Skip to content

Commit

Permalink
add detailed description
Browse files Browse the repository at this point in the history
  • Loading branch information
Juude committed Sep 7, 2015
1 parent e45d4d4 commit ef1d1db
Showing 1 changed file with 19 additions and 21 deletions.
40 changes: 19 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,39 @@
#droiReverse

###这是一个android逆向工程工具的合集
+ [apktool](): 转成smali,以及反编译res资源
+ [dex2jar](https://github.com/pxb1988/dex2jar): dex转为jar工具
###[English Edition](https://github.com/Juude/droidReverse/blob/master/README-EN.md)
###这是一个android反编译工具的合集
+ [apktool]():
+编译res资源
+ 转成smali
+ 将修改后的smali回编译为apk
+ [dex2jar](https://github.com/pxb1988/dex2jar):
+ dex转为jar工具
+ 转成smali并且回编译
+ [jd-gui](http://jd.benow.ca/):
+ 用来查看.class文件
+ 用来查看反编译.class文件
+ 支持Eclipe和IntelliJ扩展
+ 有漂亮的gui界面

![](http://jd.benow.ca/img/screenshot17.png)

+ [jadx-gui](https://github.com/skylot/jadx/tree/master/jadx-gui/src/main/java/jadx/gui):
+ 方便的jadx工具,可以直接反编译apk
+ 使用方法`jadx-gui x.apk`
+ 与jd-gui有类似的界面
![](https://camo.githubusercontent.com/bd3c0ea851c23c4535e43590a86c940a0786faa6/687474703a2f2f736b796c6f742e6769746875622e696f2f6a6164782f6a6164782d6775692e706e67)
+ [androguard](https://github.com/androguard/androguard):
+ 可用python配置的反编译工具
+ 反编译DEX
+ 反编译资源
+ 使用DAD作为反编译器
+ 可以分析恶意软件
+ 有python api,可以写扩展
+ **支持可视化**
![](http://androguard.googlecode.com/files/droiddream-gexf.png)=
+ [enjarfy](https://github.com/google/enjarify)
+ google的反编译工具
+ 可以将dalvik bytecode转化为java bytecode
+ 比dex2jar支持case更多
+ [jeb](https://www.pnfsoftware.com/)
+ 商业反编译软件(有demo版本免费)
+ 强大的将bytecode转为java代码的能力,对于循环等处理的很好
+ 支持动态编辑,重命名,添加新packag等
+ **支持动态编辑,重命名,添加新package等**
+ 支持python的api扩展

###TODO
1. 添加脚本,将所有工具加入到系统变量中
2. 使用git submodule
3. 英语翻译


##This project contain multiple tools for android reverse engineering
1. apktool: https://code.google.com/p/android-apktool
2. dex2jar: code.google.com/p/dex2jar
3. jd-gui : jd.benow.ca/



0 comments on commit ef1d1db

Please sign in to comment.