美文网首页
Apk二次打包方法及查看签名

Apk二次打包方法及查看签名

作者: ESE_ | 来源:发表于2019-01-16 10:53 被阅读0次

二次打包

这里介绍一下二种方法(这里只对未加壳的Apk)

方法一

1、将apk拖入Android Killer里面
2、找到需要插入代码的位置,插入验证代码
3、然后在工具Android Killer的 [Android] 选项下-->编译(如果编译成功,会生成新的Apk[已经签名,可直接运行],编译不成功参考方法二)。

失败原因:-->资源文件编译的时失败
解决方法:--->不反编译资源文件,直接插入到dex中,反编译dex[方法二]

方法二

1、提取出apk里面的dex
2、反编译dex
java -jar baksmali.jar d classes.dex -o classes
3、找到需要插入代码的位置,插入验证代码
4、回编译dex2
java -jar smali.jar assemble classes -o classes.dex
5、将dex2替换原来的dex
6、删除原来的签名,重签名,使用Android Killer的 [工具] 选项下-->APK签名

签名

V2签名 与 Apk签名

V2签名

java -jar GetApkInfo.jar cq.apk

image.png

Apk签名

keytool -printcert -jarfile cq.apk

image.png

工具

下载

相关文章

网友评论

      本文标题:Apk二次打包方法及查看签名

      本文链接:https://www.haomeiwen.com/subject/yhmpdqtx.html