Xposed 模块在安卓 14 上还能用吗
本篇回答一个高频疑问:手里攒的那批 Xposed 模块,在安卓 12 / 13 / 14 这类新系统上还有没有活路,需要换什么框架、哪些情况依然用不了。相关文档:已Root手机装Xposed框架的完整步骤.md · 装完模块开不了机怎么救.md
老一批 Xposed 模块的处境是「模块还活着、环境没了」:原版 Xposed 框架停在安卓 8.1 时代,原作者的项目早已停止更新,直接照老教程装是装不上的。但模块生态本身没有断——后续的框架实现沿用同一套模块 API,模块基本可以原样带过去。
一、现状分三段看
| 阶段 | 状态 | 说明 |
|---|---|---|
| 原版 Xposed | 已停更 | 支持范围停在安卓 8.1,新系统装不上 |
| EdXposed | 已停更 | 过渡方案,模块生态逐步迁走 |
| LSPosed | 持续更新 | 1.9.x 支持安卓 8.1 – 14,模块 API 与原版双向兼容 |
也就是说,安卓 14 上现在跑模块的主流路线,就是装一个当前仍在维护的框架实现,然后把旧模块原样装进去。它的注入方式换成了 Zygisk(Magisk 自带的能力),改动都发生在内存里,不碰系统分区——这也是它能在新系统上活下去的原因之一。
二、模块能不能直接用
判断标准很简单:模块用的是标准 Xposed API,就能用;少数模块对接口代际有要求,看模块自己的说明。实际使用中真正卡住人的不是兼容性,而是下面几件小事:
- 装完没勾作用域:模块只在勾选的应用里生效,没勾等于白装;
- 忘了重启目标应用:普通应用划掉重开即可,涉及系统进程的才要重启整机;
- 应用被排除列表挡了:Magisk 的排除列表(DenyList)里的应用不会被注入任何模块;
- 双开应用是独立进程:作用域里要把双开那份也勾上。
三、哪些情况依然用不了
- 设备没 Root:这类框架绕不过 Root,不想解锁的话只能看给单个 APK 打补丁的那类方案;
- 系统超出支持范围:超出框架声明范围的版本,装了也起不来,属于预期内的事;
- 金融支付类应用:它们对运行环境敏感,提示设备异常是这个应用自己的保护策略,框架这边没有开关可关。
四、下一步
打算上手的话,从装机流程看起:已Root手机装Xposed框架的完整步骤.md。框架的注入原理、作用域机制与界面截图,整理在 LSPosed 说明站;万一装完模块卡在开机动画,救援路径见 装完模块开不了机怎么救.md。