反編譯apk加入jar包在重新打包簽名的方法

反編譯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(別名)

僅供學習

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章