下载地址:http://www.oracle.com/technetwor ... nloads-1880260.html
逆向必备工具:
1.APKIDE(改之理)
是一款APK反编译可视化工具 全自动的反编译、编译、签名Apk
链接:http://pan.baidu.com/s/1mgwPBL2 密码:ok80
2.APKToolkit
多种功能集于一体 反编译.apk ,重建.apk,签名.apk,优化.apk,.apk转.jar,反编译.dex,重建.dex,.dex转.jar
链接:http://pan.baidu.com/s/1bneRdOr 密码:mik4
3.APK上上签
一款独立签名的工具
链接:http://pan.baidu.com/s/1s0okY 密码:dg4r
4.BlueStack(安卓模拟器)
一款可以在电脑上测试APK文件的软件
链接:http://pan.baidu.com/s/1i3yrDmH 密码:0hkg
靠谱win7版:http://cdn.bluestacks.com/public ... _0.8.6.3059_REL.msi
靠谱XP版:http://cdn.bluestacks.com/downlo ... _0.8.3.3026_REL.msi
5.IDA PRO 6.1
强大的逆向工具 6.1版本开始支持安卓的逆向分析
链接:http://pan.baidu.com/s/1eQutY3g 密码:rgrt
6.APKTool(手机版)
http://yunpan.cn/QpPEgUjWqcIdY (访问密码:131a)封装了smail和baksmali,而且同时也能处理xml。推荐这种方法。
https://github.com/Juude/droidReverse
8、Android逆向工程工具Dare
9.dex2jar :这个工具可以把.dex文件反编译成为.jar文件。
10. Java Decompiler :这个工具用来查看.jar文件。
11. AXMLPrinter :用来反编译xml文件。
12. smali&&baksmali :用来反编译和回编译classes.dex。
13、signapk
这是 APK 签名工具。Android 系统框架有签名验证机制,应用必须用证书签名后才能通过 Android 的验证,从而完成安装。一般解包 APK 后,它的签名就等于无效了,所以修改完成后就必须要重新签名,否则无法安装。
14、zipalign
这是 APK 对齐优化工具,对 APK 文件优化后,可以一定程度上减少应用的内存消耗,建议修改完 APK 后优化一下。
15、dexcrypt
这是用来给 APK 中的 classes.dex 文件加壳的工具,用于防止 APK 被二次解包(防盗)。dexcrypt 可以选择性使用,不保证加壳后不会出问题。工具有图形界面,操作很简单。
16、Android逆向助手
集合众多修改工具于一身的利器,可以解包 APK 、DEX、DEX 转 JAR、反汇编 ELF、XML 转 TXT 等,异常强大。工具有图形界面,操作很简单。
- 下载jadx。
- 运行gradlew dist编译。
jadx\jadx-gui\build\install\jadx-gui\bin
下有可运行的guijadx\jadx-cli\build\install\jadx\bin
是命令行程序- 可以都加入PATH环境变量,以便直接命令行调用。
- 用来查看.class文件
-
有漂亮的gui界面
-
-
方便的jadx工具,可以直接反编译apk
-
与jd-gui有类似的界面
-