同一个android手机同时安装2个相同app

编程知识 更新时间:2023-04-17 21:09:41

1.反编译apk包

 

下载 apktool2.0.1包到本地并解压到路径 E:\apk2java\apktool2.0.1 ,将需要反编译的包xxx.apk放在当前路径中,运行该目录下的cmd.exe进入dos命令框,在框中输入命令apktool.bat d -f  xxx.apk,生成文件夹xxx

 

2.修改包名

 

进入文件夹xxx,打开AndroidManifest.xml文件,搜索package,将package的值即包名更新(加上一个字母能区分当前包名就可以eg:包名com.wuba.dswuxian.wh修改为com.wuba.dswuxian.wha)

 

进入文件夹xxx/res/values/,打开strings.xml,搜索app_name,将app_name的值即桌面快捷方式的包名更新(xxx.apk修改为xxx1.apk)


进入文件夹xxx/res/layout/,修改该路径下所有的xml格式文件中的包名,使用uedit替换所有com.wuba.dswuxian.wh为com.wuba.dswuian.wha

 

找寻文件夹xxx\smali\com\wuba\dswuxian\wh,然后将xxx\smali\下的wh修改为wha,使用uedit软件将改文件夹下的*.smail格式的文件包名全部修改为com.wuba.dswuxian.wha

 

3.修改完成后,重新再dos命令框中输入命令 apktool.bat b -f  xxx,在xxx中多生成了两个文件夹build,dist

 

build文件夹中的文件是重新编译生成的,dist文件夹中存有重新打包的apk

 

4.将修改完包名重新生成的apk进行签名,签名工具Auto-sign

 将新打的包放在路径E:\apk2java\Auto-sign\下,修改包名xxx.apk为xxx.zip,修改该路径下的文件Sign.bat内容

将java -jar signapk.jar testkey.x509.pem testkey.pk8 update.zip update_signed.zip中的update.zip替换成xxx.zip后保存文件

双击执行Sign.bat,执行完成,在当前目录生成update_signed.zip, 修改该文件为update_signed.apk, 文件签名成功

 

5.安装到手机,桌面显示包名xxx1

更多推荐

同一个android手机同时安装2个相同app

本文发布于:2023-04-14 04:02:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/942a79b9028c8500b735836102bc400c.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:手机   android   app

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 74697文章数
  • 14阅读数
  • 0评论数