Root 前须知
WARNING
以下内容仅适用于 TB710FU。
一个时代结束了...
1.5.04.445 修复了免解锁漏洞,如果可能,请解锁刷机。
GKI 弃用提示
KernelSU 官方维护的 GKI 内核已经停止更新。
小新 Pad Pro GT 刷入 GKI 内核进行 Root 后,在恢复出厂时可能会出现卡第一屏 / 第二屏的问题。要解决这个问题,请将活动插槽的 boot 镜像替换为原厂镜像。
基于以上考虑,我们不再推荐使用 GKI 作为设备获取 Root 的方式。请参考 Root 导航 中使用 LKM 模式获取 Root 的教程获取 Root ,或者对于已经使用 GKI 获取 Root 的用户,先参考还原原厂 boot 镜像的 教程 还原镜像,然后使用 LKM 获取 Root 。
方案解析 - GKI VS LKM
GKI 模式:KernelSU 最原始的 Root 实现方式,直接替换内核镜像。
优点:
- 全部版本、全部 ROM 通用,包括所有版本的 ZUXOS、ColorOS 和 HyperOS
- 9008模式下只需要刷写一个分区
- 使用
avbtool.py进行签名时不需要生成vbmeta。
缺点:
- 已知刷入后有功耗明显偏高的案例
- 可能无法回到官方内核,表现为启动后卡在第一或者第二屏,如果能启动
logcat抓日志,则能观察到大量提示性能胶合层错误的日志条目
LKM 模式(9008刷入):通过修补 init_boot 实现 Root。
优点:
- 操作系统版本更新时"更加方便"
- 不需要开发者编译内核
缺点:
- 免解锁刷入更复杂
关于隐藏性
一般讨论的隐藏都是基于 Bootloader 已解锁为前提所进行的操作。
既然 Bootloader 仍旧处于锁定状态, TEE 工作正常,平板也不需要运行银行类等检测严格的 APP ,那么为何需要纠结隐藏?
特别注意:Root之后...
- 失去以较低劳动成本更新到高版本系统的可能。如有需要,具体参考解除Root和保留 用户数据 和 Root权限 进行系统增量更新
- 不能使用需要刷写含有AVB页脚的分区的软件,例如
Konabess,除非你知道如何使用avbtool.py对产出的镜像进行签名。 - 软件可能检测到 Root 的痕迹,并进一步造成包括但不限于封号的后果
- 刷入不正确的模块或者运行不正确的脚本会导致设备变砖。