教你搞懂目前ROOT常用的三種App

以往的Root方式就是將Root所需要的檔案,如:su,寫入系統內,
再經由App啟動,達到授權Root效果。

但這樣的方式在Android 系統演化的過程中,造成一些用戶上的麻煩,
就是,如果你更動了系統,就無法通過OTA更新中對系統完整性的驗證,
換句話說就是Root後就無法更新。

而就是因為Android 系統生態的改變,這些作者也改變了Root的方式與App的架構,
形成現在最常見的Systemless Root。

什麼是Systemless Root ? 簡單的解釋就是 “不更動系統的Root”
也就是以往需要寫入系統中的檔案換個地方放,如:放置在Data分區,
只要放置在OTA更新時,不會驗證的地方,這樣就能讓用戶順利更新,
但是這樣必須要改變Boot的結構,不過這也不會影響到OTA更新,
因為OTA更新時是不會驗證Boot的完整性的。

Read more