安卓升級是否會封堵ROOT漏洞?
谷歌會不會阻止用戶獲取最高許可權?
答案是幾乎每次Android版本升級都會伴隨著Root漏洞的封堵!
這是必然的事,也是Google的義務。
比如當時(4.2.2及之前的時期)的Masterkey漏洞,覆蓋了幾乎所有安卓手機,在Google發布4.3系統後被封堵。當然有些廠商在不升級Android版本的情況下也封掉了,比如三星。
至於為什麼有些手機一出來就立刻被Root了,其實往往跟安卓系統無關。
這些剛出就被Root的,往往不是通過系統層面的漏洞Root掉的,而是在底層通過刷機方式注入Root組件。比如Nexus系列的機器經常一出來就被Root,是因為可以在解鎖後刷入第三方recovery,可以在recovery中對系統加入Root組件。
不同意前兩個答案,是因為:
1. 「是否開源」與「是否開放系統許可權」沒有直接關聯;
2. Play Store在原則上應不贊同收錄Root的,但可能審核工作比較粗糙導致了漏網,業內有相關的案例上架後又被通知下架的。
可能有人會問,為什麼 Superuser 和 SuperSU 之類的一直活的好好的?
請注意,他們不是許可權獲取(破解)工具,而是許可權管理工具。
試著把手機想像成一個房子,那麼Root行為就是把大門破壞掉,而授權管理工具則是一個保安。那麼既然門已經破掉了,Google當然會支持用戶請個靠譜的保安。
利益相關:刷機精靈員工
順便插個相關廣告:ROOT精靈,最好用的一鍵ROOT工具,現已支持超過10000款熱門安卓機型。
題主還沒有弄清楚解bootloader鎖,漏洞,人為製造root障礙三件事情之間的關係。
-
為解開bootloader鎖定的android手機設置superuser套件,與在鎖定bootloader的android手機上通過漏洞設定superuser,不是一回事。樓主問的是後者。
-
那麼android一直有在做這件事,對於android項目,它更多的是解除自身的漏洞,添加障礙(如nsa selinux)。而bootloader的部分更多是廠家的責任
誰說的,你去用索尼手機就知道
谷歌確實每次升級都在堵root漏洞,比如4.3修復了masterkey漏洞,4.4下不能在Data分區執行ROOT腳本
推薦閱讀:
※如果你是面試官,我來應聘一年Android開發經驗,你會問什麼?
※Square 為何在開源方面如此強勁?
※中期來看,如果基於 HTML5 的應用和遊戲大量湧現,iOS 相對於 Android 的應用優勢將會大幅削弱?蘋果有何應對措施?
※安卓手機可以裝iOS系統嗎?