技術篇:Root是否有必要
在講解越獄問題的時候,我們提到了iOS系統(tǒng)和WP7系統(tǒng),但唯獨少了Android系統(tǒng)。其實不是我把它漏下了, 因為iOS和WP7必須在越獄后才能安裝破解的付費軟件,而作為開源系統(tǒng)的Android并沒有這樣的限制,只要在設置中打開未知源的開關就可以直接安裝 APK格式的軟件包。但大家別忘了,越獄的基本概念是破解系統(tǒng)的操作權限,而Android系統(tǒng)同樣對用戶設置了權限,只不過破解權限的方法并不叫越獄, 而是Root。
Superuser權限管理
早些時候,Root的概念主要運用在Unix系統(tǒng)(如AIX、BSD等)和類UNIX系統(tǒng)(如Debian、 Redhat、Ubuntu等各個發(fā)行版的Linux)中,系統(tǒng)中的超級用戶一般命名為Root,而它也是系統(tǒng)中唯一的超級用戶,具有系統(tǒng)中的所有權限, 如啟動或停止一個進程,刪除或增加用戶,增加或者禁用硬件等。由于Android是一種以Linux為基礎的開源手機操作系統(tǒng),所以取得Android系 統(tǒng)的最高權限也被稱作Root。上圖就是Root后的手機界面,其中會有一個Superuser的圖標,一般手機Root后都會自動安裝這個軟件,它的作 用就是對一些特殊應用進行權限管理。
Superuser授予超級終端權限
在了解Root的概念后,肯定有朋友會問,既然Android是開源系統(tǒng),可以隨意安裝破解軟件,那么Root又有 什么用呢?對于一般用戶來說,Root的作用就是可以使用一些需要高權限的軟件。例如RE文件管理器、進程管理軟件、單個程序的流量監(jiān)控,都需要Root 后才能安裝。還有就是安全軟件,它想阻止一些程序的惡意行為就需要有Root權限;上圖中的超級終端也是在Root后才可以使用,比如你想超頻GPU和 CPU,有時就需要用到超級終端;而之前說過的在手機上運行的解網(wǎng)絡鎖軟件同樣需要Root權限,包括以前通過軟件刷Recovery也是如此,就連這個 Superuser也是在Root后才能起到作用。說到這相信大家也就明白了Root的作用有多大,然而,凡事有利必有弊,Root的一大弊端就是會對保 修產(chǎn)生影響,這主要是針對行貨而言,雖說可以恢復到Root前的狀態(tài),但前提是你的手機還可以正常操作。所以,如果您購買的是行貨Android手機的 話,在Root前就要考慮清楚了。