✨ 编写你的第一个 LuaHook 脚本
第一步:选择目标应用
首先,选择一个你想 Hook 的目标应用。
第二步:在 Lsposed 中启用 LuaHook 并勾选目标应用
- 打开 Lsposed,启用 LuaHook 模块。
- 在模块设置中勾选你想 Hook 的目标应用:
第三步:在 LuaHook 中添加目标应用
- 回到 LuaHook,进入「应用」页面。
- 点击右下角「+」按钮,展开菜单:
- 选择「添加应用」:
- 找到目标应用,勾选后点击右下角「✔」保存:
- 回到应用页面,可以看到应用已成功添加,点击它进入脚本管理界面:
第四步:创建脚本
- 进入「多脚本管理」页面,点击右下角「+」创建新脚本:
- 给脚本起一个名字:
- 命名完成后,点击确认,进入脚本编辑页面。
第五步:编写脚本代码
在编辑器中输入以下示例代码,用于在目标应用启动时弹出一个 Toast:
lua
imports "android.widget.Toast"
hook("android.app.Activity",
lpparam.classLoader,
"onCreate",
"android.os.Bundle",
function(it) end,
function(it)
Toast.makeText(it.thisObject, "LuaHook", 1000).show()
end
)
第六步:运行并测试
- 点击顶部的「三角形」按钮,启动目标应用:
- 如果你看到目标应用下方弹出 Toast 信息 “LuaHook”,
✅ 小结
你已完成 LuaHook 的首次 Hook 操作,并成功运行了一个简单的脚本。后续你可以尝试:
- Hook 其他方法、类
- 使用更多 Android API
- 上传并分享你的脚本到 LuaHook 在线脚本仓库