LSPosed 是一个基于 Riru 或 Zygisk 的 Xposed 框架实现,广泛用于 Android 系统中进行模块化 Hook。如果你不再需要使用 LSPosed,或者遇到兼容性问题,可以按照以下步骤安全地将其卸载。
一、准备工作
- 确保你已安装 Magisk(或其他支持的 Root 管理器)。
- 备份重要数据,以防操作失误导致系统异常。
- 确认当前使用的 LSPosed 是通过 Magisk 模块安装的(常见方式)。
二、卸载步骤
1. 通过 Magisk 卸载
- 打开 Magisk 应用。
- 进入「模块」页面。
- 找到名为 “LSPosed” 的模块(可能还包含 “Riru - LSPosed” 或 “Zygisk - LSPosed”)。
- 点击右侧的「卸载」按钮,并重启设备。
2. 清理残留文件(可选但推荐)
- 使用文件管理器(如 Solid Explorer 或 MT Manager)进入
/data/adb/modules/目录。 - 删除与 LSPosed 相关的文件夹(如
lsposed、riru_lsposed等)。 - 重启设备以确保完全清除。
3. 移除 LSPosed Manager 应用
- 长按桌面 LSPosed Manager 图标,选择「卸载」。
- 或进入系统设置 → 应用管理 → 找到 LSPosed Manager 并卸载。
三、注意事项
- 卸载 LSPosed 后,所有依赖它的模块将失效,请提前禁用或卸载相关模块。
- 若你使用的是旧版 Riru + LSPosed 组合,需同时卸载 Riru 框架(如果不再需要其他 Riru 模块)。
- 部分定制 ROM 可能对 Zygisk 有特殊限制,卸载后如遇异常可尝试刷入原版 boot.img 恢复。
四、常见问题
Q:卸载后系统卡顿或无法开机?
A:可能是某些模块深度挂钩系统进程。建议在 TWRP 中清除缓存,或临时刷入未修改的 boot 镜像。
Q:能否只禁用不卸载?
A:可以。在 Magisk 模块中禁用 LSPosed 模块即可,无需重启(部分情况仍需重启生效)。