Skip to content

关于 LuaHook 的想法

下面,我们描述了可以在未来的 LuaHook 版本中实现的各种想法。(但愿可以吧)


Native Hook

要在 Lua 中 Hook Native 方法,你需要利用 LSPosed 等 Xposed 框架支持的 Native 库,用 C/C++ 编写 Hook 逻辑。为了让 Lua 能够调用这些功能,核心步骤就是封装 JNI 方法。这些 JNI 方法会作为桥梁,将 C/C++ 层的能力传递给 Java 层,再由 Java 层暴露给 Lua 进行调用。

目标: 封装JNI方法

负责人: 暂无


插件功能

实现对LuaHook的高度自定义,如定制主题,工具栏,部分界面,编辑器高亮等

目标: 写插件管理,在luahook各个地方加载lua脚本,但是要高内聚,低耦合(

负责人: 还是暂无


项目功能

实现大型项目功能,多文件管理,多hook脚本,多界面,多功能,能够打包成xposed模块,能够快速调试,和androlua相结合(也不一定)

目标: #¥%……&*()

负责人: 无无无


多语言

字面意思,实现多语言的支持

目标: 翻译所有可读字符串

负责人: California,Eleven,Sanjio

Made with ❤️