root是什麼意思 為什麼要獲取root?
Root是Android系統的一個術語,它使得使用者可以獲取Android作業系統的超級使用者許可權。Root能夠幫助使用者越過手機制造商的限制,得以解除安裝本身預裝的程式,或執行需要系統許可權的動作。Android系統的Root與蘋果iOS系統的越獄類似。
什麼是ROOT?
通常我們所說的ROOT就是指獲得手機的ROOT許可權,Root許可權可以跟我們在windows系統下的administrator許可權理解成一個概念 。root是android系統中的超級管理員使用者帳戶,該帳戶擁有整個系統最高權利,可以在系統中進行任何操作。為了防止軟體更改系統檔案,android系統隱藏了root許可權,但是,我們平時修改一些系統檔案,或是某些軟體的操作都會用到Root許可權,我們的android手機刷機安裝系統時,也是需要有Root許可權的,獲取並開啟root許可權後,我們就能隨意進行任何操作了。
背景介紹
現代作業系統一般屬於多使用者的作業系統,也就是說,同一臺機器可以為多個使用者建立賬戶,一般這些使用者都是為普通使用者,這些普通使用者能同時登入這臺計算機,計算機對這些使用者分配一定的資源,普通使用者在所分配到的資源內進行各自的操作,相互之間不受影響。但是這些普通使用者的許可權是有限制的,且使用者太多的話,管理就不便,從而引入root使用者,此使用者是唯一的,且擁有系統的所有許可權。root使用者所在的組稱為root組。“組”是具有相似許可權的'多個使用者的集合。
原理
多數的手機制造商不支援獲取Root許可權。因此,大多數獲取Root的方法都是使用特定工具藉助系統漏洞或官方後門實現的。不同手機廠商、系統和版本可能存在的漏洞不同,因此不同手機的Root原理、方法、難度都可能不同。Root需將su可執行檔案複製到Android系統的/system分割槽下(例如:/system/xbin/su)並用chmod命令為其設定可執行許可權和setuid許可權。為了使使用者可以控制Root許可權的使用,防止手機上的任意程式直接獲得root許可權,使用者通常還會將Root管理程式複製(安裝)到/system/app,用以管理su程式的使用。
被廣泛利用的系統漏洞之一是zergRush,該漏洞適用於Android 2.2-2.3.6系統,因而適用於很多Android系統手機。其他漏洞還有Gingerbreak、psneuter等等。
SuperSU許可權管理
國外頂級開發者開發的Root工具,理論上可Root 所有安卓裝置。[1]
ROOT大師
全球最高root成功率,支援電腦、手機端一鍵ROOT。
ROOT精靈
國內最早的安卓刷機研發團隊開發,支援15000多款機型一鍵ROOT。
一鍵Root大師
由知名開發團隊卓大師OPDA歷時三年之作,完美支援上萬款機型,ROOT成功率高達90%以上。
Kingroot
數千萬使用者的共同選擇,分為手機、PC兩個版本,可分別於手機和電腦端操作獲取ROOT許可權,支援超過9000款熱門機型一鍵ROOT。
百度一鍵Root
百度公司推出的手機版root及系統管理工具。 它能幫您:
安全、高效的獲取手機最高許可權,沒有任何風險;解除安裝不必要的系統應用,釋放手機空間;保護您的隱私,杜絕不良軟體的惡意行為;管理開機啟動項,向霸佔手機記憶體、頻繁推送廣告的應用說NO!
ROOT助手
成功率最高的ROOT工具,安全、高效。
騰訊應用寶-一鍵root
由原騰訊手機管家升級而來,整合在手機助手內。
金山手機助手-一鍵root
金山開發一鍵root工具,整合在手機助手內。
360一鍵ROOT
360開發的ROOT工具。
叮咚root
一款新興的手機版root。叮咚root輕鬆獲取root許可權,成功率非常高。
系統自帶終端程式
在此輸入特定命令後,重啟進入root使用者即可獲得許可權(Android除外)
爭議
由於root並非官方支援的行為,手機廠商對進行過root的手機的保修政策目前存在爭議。亦有部分廠商明確稱為Root後的手機提供免費維護,但通常僅限於重灌手機的系統,不包括資料保全、硬體保修等服務。
為什麼要獲取root?
其實對於 一個把手機純粹作為通話溝通工具的使用者來說,不需要ROOT你的手機,在不ROOT你的手機的情況下,你手機的各項功能都完全滿足你的需要了。當然,對於愛玩機的同學來說,ROOT也是非常有必要的,ROOT手機後,可以打破原有的系統很多限制,你可以訪問和修改你手機幾乎所有的檔案,按自己的喜好來修改和設定愛機。