5ec1cff/LSPosed · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
LSPosed 框架
简介
一个 Riru / Zygisk 模块,旨在提供一个 ART 钩子框架,该框架利用 LSPlant 钩子框架,提供与原版 Xposed 一致的 API。
Xposed 是一个用于模块的框架,这些模块可以在不触及任何 APK 的情况下更改系统和应用的行为。这非常好,因为它意味着模块可以在不同版本甚至不同 ROM 上工作而无需任何更改(只要原始代码没有发生太大变化)。它也很易于撤销。由于所有更改都是在内存中完成的,您只需停用模块并重启即可恢复原始系统。还有许多其他优势,但这里再举一个例子:多个模块可以对系统或应用的同一部分进行更改。使用修改过的 APK,您必须选择一个。无法将它们组合在一起,除非作者构建了具有不同组合的多个 APK。
支持的版本
Android 8.1 ~ 13
安装
- 安装 Magisk v23+ (Riru) / v24+ (Zygisk)
- (针对 Riru 版本) 从 Magisk 仓库安装 Riru v25+
- 下载 并在 Magisk 应用中安装 LSPosed
- 重启
- 按照提示将 LSPosed 快捷方式添加到启动器
- 某些启动器不会显示提示,但会静默添加快捷方式
- 如果无法添加快捷方式,您可以手动安装位于
/data/adb/lspd/manager.apk的管理器 - 如果您不小心删除了快捷方式,请重启设备或手动安装管理器以重新添加快捷方式
- 如果您不需要快捷方式,请手动安装管理器,您可以在设置中禁用未来添加快捷方式
- 无论如何,如果您有拨号器,可以拨打
*#*#5776733#*#*(即 LSPosed) 来启动管理器
- 玩得开心 :)
下载
对于稳定版发布,请访问 Github Releases 页面 对于金丝雀构建,请查看 Github Actions 注意:调试构建仅在 Github Actions 中可用。
获取帮助
面向开发者
欢迎开发者基于 LSPosed Framework 编写带有钩子的 Xposed 模块。基于 LSPosed framework 的模块与原始 Xposed Framework 完全兼容,反之,基于 Xposed Framework 的模块也能很好地与 LSPosed framework 配合使用。
我们使用自己的模块仓库。我们欢迎开发者向我们的仓库提交模块,然后可以在 LSPosed 中下载这些模块。
社区讨论
- Telegram: @LSPosed
注意:这些社区群组不接受任何 bug 报告,请使用 获取帮助 进行报告。
翻译贡献
您可以在这里贡献翻译。
致谢
- Magisk: 使这一切成为可能
- Riru: 提供了一种向 zygote 进程注入代码的方式
- XposedBridge: 最初的 Xposed 框架 API
- Dobby: 用于内联挂钩
- LSPlant: 核心 ART 挂钩框架
- EdXposed: 分支源代码
SandHook: SandHook 变体的 ART 挂钩框架YAHFA: 之前的 ART 挂钩框架dexmaker 和 dalvikdx: 用于动态生成 YAHFA 挂钩器类DexBuilder: 用于动态生成 YAHFA 挂钩器类
许可证
LSPosed 基于 GNU 通用公共许可证 v3 (GPL-3) (http://www.gnu.org/copyleft/gpl.html) 授权。