學會Root,讓你的安卓更快更強(上)

5 人贊了文章

注公眾號:挨踢女不二,了解更多趣味IT小知識

上次我們聊了聊安卓手機變卡背後的原因,並給出了如何改善的肺腑之言。

不二收到了不少留言

有人說:你這是綠色防護的軟廣啊。

真心不是軟廣,多希望這是篇軟廣呀。 綠色防護確實是在非ROOT機上最實用的防自啟軟體。再次強調,安卓手機是不能通過殺死後台進程的方式來清理內存的,所以不要在用那些清理大師之類的軟體了!我們要從源頭上來阻止軟體自啟動,這才是改善手機性能的不二法門 (嘿嘿,不二原來還能和法門連詞造句)。

還有人說:如果能講一講如何ROOT就更好了

老實說,ROOT在幾年前那是相當的流行,但是近些年,Root熱潮已經有所退卻。像不二每天下班回家之後就只想躺著鬥地主,對各種折騰心生倦意。

但既然有小夥伴提出了這個需求,不二今天就好好講一講怎麼Root。在安卓高端玩家的心裡,沒有root的手機就像沒有翅膀的鳥兒,但是對於廠商來說,還是不希望用戶隨意root他們的手機的。新手Root有一定的變磚風險,如果對於新買的安卓手機不捨得折騰,不妨試試家裡不用的安卓舊手機。希望看了這篇之後,你也可以讓那些舊手機枯木逢春。

1

什麼是Root?

我們電腦最常用的操作系統是Windows,Window是有兩種類型的用戶,一個叫做Administrator(管理員),另一個叫做User(普通用戶)。管理員要比普通用戶有更高的許可權,可以對系統執行更多的操作。

在Linux系統中,也有類似的管理員賬戶,就叫做Root, Root就是Linux中的管理員賬戶。而安卓系統正是基於Linux內核的手機操作系統。

Root其實是一個名詞,但我們在說root一個手機時,把它當作了動詞,意思是,賦予這個手機管理員許可權。

2

Root有什麼好處?

我們興高采烈地買入一個新的安卓手機時,殊不知,我們對這個手機只有普通用戶許可權,沒有管理員許可權(Root),因此很多操作不能做。而root之後,我們可以對系統做更多的操作。但是很多人不理解,為什麼要那麼麻煩去Root手機呢?

有一種有趣的說法,安卓把它所有的用戶當成天才,蘋果把它所有的用戶當成傻瓜。

殊不知,在安卓用戶里,也是分等級的。

等級一:小白用戶

哎呀,Root好難哦,好處也沒有那麼多,而且Root還有變磚的風險,我才不要Root捏, 哼!

等級二:小仙用戶

我要Root手機!

刪除自帶APP,讓手機更整潔!

管理軟體自啟動,讓手機更快!

安裝Xposed 框架,讓手機更強!

等級三:大神用戶

安卓系統是一個開源系統。對於大神們來說,它已經不再是一個系統,而是一片遼闊的草原,可以在上面任意馳騁,編寫自己想要的各種功能。

大神遙不可及,我們還是先從小白晉陞到小仙吧。

作為小仙,我們看到這裡又多了一個新名詞,Xposed 框架。它有多神奇呢?其實它本身只是一個框架,但是可以向裡面添加各種模塊。下圖中就是一些常見模塊。

Gravity Box: 超強的界面修改應用,可以對系統外觀進行全方位的DIY設置,美化狀態欄圖標,開啟全局透明度、修改快捷下拉欄等等

WechatUnrecalled: 可以防止別人把消息撤回。我在網上看過一個有意思的圖

WechatUI:讓你的微信界面變得更加炫酷

還有著名的神器自動搶紅包插件

Xposed還有很多功能,我們甚至可以寫自己的模塊添加進去。有興趣的可以去搜索一下。

3

獲得Root許可權的原理

熟悉Linux的童鞋都知道,我們只需要打上su的命令,就可以擁有管理員許可權。su是運行環境變數PATH下面的一個可執行文件,當任意軟體運行su時,軟體的許可權就會被提升到Root許可權。

未Root的安卓系統是沒有su這個文件的,所以Root一個手機,就是將su文件放入到系統運行環境變數PATH下面。之後無論哪個軟體運行su程序,就可以提升到Root許可權。

通常在PATH下的目錄有:

/sbin /vendor/bin /system/sbin

/system/bin

/system/xbin一般把su文件放到/system/xbin下

下面就是Root的整個核心

將su文件放到安卓系統文件夾/system/xbin下面

將su的所有者設為Root

程序執行su時獲得Root許可權

所有的Root方法都是圍繞這上面的這個核心方法

4

如何Root?

目前常見的方式有以下三種:

  1. 一鍵Root工具
  2. 刷入第三方Recovery,再刷入SuperSU.zip
  3. 刷入第三方Recovery, 再刷入已經含有Root許可權的ROM包

刷機玩家最推薦的方式是第2,3兩種,但是這兩種方式乍一看似乎雲里霧裡不知所云。什麼是Recovery啊,什麼是SuperSU.zip啊,什麼是ROM包啊。

別著急,這兩種方法我們下一期會慢慢來講,當你了解了第2,3種方法之後,你對安卓手機也一定有了全新的理解。

這一期,我們先講一講第一種方法,一鍵Root 工具

我們剛剛說過,Root一個手機,其實就是把su文件放入安卓系統文件夾/system/xbin

首先要解決的問題是,安卓系統文件夾對於普通用戶來說,只能讀不能寫。作為一個普通用戶,我們是怎麼將一個su文件放入系統文件夾呢。

方法就是,利用系統漏洞,將某一個進程提權到Root許可權,並利用它將su文件放入到系統文件夾。至於如何利用漏洞,就得自己去了解漏洞的原理了。

一鍵Root就是使用的這種方法

1.首先利用系統漏洞獲取某個進程的Root 許可權

2.使/system/xbin/目錄可寫,並拷貝su到/system/xbin/

3.拷貝並安裝Root許可權管理器

市場上一鍵Root的工具有很多,口碑比較好的有以下幾個

  • 強力一鍵Root
  • Towelroot
  • KingRoot
  • 完美Root

使用方法很簡單,以強力一鍵Root為例

1. 首先去官網下載強力一鍵Root工具, 並安裝在你的電腦上

2. 將需要Root的手機連接到你的電腦上

3. 在強力一鍵Root 界面,點擊「連接手機「

4. 連接成功後,點擊「安裝APP」,軟體開始對手機進行Root的操作

5. 出現「安裝成功」的提示,手機成功root

下面說說一鍵Root的好處和壞處

好處:簡單,易懂好,操作

壞處:很多機型無法Root,即使是同一個機型,效果也不穩定,有時候可以Root成功,有時候無法Root成功。甚至有時候軟體顯示成功,其實並沒有成功。Root失敗之後,還有可能導致死機,無法開機,變磚塊等隨機問題。

這就是為什麼刷機黨們很少採用一鍵Root,而多採用第2,3種刷機的方式了。

關於刷機如何刷,下期我們再見咯!

weixin.qq.com/r/oDmMlLD (二維碼自動識別)

推薦閱讀:

相关文章