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

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

周末去看了好評如潮的戰狼2,為一個人能打敗一個連的英勇事迹所深深震撼,尤其是當吳京開上坦克後,各路敵人簡直無所遁形。你們知道么,Root之後的安卓手機,也好像開上了坦克一樣,也會變得更快更強哦,哈哈哈。

上一期我們講了Root的第一種方法,十分簡單,用市場上的一鍵Root工具,輕輕鬆鬆就可以對手機進行Root

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

這麼輕鬆,為啥提起Root,很多人還覺得是一件高深莫測的事呢?

一鍵Root工具其實成功率並不高,資深安卓用戶是對此嗤之以鼻的。我們今天就要講講他們用的方法,這個方法初看有些難度,但是只要你把這篇文章認真看下去,就都能掌握。作為新時代人類,最不怕走的就是難走的路(此處有掌聲)

資深安卓用戶是怎麼Root手機呢? 採用的是下面兩種方法

  • 刷入第三方Recovery,再刷入SuperSU.zip
  • 刷入第三方Recovery, 再刷入已經含有Root許可權的ROM包

Recovery? SuperSU.zip?ROM包? 這是些啥玩意?

不急不急,帶我慢慢講來,包你們各個都是Root高手

我們先來複習一下上一期的重點內容。

Root就是賦予手機管理員許可權

本質就是將su程序放入手機系統文件夾下面

而難點在於系統文件夾沒有管理員許可權,可讀不可寫,我們無法輕而易舉地把su文件放在裡面

一鍵Root利用了手機的系統漏洞對進程提權放入su文件。隨著安卓系統的發展,這些漏洞被逐漸修復,早期尋找系統漏洞的方式在大多數機器上無法被用。這時候,我們可以利用第三方的Recovery將su程序放入系統文件夾

1

什麼是Recovery?

一個安卓系統有以下不同的分區

· /boot

· /system

· /recovery

· /data

· /cache

· /misc

System 分區包含系統主體文件

Data分區包含APP的安裝包APK文件和相應的數據

Cache分區包含緩存文件放在cache分區

Recovery分區里放的是recovery.img 鏡像文件

Recovery像是一個獨立的微型系統,可以不依賴於安卓操作系統主體單獨運行。Recovery的中文名是恢復,顧名思義,當手機系統文件被損壞從而不能正常啟動時,我們可以進入recovery小系統對主體系統進行修復。

手機正常啟動時,我們進入的是普通的操作系統。但是通過手機廠商預設的組合鍵(通常是電源+音量加),我們可以進入recovery 系統。

進入recovery 系統之後,我們可以對安卓主體系統進行自由管理

手機本身是自帶廠商的官方recovery的,這個recovery功能較少,一般可以清除緩存,擦除所有數據,刷入官方指定的系統

如果我們有第三方的recovery ,就可以實現更多功能,例如調整分區大小,進行文件管理,還有刷入SuperSU.zip以及第三方的ROM 包。

目前最最好用的第三方Recovery叫做TWRP (TeamWin Recovery Project ), 它是由國外android愛好者開發的一款工具 ,可以從以下網址下載

twrp.me/

2

什麼是SuperSU

SuperSU由國外大神開發,是全球用戶都在用的授權管理軟體。 開發者,極客玩家和普通用戶都在用這款軟體。

SuperSU分為

- 幫助用戶管理Root許可權的SuperSU.apk

- 幫助用戶獲取Root許可權的SuperSU.zip

到SuperSU 的官網,我們就可以看到apk文件和zip文件

supersu.com/download

通過第三方的Recovery 刷入SuperSU.zip, 就可以幫助手機獲得Root許可權

3

什麼是ROM包

華為,小米,OPPO等都是安卓手機,但它們的系統又各不相同。華為手機的系統叫做EMUI,小米手機的系統叫做MIUI, OPPO的操作系統叫做ColorOS。但是,這些系統本質上都是基於安卓系統的,他們對安卓系統進行優化和定製化,加入自己特有的APP和服務。比如我們看到很多華為手機出廠就自帶華為APP,這些就是定製化之後的安卓系統 , 這些安卓系統就叫做ROM包

