Android反编译APK修改后打包
2013-07-16 14:55
169 查看
准备工作:
- 先运行cmd命令,将路径移到第一步所截图的文件夹
1.去百度官网下载了一个百度APK,然后改成.zip的后缀名并解压.
![](http://img.blog.csdn.net/20130716143133390?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQWFyZW5fSmlhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
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签名,完成了!
资料文件的下载:反编译工具包
转载请注明出处:黑卡米
- 先运行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签名,完成了!
资料文件的下载:反编译工具包
转载请注明出处:黑卡米
相关文章推荐
- Android开发apk反编译和二次打包教程
- Android APK的反编译和重新打包
- android apk进行反编译,修改manifest并重新打包成apk
- APK_android捕鱼达人修改方法(反编译、修改、打包)
- android apk反编译打包签名
- .Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译
- .Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译
- Android apk反编译 重打包 重签名 对齐
- Android应用防止反编译apk打包签名步骤
- 使用apktool 进行android APK 反编译和打包
- Android对apk源码的修改--反编译+源码修改+重新打包+签名【附HelloWorld的修改实例】
- Android apk反编译及重新打包流程
- android apk反编译打包签名
- Android应用防止反编译apk打包签名步骤
- 游走Android系列之APK文件的反编译、修改和重新编译打包
- Android APK反编译、重打包、重签名
- Android项目打包apk及apk的反编译,xml的反编译
- android逆向基础:apk 反编译 重打包 重签名
- android apk反编译打包签名
- android项目apk打包及反编译