admin管理员组

文章数量:1623788

2024年7月1日发(作者:)

涉及内容

apk反编译

代码修改

打包

重启签名

需要的工具

jdk:必须的

baksmali:反编译为smali格式(文本文件,可修改)

smali:smali格式编译打包为

但由于smali格式类似汇编,比较难阅读,所以用dex2jar进行辅助

dex2jar:转为jar包

jdgui:jar反编译并阅读

以上工具可以在 / 下载

好了,顺序就是把apk用zip解开,里面的分别用baksmali处理为smali,

用dex2jar处理成jar,然后用jdgui看代码,找好java文件中要改的位置后,在smali

里找对应的位置修改,改完了用smali再编译为,覆盖原来apk里的同名文

件,最后重新签名。注意安装时要先删除原来手机里的版本,因为签名不同了,我第一次

再这里卡了好久。

以“捕鱼达人海底捞”为例

下载这个游戏的apk,fishing_joy_,和工具放在一起

用zip解开fishing_joy_

copy 到baksmali的同一目录

本文标签: 修改反编译签名方法格式