安卓Recovery你知多少?不懂別說是刷機高手

2020-11-30 驅動之家

玩過安卓刷機的朋友相信都聽說過Recovery,在刷機前,第一步往往是解鎖手機,第二部就是刷入Recovery了。利用Recovery讀取第三方Rom並刷入系統,才能實現刷機。不過關於安卓的Recovery,很多人只是刷機時就簡單用一下,並不求甚解,有時候跳進了坑還渾然不知。今天,就一起來談談安卓Recovery吧!

安卓Recovery:它到底是什麼

熟悉安卓系統的朋友都知道,Google官方發布的安卓系統完整鏡像包含著數個img文件,其中就有reocvery.img。按照官方步驟進行刷機的時候,安卓鏡像的數個img文件會被寫入安卓機中不同的分區,例如安卓系統主體會被寫入System分區,Recovery也擁有自己獨立的分區。實際上,Recovery無需安卓系統主體,也可以獨立運行。從這方面來看,Recovery很像是一個微型的作業系統。


這是手機廠商預裝的Recovery的界面,刷機前一般會先把Recovery更換成第三方

實際上,Recovery的定位的確很類似PC平臺的WinPE。它本質上是一個非常精簡的Linux,用以讀寫System分區(安卓系統主體)、Boot分區(內核)的內容。為什麼刷機需要先刷Recovery?因為用Recovery改寫System分區是極為方便的。儘管Fastboot也可以改寫System分區,但這往往需要連接電腦、利用adb來進行,比較麻煩。例如使用Fastboot來root手機,需要在電腦上輸入複雜的命令行,而使用Recovery來root就只需要點選相應是su文件,然後刷入System分區即可。

安卓Recovery:它到底可以做什麼

很多朋友都用過WinPE,WinPE能幹的事情令人印象深刻。當系統掛掉或者需要調校系統的時候,引導進入WinPE,可以自由管理電腦中的文件,運行一些工具,對系統進行備份、修改乃至重裝。Recovery在安卓中幹的事情,和WinPE也非常相似。

Recovery的本職工作就如其名字一樣,是「重置」。Recovery首先可以對安卓系統進行各種重置,例如清除Cache、Data等等,也就是刷級玩家常說的「Wipe」。但是,如果要徹底重置系統,還是需要重新刷入System相關文件才能實現。


使用TWRP進行Wipe的界面

Recovery可以修改System分區,玩家可以藉此實現很多功能。例如前文說過的root,root的本質是用第三方su替換掉系統su,從而實現提權,正統的root方法就是手動把相應的文件從Recovery中刷入System。又例如可以利用Recovery清除系統預裝App,預裝App一般被寫到了System分區中,尋常方法難以更改,如果Recovery帶有文件管理器,那麼刪除預裝的App就成為了輕而易舉的事情。


使用TWRP在System分區刷入zip包

除了這些功能外,一些強大的第三方Recovery還擁有掛載系統儲存、解壓縮、備份系統、編輯系統文件(如host、build.prop)等。不過,官方的Recovery一般都不會去做這麼多功能,多數的官方Recovery只提供了重置系統(Wipe)和升級系統的功能。這是可以理解的,對普羅大眾開放太多的高級功能,有概率會把系統玩壞或造成數據丟失。其中,利用官方Recovery進行升級,可能是最實用的功能之一。


這是原生安卓官方的Recovery,沒有什麼功能,非常簡陋

以Google官方的原生系統為例,Google的系統更新推送往往不能第一時間覆蓋所有的機型,但是沒有收到OTA更新的話,是可以利用Recovery來手動進行OTA升級的。下載OTA升級包後,在Recovery模式下連接電腦,用adb sideload命令刷入OTA包即可,效果等同於接收OTA推送,不會丟失數據。

第三方Recovery:你都用過嗎?

顯然,官方Recovery難以滿足玩家們的各種折騰需求。刷第三方ROM需要寫入System分區,官方Recovery是不提供該功能的。因此,第三方的Reocvery就成為了刷級玩家標配,刷ROM前需要先刷Recovery,也是因為如此。

現在主流的第三方Recovery有兩種,一起來看看吧。

◆ClockWorkMod Recovery

