Skip to content

✨ 编写你的第一个 LuaHook 脚本

第一步:选择目标应用

首先,选择一个你想 Hook 的目标应用。

第二步:在 Lsposed 中启用 LuaHook 并勾选目标应用

  1. 打开 Lsposed,启用 LuaHook 模块。
  2. 在模块设置中勾选你想 Hook 的目标应用: 启用模块

第三步:在 LuaHook 中添加目标应用

  1. 回到 LuaHook,进入「应用」页面。
  2. 点击右下角「+」按钮,展开菜单: 展开添加应用
  3. 选择「添加应用」: 点击添加应用
  4. 找到目标应用,勾选后点击右下角「✔」保存: 保存勾选
  5. 回到应用页面,可以看到应用已成功添加,点击它进入脚本管理界面: 点击应用

第四步:创建脚本

  1. 进入「多脚本管理」页面,点击右下角「+」创建新脚本: 创建脚本
  2. 给脚本起一个名字: 命名脚本
  3. 命名完成后,点击确认,进入脚本编辑页面。

第五步:编写脚本代码

在编辑器中输入以下示例代码,用于在目标应用启动时弹出一个 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
)

第六步:运行并测试

  1. 点击顶部的「三角形」按钮,启动目标应用: 启动应用
  2. 如果你看到目标应用下方弹出 Toast 信息 “LuaHook”,成功提示

✅ 小结

你已完成 LuaHook 的首次 Hook 操作,并成功运行了一个简单的脚本。后续你可以尝试:

Made with ❤️