有必要root嗎,論手機root的必要性( 二 )


就算對玩機沒興趣,單單一個“綠色守護”也能讓你手機有root的必要性,小動一下就能讓手機更省電更流暢,你能不動心嗎?像Xposed框架能完成許許多的功能,如功能增加、UI美化、Bug修復等,但這都少不了root授權,以UI美化為例,對比下上面的圖片和下面的圖片:這是去除部分個性化的UI界面請注意上圖中的狀態欄圖標、狀態欄與應用窗口的過渡、底部的導航欄,這些都是官方ROM原生的模樣,經自己個性化的雕琢后,狀態欄圖標變樣了、沉浸式設計來了,配合“全屏助手”和“懸浮菜單”這些手勢控制工具,連導航欄虛擬按鍵都可以去掉了 。
你的手機你做主,想要讓手機真正嗨起來,那么請讓它root吧!到底什么是root?在Linux操作系統中,系統通過UID來區分用戶權限級別,UID為0的用戶被約定具有超級權限,而UID為0的用戶正是root,普通用戶無法執行的操作,root用戶都能完成,因此root用戶也被稱之為超級管理用戶 。在Linux系統中,每個文件、目錄和進程,都歸屬于某一個用戶,沒有該用戶許可其它普通用戶是無法操作的,但對root除外 。
root用戶的特權性還表現在root可以超越任何用戶和用戶組來對文件或目錄進行讀取、修改或刪除(在系統正常的許可范圍內);對可執行程序的執行、終止;對硬件設備的添加、創建和移除等;也可以對文件和目錄進行屬主和權限進行修改,以適合系統管理的需要 。Android系統中常見的root權限申請在Linux中,想獲取root權限就要執行sudo或者su,系統會要求輸入root用戶的密碼,密碼正確就獲得root權限了 。
Android的內核就是Linux,Android中的root和Linux的root基本上是一回事,所謂root就是獲得超級管理用戶的權限,以便對手機進行各種修改操作 。但Android里的su和Linux里的su是不一樣的,Android里的su不靠驗證密碼,而且需要驗證你之前的權限是什么 。當某應用需要使用root權限時,就通過執行su文件獲取一個root的權限,因此我們需要一個管理app獲取root權限的管理工具(如SuperSU),通過這個管理工具,才能限制app的root權限 。
也就是說,要獲得root權限要運行su,但是這個時候我沒有su怎么辦?手機怎么樣才能root?簡單來說,root就是在你的安卓系統里面添加一個su二進制文件,但Android本身就不想讓你獲得root權限,絕大部分手機出廠的時候根本就沒有su這個程序 ,而添加這個su程序正常來說是需要root權限的 。
好吧,這是一個很糾結的雞生蛋還是蛋生雞的問題,這樣的事還是得交給專業人士去做 。一鍵ROOT工具比比皆是目前市面上有十數種一鍵ROOT工具,像百度、騰訊和360都有這樣的產品,可見大家對root這件事還是相當支持的 。這些一鍵ROOT工具支持絕大數已上市的手機,支持種類有上萬款 。就算是一些新上市的手機或ROM系統升級后暫時不能root,也會很快有各路大神顯神通,基本上用不了多久就能攻克root的難關 。
所以絕大多數情況下,手機root并不是件困難的事,因為困難的事已經有人幫我們做了,我們需要做的是就是按它們的說明去操作,而這些操作是相當容易的 。root不會降低系統安全性,它是一種DIY的樂趣手機root本身來說并不會降低系統安全性,通過正確的root方式,使用安全的Recovery和安全的root管理器,與官方的安全性是一致的 。
如果說root后有什么風險的話,那多是不謹慎授予權限所致,這和吃飯也可能會噎著一樣,不能因為這些小小的風險因噎廢食,稍加注意即可避免 。另外有些手機廠商為降低售后成本,手機root后可能失去保修服務,其實在送修前去掉root權限就可過關,而且現在很多廠商態度也很開放(如酷派),root過的機器一樣給予保修 。

推薦閱讀