总结:安卓APK文件修改包名

时间:2024-02-24 08:48:39

步骤:

原始包名:com.dfplay.hbt--简称packagename_1

目标包名:com.dfplay.test--简称packagename_2

1.apk文件反编译

2.将反编译后,将目录下所有文件中packagename_1的替换为packagename_2

3.修改完包名后,将工程文件重新编译成apk文件

4.重新给apk文件签名,至此,修改包名结束

综上:apktool.jar,配置java环境,python环境

反编译apk文件

java -jar apktool.jar d %apk_name% -o %decord_dir_name% 

重新编译apk文件

java -jar apktool.jar b %decord_dir_name% -o ./%re_apk_name% 

创建签名文件

keytool -genkey -alias %KEY_STORE_ALIAS% -keyalg RSA -keypass %KEY_PASS% -storepass %KEY_STORE_PASS% -validity 20000 -keystore  %KEY_STORE% 

给新生成的apk文件签名

jarsigner -verbose -keystore %KEY_STORE% -keypass %KEY_PASS% -storepass %KEY_STORE_PASS% -signedjar %tar_apk_name% %re_apk_name%  %KEY_STORE_ALIAS%