Android 反编译修改包名、重新签名、更换app名称

您所在的位置:网站首页 怎么样修改app名字 Android 反编译修改包名、重新签名、更换app名称

Android 反编译修改包名、重新签名、更换app名称

2024-01-18 02:25| 来源: 网络整理| 查看: 265

修改包名:

工具:

​ apktool(反编译主要工具) ​ notepad++(包名字符串替换)

1、反编译:apktool d xxxx.apk

2、重新打包:apktool b [反编译生成的文件夹]

3、替换 res/string 文件中的 app_name 的值

4、修改包名(三处需要修改) - 清单文件 - smali 文件目录 注:只需要修改自创建的原有包名,不修改第三方包名哦 - smali 目录下的所有文件包含的包名字符串 (全局替换哦)

5、jks 签名:jarsigner -verbose -keystore xxx.jks -signedjar xxx.apk(签名后的apk名字) xxx.apk(需要签名的apk) xxx(keystore别名)

文本替换使用技巧

在这里插入图片描述

附加:

V1 签名:

jarsigner -verbose -keystore xxx.jks -signedjar xxx.apk(签名后的apk名字) xxx.apk(需要签名的apk) xxx(keystore别名)

V2 签名【解决 Android11 无法安装】

apksigner sign --ks ****.jks --ks-key-alias xxx(keystore别名) --out 输出.apk 待签名.apk

回编译资源错误 在这里插入图片描述 请添加参数:–use-aapt2 注意:最好在英文目录下进行 在这里插入图片描述

反编译字节码解析错误 请使用参数:–only-main-classes 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3