android反编译工具

反编译工具作用命令
baksmali将dex文件反编译成smali文件java -jar D:\android\smali-2.0.3\baksmali-2.0.3.jar -o hello hello.dex
smali将smali文件转成 classes.dex文件java -jar smali.jar classout/ -o classes.dex
AXMLPrinter2.jar将apk中的二进制xml文件转换为可阅读的文件java -jar AXMLPrinter2.jar main.xml > main.txt
dexdump将dex文件反编译为较易理解的文本文件,SDK/build_toolsdexdump classes.dex >dexdump.txt
apktool反编译出源代码,xml等apktool d XXX.apk
dex2jar&jdgui将apk或者dex转化为可以用gui查看的class文件dex2jar.bat xxx.apk
jeb将apk拖入,即可生成完整的反编译路径
androguard获取apk信息,并可以进行静态测试
IDA Pro分析dex文件
xposed
zdroid
编译工具
javac将java文件编译成class文件javac Hello.java
dx将class文件编译成dex文件,在SDK/build_tools中dx --dex --output=hello.dex hello.class
备注Hello.dex在linux下使用vi -b Hello.dex命令打开它,然后在命令模式下输入 :%!xxd 命令就可以转化为2进制的表示方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值