apktook 反编译 apk ,重新签名打包,亲测有效

1,decoder 反编译

java -jar apktool.jar d 1.1.2.apk -o out_folder

2,打包

java -jar apktool.jar b out_folder -o new_app.apk

(这一步的时候出现了小插曲,折腾了我半天,有三个png图片说有问题,图片签名啥的,应该是原工程把jpg图片直接重命名了,然后我就用photoshop 打卡这三个图片,重新保存成png格式的,就好了. 共勉)

3,生成密钥

说明一下keytool是android sdk里面的,我配置到了系统环境变量里面,所以我直接用了。

keytool -genkeypair -v -keystore my-release-key.jks -alias mykeyalias -keyalg RSA -keysize 2048 -validity 10000

要回答是,这里也有个小插曲,生成签名不是输入名字,公司,啥的吗,最后要让你确定对不对,你要打汉字是,yes,y,直接回车都不行,不然又从头来一遍,让你输入公司名字。

4,加密

apksigner sign --ks my-release-key.jks --ks-key-alias mykeyalias --out new_app-signed.apk new_app.apk

5,安装

adb install .\new_app-signed.apk

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容