LSPosed/LSPosed

效率与系统工具

面向已 root Android 用户的 Xposed 兼容 ART hook 框架,不修改 APK 即可启用模块。

25,194
3,594
Java
GPL-3.0
创建于 5 年前

LSPosed 是一个运行在已 root Android 设备上的框架,让 Xposed 模块在内存中改变系统和应用行为,因此不用重新打包 APK 就能试用模块。它适合已经有 root 环境、想用模块方式改行为的人;它不是用来获取 root 的工具。

解决什么问题

假设你想改某个应用或系统界面的一小处行为,常见做法是刷入修改过的 APK 或改 ROM,改动和具体版本绑死,而且两个修改同一段代码的模块往往只能二选一。用 LSPosed 时,你把框架作为 Magisk 模块安装,启用想要的 Xposed 模块,然后重启,hook 在运行时完成。多个模块可以作用于同一个应用;停用模块并重启后,原来的行为会恢复,不必重新刷机。

有什么不同

项目追求与原始 Xposed 框架的 API 兼容,底层使用自己的 LSPlant ART hook 层。README 中给出的实际影响是:为 Xposed 写的模块应当能在 LSPosed 上运行,反过来也一样,因此它的吸引力主要来自已有的模块生态,而不是一套新的模块格式。它还维护自己的模块仓库,模块可以在管理器里发现和下载,不必逐个侧载。这种便利和任何 hook 框架一样有前提:设备仍需具备 root 与 Magisk 环境,hook 也只在模块保持加载、且与目标应用版本兼容时有效。README 说明改动都在内存中,停用模块再重启即可恢复;这描述的是 hook 机制本身,并不保证每个模块都安全,也不保证应用或厂商更新后 hook 仍然有效。

谁值得试

适合已经配好 Magisk、想同时运行多个 Xposed 模块又不想自己打包 APK 的 Android 玩家。也适合希望基于一个现代 Xposed 兼容框架开发模块、并寻找发布渠道的模块开发者。不适合还没 root 手机、或者期待“不改系统、不重启”流程的人:安装本身就是 Magisk 模块,README 的步骤包含重启。文档写明的支持范围是 Android 8.1 到 14,设备若不在这个范围内,值得在投入时间前先确认。

使用条件与边界

安装需要 Magisk v24 或更新版本;如果使用 Riru 分支,还需要 Riru v26.1.7 或更新版本,走 Zygisk 则可少这一层依赖。Android 版本也有限制:README 列出 8.1 到 14,更旧和更新的系统都不在范围内。问题报告只接受最新 debug 构建,所以排查问题时往往要用 GitHub Actions 里的构建而不是稳定版。真正的长期成本在维护:每个模块要跟上应用更新,框架也要与 root 环境保持兼容;项目支持渠道是公开 issue 区,且只接受英文标题的报告。可参考安装步骤和最新构建下载。

HotRepo 点评

HotRepo 的记录从 2026-05-10 开始,只有一次日报上榜:2026-10-26,25,191 星,当天 +20。仅凭这一条带日期的观测,无法判断关注度是否能持续。2024 年的 HN 讨论中,一位自称属于项目的评论者提到停更主要原因是社区的谣言与人身攻击,因此依赖前应先确认当前发布与支持状态。请先核对支持的 Android 版本是否覆盖你的设备。

Hacker News 讨论

LSPosed stopped maintenance because of rumor and defamation
▲ 2 · 1 条评论 · 2024年1月10日

本文由 AI 根据项目 README 生成,更新于 2026年10月26日,以项目官方文档为准。