可能是史上最简明的安卓反编译入门教程![aru_31]
准备工作
首先准备一个要反编译的 APP(这里以“小米白噪声”为例)
然后下载反编译工具。
反编译工具下载解压后可以看到里边有这些文件:
反编译资源文件
将要反编译的 APP 重命名为 app.apk
,放入反编译工具的目录中,然后双击运行 反编译 app.apk 资源文件.cmd
即可得到反编译后的资源文件。
反编译 JAVA 代码
1、将要反编译的 APP 后缀名改为 .zip
,然后将其解压,打开解压后的文件夹,可以看到里面有个 classes.dex
文件。
2、将 classes.dex
文件放入反编译工具的目录中,然后双击运行 反编译 classex.dex 为 jar 文件.cmd
得到 classes-dex2jar.jar
文件。
3、用 反编译 .jar 文件.exe
打开 classes-dex2jar.jar
即可看到 java 源代码(可通过菜单 File>Save All Sources 将代码导出)
教程到此结束……
参考资料
[1].APK反编译五分钟入门.孟坤博客.http://mkblog.cn/?p=1660
[2].APK反编译.Android小码农.https://blog.csdn.net/s13383754499/article/details/78914592
[3].apktool官网.https://bitbucket.org/iBotPeaches/apktool/downloads/
[4].JD-GUI官网.http://jd.benow.ca/
[5].dex2jar.https://sourceforge.net/projects/dex2jar/
本文作者为mengkun,转载请注明。
链接失效了
@甜力怕我这里还可以下载啊 没失效啊
还有别的方式吗,修改完东西还可以打包回去的方法。
我想问修改完成后怎么可以打包成app
@随时用这种方式修改后无法再打包了
@mengkun修改后 无法打包了?那怎么使用?[aru_15]
学习了,正在学android开发,试试反编译apk[aru_1]
水水经验[aru_1]
诶 一个月没来 居然 居然居然 水了这么多 哈哈哈![aru_17]
然后怎么再打包回去?
@信鸽dex逆向到Java后无法再打包[aru_13]
短小快
可以
中
站长你的css失效了
@噬天帝CDN 老出问题。遇到 CSS 没加载,按 CTRL + F5 强制刷新一下
看到QQ上支付6毛钱吗[aru_59]
@赞同https://mkblog.cn/blog/donate/
手机反编译呢,还有加密呢
就三个字,快更新。
[aru_14]挤一挤
博主[aru_19]那这样,岂不是反编译之后套个壳就可以说是自己的了?怎么防止被反编译呢[aru_12]
@蒲公英通过混淆和加固手段能加大反编译的难度,但要真正做到无法被反编译,很难
不错,支持博主
@瀚宇软件好久不见~
前排支持博主[aru_3]
第一次这么前
学习了[aru_1]
233我又来了
博主好人。。。做的比我好。。。我的还只能变成smail文件。。。改起来要死人啊
学习了[aru_1]