Oct
31
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

相關文章

Nexus 機 Android 6.0 Marshmallow Root 機方法
相關瀏覽 1551
Android 6.0 Marshmallow 已經推出,Google Nexus 機亦陸續開始了更新,接下來當然就是如何在 Android ...