反编译apk加入jar包在重新打包签名的方法

来源:互联网 发布:js如何获取style属性 编辑:程序博客网 时间:2024/05/19 06:46

反编译apk将自己的jar包加进去在重新打包签名

1.将apk用apktool反编译

命令:java -jar apktool d xxx.apk

2.将将要放入目标apk的jar包使用apktool反编译

3.将jar的smali文件和资源文件等全部加入 目标apk反编译后的文件夹中

4.修改目标apk反编译文件的smali源代码

5.用apktool工具将目标反编译文件反打成包

命令:java -jar apktool b xxx

6.对打包文件签名

命令:jarsigner -verbose -keystore two.keystore -signedjar ../signed.apk 104170_apktool/dist/104170.apk key1

解释:jarsigner -verbose -keystore keysore的位置 -signedjar 要签名的apk文件 keystore的alias(别名)

仅供学习

原创粉丝点击