您的位置:首页 > 移动开发 > Android开发

Android反编译APK修改后打包

2013-07-16 14:55 169 查看
准备工作:

- 先运行cmd命令,将路径移到第一步所截图的文件夹

1.去百度官网下载了一个百度APK,然后改成.zip的后缀名并解压.



2.从解压文件夹里面找到classes.dex文件,复制到baidu.zip所在的路径下,输入以下命令获取out目录文件:

java -jar baksmali-1.4.2.jar -x classes.dex

3.转换classes.dex为jar包方便查看代码,查看代码的工具是jd-gui.exe【非必要】

dex2jar-0.0.9.15\dex2jar.bat classes.dex

4、在out目录文件修改代码后用以下命令得到新的classes.dex,然后替换zip中的同名文件,删除META-INF,将zip改成apk

java -jar smali-1.4.2.jar -o classes.dex out

5、最后运行AndroidResEdit文件夹下的AndroidResEdit_1.5.exe对第4步的apk签名,完成了!

资料文件的下载:反编译工具包

转载请注明出处:黑卡米
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: