Android akptool反编译、重新打包、签名

下载apktool.jar :https://down.52pojie.cn/Tools/Android_Tools/
反编译:java -jar Apktool_2.5.0.jar d -f demo.apk -o demo
重新打包:java -jar Apktool_2.5.0.jar b demo bbbb.apk

签名:jarsigner -verbose -keystore lanxinbase.com.jks -signedjar app-release.apk app-dubug.apk lanxinbase
命令解释:
jarsigner是Java的签名工具,JDK自带
-verbose参数表示:显示出签名详细信息
-keystore表示使用当前目录中的android.keystore签名证书文件。
-signedjar app-release.apk app-dubug.apk 表示签名后生成的APK名称为app-release.apk ,未签名的APK Android软件名称为app-dubug.apk
-androidauto.keystore表示签名文件的别名,生成证书的时候有书写

执行以上操作之后在目录下生成了app-release.apk,经过自己签名的APK文件。

仅限于没有加固的APP

你可能感兴趣的:(Android akptool反编译、重新打包、签名)