ClockWorkMod簡稱CWM,這是一個資格非常老的第三方Recovery。CWM基於安卓2.1的Recovery改寫,從安卓2.X時代開始,它就非常流行,一度是最受歡迎的第三方Recovery。CWM的功能強大,可以進行Wipe、刷機、備份、掛載磁碟、格式化等操作,甚至還可以調節手機CPU等硬體性能。CWM的開發團隊和著名第三方ROM CyanogenMod有著千絲萬縷的關係,這令CWM更為流行。


CWM Recovery界面,通過音量鍵來操作

不過,CWM對觸屏的支持並不好,而且功能也漸漸被其他Recovery超趕。目前CWM已經不是最廣為流行的Recovery了。

◆Team Win Recovery Project

這是目前最為流行的第三方Recovery,可以說是現在刷機的標配了。和CWM相比,TWRP的界面更加華麗,可以進行觸屏操作,不需要用音量鍵慢慢上下選擇功能。在功能方面,TWRP對比CWM可謂是有過之而無不及,它擁有一個非常強大的終端,並且帶有觸摸鍵盤,能夠直接在Recovery當中使用adb命令來設置、修改系統。


TWRP的界面更華麗,而且可以觸控操作

TWRP支持的機型非常多,而且匹配新機型的速度也很快,加之是開源的,開發者可以自行修改以匹配特定機型,因而TWRP非常受歡迎。

無論是CWM還是TWRP,都是開源的Recovery,因此它們也為安卓業界貢獻了很多,一些廠商使用了它們的代碼,編寫自己的Recovery。

廠商為何不讓用戶刷Recovery?

和官方的Recovery相比,第三方Recovery無疑強大得多。要如何安裝第三方Recovery?沒有限制的話,只需要在fastboot狀態下連接電腦,使用fastboot命令「fastboot flash recovery xxx.img(Recovery的文件名)」就可以刷入。但是,第三方的Recovery並不是隨便就能夠安裝的。除了機型匹配方面的問題,最大的問題就是很多廠商都鎖定了bootloader,用戶不能更改Recovery分區的內容。而且,這趨勢在這兩年還愈演愈烈,以前不鎖機的廠商,現在也鎖機了。為什麼會這樣呢?

廠商給出最有力的理由,就是安全。的確,Recovery如果可以隨意改寫,會造成很多安全問題。例如一些惡意App,可以憑藉修改Recovery,在安卓中揮之不去——無論你把它卸載了多少次,下次開機後,你又會重新見到它。某些正規大廠出品的安全App,也會更改Recovery,例如雷電OS這個App就會篡改Recovery,這些是手機廠商難以容忍的。

不過很多廠商也為用戶提供了解鎖bootloader的服務,刷機玩家選購手機的時候,可以著重關注一下這方面。

總結

現在安卓玩家已經越來越少刷機,廠商對Recovery的限制也越來越嚴格,連Nexus/Pixel都需要比較繁瑣的解鎖步驟,才能刷入Recovery。因此,關注Recovery的用戶也少了很多。不過,第三方Recovery總是有用的,如果你不是特別注重安全,想要最大限度發揮安卓機的功能,不妨刷一個TWRP之類的第三方Recovery試試吧!

