Workspace
Smali Injector
Android Reverse Engineering Tool
smali_snippet.smali
UTF-8
工具介绍
Smali 注入器 (Smali Injector) 是专为 Android 逆向工程师设计的辅助工具。在进行 APK 修改或动态调试时,我们经常需要手动向 Smali 代码中插入一些“桩代码”来打印日志、显示提示或修改逻辑。本工具可以自动生成标准、正确的 Smali 代码片段,大大减少人工编写的出错率。
功能模块
- Log 日志注入:
android.util.Log.d/v/e 调用代码。- 支持自定义 TAG 和 Message,自动处理寄存器分配。
- Toast 弹窗:
- 支持自定义 Context 寄存器 (如
p0 或 v0)。- 返回值修改:
return true, return false, return null)。- 堆栈追踪 (Stack Trace):
- 线程延迟:
Thread.sleep() 代码,用于调试竞态条件或绕过反调试检测。寄存器智能分配
工具允许您指定注入代码使用的寄存器(如 v0, v1)。在实际注入时,请务必检查目标方法的 .locals 数量,如果寄存器不足,请记得手动在文件头部增加 .locals 的值。
信息
- 发布日期
- 2026-01-13
- 最近更新
- 2026-02-25
- 状态
- Normal