Chainfire 放出 Android 6.0 Root 机, 新方法不用改 /system

Android 6.0 Root

Android 6.0 推出了之后,一直还未有较简单的 Root 机方,只可以透过 Flash Modified Kernel 方式去取得 Root 权限。Chainfire 刚刚放出 Android 6.0 Root 机方法,是一个新的 Root 机方法,不用改 /system。

不改 /system, 改 boot image
过往 Root 机都是修改 /system 以及指令在启动时执行特定的 script。Chainfire 的方法是修改 boot image,不改 /system,好处是往后 OTA 更新会较容易,只需再 flash boot image 就可以,不用 reflash system。

但这个方法也有缺点。由于要由 /data 将一个 ext4 image mount 成 /su,所以 factory reset 手机的话就会导致 unroot。另外,若果 Apps 是 hardcode su path 的话亦可能不能运作。

由于新方法跟旧 Root 机方法是完全两个不同的做法,所以两者可能是互相影响。所以已用旧 Root 机方法的,要先还原至 stock /system,才可用新方法。

仍是 EXPERIMENTAL
这个新方法还是在实验阶段,所以可能有 Bug 的。要用新方法十分简单,flash boot image, 再在 TWRP recovery flash SuperSU 就可以。

详情可以到 XDA 查看,内里亦有 Super SU 以及不同 Nexus 机的 boot image。
http://forum.xda-developers.com/showpost.php?p=63197935&postcount=2

====== 20/12 更新 ======
Chainfire 推出了 Root without modifying /system #2: SuperSU v2.64 BETA, SuperSU 会自动因应手机安装合适的 Boot Image,一个 SuperSU zip 可通用不同机种。Chainfire 已在测试 Samsung 4.3-5.1, Nexus 6.0 以至 CM13 测试。若使用旧 SuperSU 或早期的 systemless root 需要还原 Stock image 先才可 Flash 2.64,若已用 2.6 版本的 SuperSU 又或未曾 Root 过的就可直接刷上,详情可到XDA 查看
http://forum.xda-developers.com/showpost.php?p=64161125&postcount=3

发布留言