相關焦點

  • 你真的能叫刷機高手嗎?安卓Recovery知多少
    你真的能叫刷機高手嗎?安卓Recovery知多少 玩過安卓刷機的朋友相信都聽說過Recovery,在刷機前,第一步往往是解鎖手機,第二部就是刷入Recovery了。利用Recovery讀取第三方Rom並刷入系統,才能實現刷機。
  • recovery刷機教程,recovery模式刷機步驟
    recovery刷機教程,recovery模式刷機知道recovery模式刷機的步驟嗎?其實方法很簡單,現在小編就為大家提供詳細的recovery刷機教程圖文詳解。
  • recovery模式是什麼意思?recovery模式怎麼刷機?
    對於手機來說,Recovery就是安卓的手機提供的一種可以對手機內部的數據或系統進行修改的模式,有點像Windows作業系統下的DOS。在手機進入Recovery後,可以將手機恢復到出廠設置、升級手機的系統、對手機進行刷機等等。手機怎麼進入Recovery模式?
  • 手機流言終結者:安卓刷機極限殘暴測試
    【IT168 應用】相信不少機友們都聽過這麼一個傳說:安卓手機刷機是不怕變磚的,真的有這麼神奇?小編今天將會用在刷機中可能遭遇的最糟糕的情況來測試這個流言:安卓手機刷機,到底是不是不會變磚?  刷過安卓手機的人都知道一個叫做Recovery模式的東西,也就是小編進行刷機操作時進入的那個界面,大多數的安卓手機在關機狀態下按住音量鍵下+電源鍵就可以進入到這個界面,而絕大多數的安卓手機在進行刷機時也必須要通過這個模式。  而接下來當然就是嘗試是否能夠進入Recovery模式並重新刷機。
  • 安卓卡刷包製作教程 教你如何修改製作卡刷包【圖文詳解】
    不懂編程?不會編譯linux文件?沒事,我們需要做的僅僅是進行幾次點擊,就能輕鬆製作出一個私人訂製的卡刷包了,然後recovery下(自動進入)選擇製作的包即可自動進行刷機,就這麼簡單!這次小編帶來的安卓卡刷包製作教程,就教教大家如何修改製作自己的卡刷包。
  • Recovery是什麼意思?怎麼進入Recovery模式?
    不用著急,小編這就向你道來。Recovery,用home 鍵+開機鍵開機後能進入的一個界面(工程模式),在這個界面你可以直接用sd 卡上的zip 的rom升級或者備份你的系統,老版本的recovery 只有三個選項,無法備份系統,只能用update.zip這個文件名的文件升級,不能用任何文件名的zip文件升級。新版本已經多出很多選項可以供你操作。
  • oppo r9s 解bl鎖,刷入第三方recovery
    前言: 在對目前安卓手機刷入第三方REC時,需要簡單介紹一下bootloader,recovery,fastboot,rom的概念。其中刷機有卡刷,線刷,9008深度刷機,卡刷指將rom複製到手機SD中進行刷入,線刷則是用手機連接電腦,在fastboot模式下刷入rom。
  • 安卓手機wipe什麼意思 安卓手機wipe操作教程
    大多數手機刷機變磚的情況,都是沒有進行雙 WIPE,或者是電量沒有保證在50%以上。那麼, 安卓手機怎麼進入wipe操作? 一、wipe是什麼意思   wipe 從英文單詞的字面意思來理解就是:揩,擦;揩乾,擦淨的意思,從刷機愛好者的專業角度來理解可以認為是一種對手機數據擦除的操作。
  • ADB工具包2020年最新版下載-TWRP-recovery界面使用adb sideload...
    經常有人想要最新版本的ADB工具包,ROM樂園整理了最新版ADB工具包,也叫ADB工具箱ADB工具包到底有什麼用途呢,簡單的說,我們可以通過ADB工具包,運行ADB命令來調試我們的安卓手機,當然了,你的手機必須開啟了USB調試並且成功被電腦識別。這裡必須安裝好手機驅動才可以,怎麼安裝驅動?
  • 谷歌G1/Dream快速刷機教程
    首先大家需要準備的工具有:谷歌G1/Dream一部(電池電量不少於60%),microUSB數據線一根,TF卡讀卡器一個。需要用的的各種軟體及ROM將會在刷機教程中提及,並將提供下載地址連結。  下面開始刷機。其實簡單來,所有的Android手機刷機就是四步走:開root權限-Radio-SPL-刷ROM。
  • 安卓手機刷機造成mac地址丟失找回的好處是WIFI穩定網速妥妥
    安卓手機刷機mac地址丟失找回 ,刷機就是體驗新系統固件的樂趣,但有時沒有做好系統備份,那就會樂極生悲了,下面看看系統Mac也就是網卡地址的修復,親測。不需要重啟,打開手機設置看看OK搞定。看上面的WLANmMAC是沒有修改前的樣子,有時你如果用到WIFI管家掃描發現未知廠家就是MAC地址出錯,選擇修復後就可以找到正確的手機了,當然你也可以隨改地址逃避mac地址限制。呵呵。—— 分享新聞,還能獲得積分兌換好禮哦 ——
  • 泛泰a800s刷機教程講解【詳細介紹】
    出現了這種情況後,我們需要做的就是為泛泰a800s手機進行系統重裝,也就是平常所說的刷機。刷機的過程是對手機進行系統重裝的過程,手機系統重裝後,手機內所儲存的通信錄、文件、圖片以及視頻等各種數據將會被清除,所以在刷機之前,我們需要將手機內重要的資料數據進行備份。  其次,檢查刷機設備與工具是否齊全。刷機的過程主要是將手機連接在電腦上,通過電腦來操作完成的。所以,在刷機必備工具和設備是:一臺可以上網的電腦、泛泰a800s手機的數據線,電量充足的泛泰a800s手機。
  • LineageOS 16 正式推出:安卓 9 Pie 刷機包來了,小米 / 三星 /...
    IT之家3月3日消息 LineageOS大家可能有所耳聞,它的前身是曾經刷機圈裡非常流行的CyanogenMod(簡稱CM),CM的ROM在第三方刷機包裡非常流行。LineageOS團隊於3月1日正式宣布推出LineageOS 16,為許多手機帶來了安卓9 Pie適配。
  • 【親測】安卓7.0谷歌官方底包線刷+刷入第三方recovery+解密+...
    nexus中文網熱心網友@losttinder的親測教程,傾情奉獻^_^一、安卓7.0谷歌官方底包線刷
  • 國產x86安卓鳳凰OS刷機圖賞:老外贊媲美Windows
    > 中文科技資訊專業發布平臺 國產x86安卓鳳凰OS刷機圖賞:老外贊媲美Windows 2016-01-17 17:21:28  出處:快科技 作者:萬南 編輯:萬南     評論(
  • 國外精神小夥想法很多,用iPhone刷安卓系統?
    記不清是多少年前,安卓刷機是每個搞機愛好者的精神追求,以刷了各種各樣的版本而自豪,談論各個ROM之間的差異化,是一件年輕時多麼快樂的事情。可惜無論你怎麼刷機,都只能在安卓領域折騰,無法刷成iOS系統,可是現在卻有國外的精神小夥用iPhone刷了安卓系統,這種神操作。
  • 安卓手機忘記解鎖密碼怎麼辦?三招教你打開手機
    拿去手機店,一般都會給你刷機,但是這種方法處理后里面的聯繫人,簡訊等資料都會沒了。其實如果是安卓手機,重設密碼和解鎖還是很容易的。今天我就教大家兩招,快來看看吧!安卓手機忘記解鎖密碼怎麼辦?第一招1、ADB解鎖需要注意的是,此方法需要手機的USB調試模式為開啟。
  • Adb使用教程,看了教程後你也是玩機達人啦
    很多同學刷機的時候總是很恐懼「用adb....」的教程,因為每當提起勇氣好好研究一番的時候,總是會出現這樣那樣的問題。恐懼源於無知,你對adb一無所知,拿起來就想用,當然是各種錯誤會追著你跑了今天小淺就帶大家入門adb,只要耐心看到底,簡單的問題再也不會出現了!那麼什麼是adb呢?
  • 小米6成功刷入統信UOS系統 刷機包開放下載
    而且,開發者已經放出了小米6的統信UOS刷機包下載連結,可供嘗鮮者安裝體驗。不過需要注意的是,開發者強調該刷機包為預覽版,也是非官方支持版本,沒有經過全面測試,也未經任何優化,僅使用一臺小米6進行開發,所以可能無法啟動,以及使用過程會出現但不限於卡頓,崩潰,無響應等異常等情況。
  • 線刷寶下載_線刷寶官方下載「刷機工具」-太平洋下載中心
    ,支持三星、小米、HTC、華為、中興、聯想、TCL、酷派及其他99%以上國產機型,並已集成odin、fastboot、flashtool、展訊、高通、CDA等安卓主流平臺線刷工具。線刷寶下載作為一站式刷機服務平臺,線刷寶集ROOT權限獲取、救磚,手機修復等各種刷機服務為一體,完善整合快速解鎖、數據備份還原等功能,同時線刷寶刷機工具提供精品安全的ROM線刷資源下載,並具備最全的刷機救磚知識庫。