# 1.7.4 Android 常用工具 - [smali/baksmali](#smalibaksmali) #### smali/baksmali smali/baksmali 分别用于汇编和反汇编 dex 格式文件。地址:https://github.com/JesusFreke/smali 使用方法: ``` $ smali assemble app -o classes.dex $ baksmali disassemble app.apk -o app ``` 当然你也可以汇编和反汇编单个的文件,如汇编单个 smali 文件,反汇编单个 classes.dex 等,使用命令 `baksmali help input` 查看更多信息。 baksmali 还支持查看 dex/apk/oat 文件里的信息: ``` $ baksmali list classes app.apk $ baksmali list methods app.apk | wc -l ```