ITADN
5ec1cff/LSPosed
5ec1cff/LSPosed · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

LSPosed 框架

Build Crowdin Channel Chat Download Total

简介

一个 Riru / Zygisk 模块,旨在提供一个 ART 钩子框架,该框架利用 LSPlant 钩子框架,提供与原版 Xposed 一致的 API。

Xposed 是一个用于模块的框架,这些模块可以在不触及任何 APK 的情况下更改系统和应用的行为。这非常好,因为它意味着模块可以在不同版本甚至不同 ROM 上工作而无需任何更改(只要原始代码没有发生太大变化)。它也很易于撤销。由于所有更改都是在内存中完成的,您只需停用模块并重启即可恢复原始系统。还有许多其他优势,但这里再举一个例子:多个模块可以对系统或应用的同一部分进行更改。使用修改过的 APK,您必须选择一个。无法将它们组合在一起,除非作者构建了具有不同组合的多个 APK。

支持的版本

Android 8.1 ~ 13

安装

  1. 安装 Magisk v23+ (Riru) / v24+ (Zygisk)
  2. (针对 Riru 版本) 从 Magisk 仓库安装 Riru v25+
  3. 下载 并在 Magisk 应用中安装 LSPosed
  4. 重启
  5. 按照提示将 LSPosed 快捷方式添加到启动器
    • 某些启动器不会显示提示,但会静默添加快捷方式
    • 如果无法添加快捷方式,您可以手动安装位于 /data/adb/lspd/manager.apk 的管理器
    • 如果您不小心删除了快捷方式,请重启设备或手动安装管理器以重新添加快捷方式
    • 如果您不需要快捷方式,请手动安装管理器,您可以在设置中禁用未来添加快捷方式
    • 无论如何,如果您有拨号器,可以拨打 *#*#5776733#*#* (即 LSPosed) 来启动管理器
  6. 玩得开心 :)

下载

对于稳定版发布,请访问 Github Releases 页面 对于金丝雀构建,请查看 Github Actions 注意:调试构建仅在 Github Actions 中可用。

获取帮助

  • GitHub 问题:Issues
  • (针对中文用户) 本项目只接受英语标题的 issue。如果您不懂英语,请使用翻译工具

面向开发者

欢迎开发者基于 LSPosed Framework 编写带有钩子的 Xposed 模块。基于 LSPosed framework 的模块与原始 Xposed Framework 完全兼容,反之,基于 Xposed Framework 的模块也能很好地与 LSPosed framework 配合使用。

我们使用自己的模块仓库。我们欢迎开发者向我们的仓库提交模块,然后可以在 LSPosed 中下载这些模块。

社区讨论

注意:这些社区群组不接受任何 bug 报告,请使用 获取帮助 进行报告。

翻译贡献

您可以在这里贡献翻译。

致谢

  • Magisk: 使这一切成为可能
  • Riru: 提供了一种向 zygote 进程注入代码的方式
  • XposedBridge: 最初的 Xposed 框架 API
  • Dobby: 用于内联挂钩
  • LSPlant: 核心 ART 挂钩框架
  • EdXposed: 分支源代码
  • SandHook: SandHook 变体的 ART 挂钩框架
  • YAHFA: 之前的 ART 挂钩框架
  • dexmakerdalvikdx: 用于动态生成 YAHFA 挂钩器类
  • DexBuilder: 用于动态生成 YAHFA 挂钩器类

许可证

LSPosed 基于 GNU 通用公共许可证 v3 (GPL-3) (http://www.gnu.org/copyleft/gpl.html) 授权。