我們可以根據自己的喜好,重裝手機的操作系統,裝入自己喜歡的ROM. 手機的官方網站, 手機論壇比如機鋒論壇還有ROM之家都可以下載ROM 包。如果我們刷入已經Root過的ROM包,那手機就可以被Root了。

4

如何通過第三方Recovery進行Root

所謂的刷ROM或者刷機,指的就是重裝手機操作系統。刷機的步驟主要分為以下三部:

1. 解鎖bootloader

2. 刷入第三方recovery

3. 刷入SuperSU.zip 或者ROM包

解鎖Bootloader

手機開機時,最先運行的小程序就叫做bootloader,我們用它來進行開機自檢和初始化手機硬體,它會指引手機找到系統分區並啟動操作系統,相當於電腦上的BIOS. 通過bootloader,我們可以啟動正常的操作系統,也啟動recovery系統

廠商通常會對手機的bootloader上鎖,這樣它就只能運行廠商認證過的操作系統和recovery了。如果boatloader發現要運行的系統不是指定的系統,就會阻止它運行。

對bootloader解鎖,意味著我們可以運行第三方的操作系統和recovery。

Bootloader的解鎖方式有兩種,官方解鎖和強制解鎖。

很多手機廠商提供了官方解鎖的方式,可以去手機官網發郵件或者通過論壇申請解鎖boatloader

但有些手機不支持官方解鎖,我們有一些別的民間方法強制解鎖,具體方法可以自行搜索手機品牌+手機型號+解鎖bootloader

刷入第三方recovery

準備工作:

1.下載第三方Recovery.img , 例如之前提到的最著名的第三方recovery.img - TWRP (TeamWin Recovery Project ) 可以去以下網址下載 twrp.me/

2.下載SuperSu.zip supersu.com/download

3. 下載ADB工具,國內各大軟體站均可下載。ADB工具全程叫做Andorid Debug Bridge. 顧名思義, 這是一個Debug工具,是要連接開發電腦和你的調試手機.

具體操作流程

1. 將你的安卓手機與電腦連接,並且允許USB調試

2. 將SuperSU.zip 和Recovery.img 放入SD中

3. 將adb驅動解壓縮,分別複製到System32及SysWOW64文件夾中

4. 將recovery.img文件放入adb同文件夾下

5. shift+滑鼠右鍵點擊adb.exe在此處打開ADB工具

6. 通過廠商預設組合鍵進入手機的Fastboot模式(通常是電源鍵+音量減),在已經打開的adb終端中輸入fastboot flash recovery Recovery.img, 通過這種方式刷入recovery文件

通過Recovery 刷入SuperSU.zip

1. 刷入Recovery文件後,進入Recovery mode (在Fastboot 模式中按音量下鍵看到Recovery mode 字樣然後按電源鍵確認)

2. 點擊install,從SD卡中選擇SuperSU.zip 進行安裝,

3. 安裝完畢後重啟手機,打開SuperSU 遇到二進位更新時選擇普通安裝即可!

Note: 若想刷入第三方ROM, 方法同上,第二步改為ROM文件即可

如果你堅持不懈看到了這裡,恭喜你,是一個有理想有抱負的安卓用戶,當你把手機Root之後,安卓也為你打開了新世界的大門,裡面會有各種新的驚喜等著你。

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


推薦閱讀:

安卓刷機 雙清和三清有何區別 ?
如何刪除G7手機系統自帶程序?
android手機(小米)root後,修改hosts後,hosts不生效?
為什麼手機有root,而計算機卻沒有?
索尼手機root之後拒絕保修,若以消費者的名義起訴,需要做哪些準備?

TAG:RootAndroid | Android | 刷機 |