一次完整的刷写过程,在终端其实并不需要太多指令
内核管理器刷入法
内核管理器一直能够备份内核、刷入开发者所开发的内核,但去年 Flash 内核开发者和 Franco 内核/ FK 内核管理器开发者联合提交了一种能够升级内核且保留 magisk 的办法后,内核管理器刷内核变得更加开放通用,还可以刷入一些体积较小的 .zip 文件。
如今,主流的内核管理器如 EX 内核管理器、FK 内核管理器均已经支持刷入各种第三方内核。
两款内核管理器的刷入内核功能
但是,使用内核管理器刷入内核需要授予内核管理器 root 权限,这就需要我们至少能够 利用 magisk 获取到临时 root 权限。
接下来刷内核的步骤就像平时使用 app 那样稀疏平常,打开内核管理器刷入,然后等待完成后重启即可。
除非开发者有明确说明刷入内核可以保留 Magisk,一般情况下我们都需要在刷入内核后重新刷入一次 Magisk,如果有这个需求,不妨在刷入内核后转去 Magisk Manager 重新刷入一次 Magisk,再执行重启。
另外需要注意的是,由于金丝雀版本的 Magisk 改换了 Root 原理,导致无法使用内核管理器刷入内核。
操作不当可能会造成设备损坏,请确认机型对应并按照开发者要求的步骤进行刷入。
回滚
在系统 OTA 更新时需要将内核切换回原厂内核,可以借助 Mgaiks Manager 手动回滚,也可以提前在 TWRP 制作原厂内核的备份。
如果想更换另一款第三方内核,而当前又已经刷写了一款第三方内核,在更换之前需要回滚一次当前系统/ ROM 的原厂/自带内核,以防出错。
勤快一些的内核开发者可能会几天一个更新,或是放出一个 beta 版本供测试,进入维护期的稳定内核可能仅仅是在月度更新后才发布新版本。但是无论如何还是请尽量保持关注,跟上最新的版本。
如果刷了第三方内核出了问题,不妨查看这篇文章中的步骤提取 log 日志文件,带上日志文件的话一般都能很快接近问题推出更新,有时甚至只需要几分钟。