您当前的位置: 首页 > 

蓝不蓝编程

暂无认证

  • 0浏览

    0关注

    706博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

修改安卓apk文件+重新签名打包

蓝不蓝编程 发布时间:2019-12-26 19:56:03 ,浏览量:0

下载工具

apktool signapk

说明

test.apk为原始apk; test_keystore为自己准备好的用于重签名的keystore文件; modified.apk为重新打包apk;

操作步骤 1. 解包
java -jar apktool.jar d test.apk -o test 
2. 重新打包
java -jar apktool.jar b test
3. 生成p12
keytool   -importkeystore -srckeystore test_keystore -destkeystore tmp.p12 -srcstoretype JKS -deststoretype PKCS12   >info.txt
4. 生成公钥和私钥
openssl  pkcs12 -in tmp.p12 -nodes -out tmp.rsa.pem  >>info.txt
5. 生成pem文件

打开tmp.rsa.pem文件,

  • 拷贝PRIVATE之间的内容,包括PRIVATE到 myprivate.rsa.pem
  • 拷贝CERTIFICATE之间的内容,包括CERTIFICATE到 my.x509.pem
6. 生成私钥pk8文件
openssl pkcs8 -topk8 -outform DER -in myprivate.rsa.pem -inform PEM -out myprivate.pk8 -nocrypt  >>info.txt
7. 手工修改apk解包后内容 8. 重签名
java -jar signapk.jar my.x509.pem myprivate.pk8 test/dist/test.apk modified.apk
关注
打赏
1639405877
查看更多评论
立即登录/注册

微信扫码登录

0.0870s