本文介绍了一个用于反汇编 Dalvik 字节码的小型库,该库可作为使用 Rust 构建 Android 应用程序和系统服务静态分析工具的基础。作者对比了 Bytecode Viewer 和 Ghidra 在反汇编 Dalvik 代码方面的优缺点,并介绍了自己开发 Dalvik 反汇编工具的原因和过程,该工具能够以图形化的方式展示代码的控制流程,尤其是在异常处理方面。