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

2020-12-13 快科技

玩過安卓刷機的朋友相信都聽說過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就是安卓的手機提供的一種可以對手機內部的數據或系統進行修改的模式,有點像Windows作業系統下的DOS。在手機進入Recovery後,可以將手機恢復到出廠設置、升級手機的系統、對手機進行刷機等等。
  • 安卓手機TWRP_Recovery卡刷圖文教程 安卓TWRP下載+TWRP刷機報錯解決合集-2021年精編版本
    ,直白一點,就是先刷入一個刷機工具TWRP-recovery,再把 刷機包放到內置卡或者SD卡(現在早就不需要了,內置空間就可以),然後使用TWRP進行 清除數據刷入一個全新的ROM。我們不再推薦大家使用第三方電腦刷機工具進行一鍵刷機 第三方工具的兼容性相對來說不高,並且限制我們的刷機次數,TWRP卡刷系統,將支持無 限次永久快速刷機操作,推薦小夥們新手學習玩機 刷機前的準備: 從未刷過機的小白,先了解:什麼是Recovery,fastboot這幾個模式是最常見的,也是 很多手機刷機必備的一些條件刷機有風險,刷機前請備份簡訊、聯繫人等重要資料 由於TWRP_recovery
  • 手把手教你如何通過recovery模式刷機
    如果你的手機無法開機了,那該如何刷機呢?最簡單的刷機方法要當然是recovery模式下進行的刷機了。那麼如何通過recovery模式刷機呢?下面刷機之家小編就為大家提供一個刷機的圖文教程吧!工具:安卓手機方法/步驟1、首先,我們必須得準備好刷機ROM,並將其拷貝到手機SD卡中。
  • 三星note7怎麼刷機 最新刷刷recovery教程攻略
    本文小編為您帶來三星note7怎麼刷機 最新刷刷recovery教程攻略。本文小編為您帶來三星note7怎麼刷機 最新刷刷recovery教程攻略,希望能夠給您帶來幫助。 看到很多機友不會給三星S6 Edge刷第三方recovery工具,所以小編整理了一篇詳細的三星note7的recovery刷入教程,和三星note7的第三方recovery下載,幫助機友們刷入第三方recovery。
  • 教你如何使用recovery恢復手機系統和丟失的數據
    這個對於一般人可能有點難度 目前只支持安卓系統不過 手機奔潰丟失的各種數據 如丟失的圖片聊天記錄都是可以恢復的 還可以給手機刷機,升級降級系統,破解手機密碼recovery數據機教程,recovery其實方法很簡單,現在小編就為大家提供詳細的recovery刷機教程圖文詳解。  1.準備好你對應的的recovery.img文件  2.把下載好的recovery文件改名字,改成簡單點的就好。
  • 安卓手機怎麼刷機?手機刷機完美教程!
    導語:安卓手機怎麼刷機?手機刷機完美教程,只要認真閱讀本文章,不忽略每一個步驟,不缺少必要的文件,可確保一次刷機成功!  你會獲得成功的喜悅!!!  1、只要是和電腦有連接的機器就能自己刷,不論是正常使用中還是白屏中。磚塊(死機)也能通過軟體復活的,不要輕易放棄!
  • 安卓手機刷機常用名詞解釋
    但是刷機必需一些常識性的電腦和手機知識,而且有一定的技術門檻。行貨手機刷機之後,等於自動放棄了質保(當然,需要質保的時候,你還可以再刷回去)。2、怎麼刷機? 正常刷機需要準備匹配的刷機包、手機驅動、手機官方升級輔助軟體等,並尋找合適的刷機教程,然後在教程指導下手工操作刷機。
  • Recovery是什麼意思?怎麼進入Recovery模式?
    不用著急,小編這就向你道來。Recovery,用home 鍵+開機鍵開機後能進入的一個界面(工程模式),在這個界面你可以直接用sd 卡上的zip 的rom升級或者備份你的系統,老版本的recovery 只有三個選項,無法備份系統,只能用update.zip這個文件名的文件升級,不能用任何文件名的zip文件升級。新版本已經多出很多選項可以供你操作。
  • 關於刷機中的fastboot模式和recovery模式,下列說法錯誤的有
    關於刷機中的fastboot模式和recovery模式,下列說法錯誤的有?這是在小米MIUI12內測答題中的一道題目,很多小夥伴不知道正確的答案是什麼,那麼下面小編就為大家帶來了正確的選項以及答案解析,還不知道的小夥伴就快跟小編一起來看看吧!
  • 「irom安卓刷機教程第一篇」初識adb工具
    Fastboot:從字面上來看是【快速啟動】的意思,也算是一個刷機界面,不過比recovery更加底層.這個底層是更加接近硬體層的意思.兩個都很重要,不過fastboot更為主要.當你不能進入recovery的時候,不要緊張,你還能進fastboot挽救,不過當你連fastboot都不能進入的時候,那可就是磚了。
  • 安卓刷機常用基礎名詞解析
    不ROOT,所有的系統裡面的東西都是鎖死的,不能更換,但是GOOGLE的應用我們未必每個都能用到,又佔用資源,所以,我們可以通過ROOT把他們刪掉,以便讓手機更快,能裝更多軟體。二、WIPE:清除手機數據WIDE DATA:恢復出廠數據。
  • MIUI無第三方recovery刷面具教程及xposed框架
    11,如果在安卓11上遇到問題,我也無法解答)。MIUI無第三方recovery刷面具教程,再次強調,刷面具教程是針對手機沒有第三方recovery而寫,不要沒看教程就說怎麼不直接用第三方recovery刷入,能直接刷入還寫這個教程幹嘛,教程沒內其它內容,不管有無第三方recovery都可參考。
  • 三星I9500刷入Recovery教程及卡刷教程
    並提供相關刷機軟體、刷機工具下載。更多安卓手機系統刷機教程敬請關注安卓網新手教程站。I9500 RECOVERY 教程,I9500 怎麼刷機下載工具kies,下載後安裝到電腦裡,kies是包含驅動的,如果您電腦裡沒有驅動,則必須安裝,安裝完則必須重啟電腦.
  • ADB工具包2020年最新版下載-TWRP-recovery界面使用adb sideload...
    經常有人想要最新版本的ADB工具包,ROM樂園整理了最新版ADB工具包,也叫ADB工具箱ADB工具包到底有什麼用途呢,簡單的說,我們可以通過ADB工具包,運行ADB命令來調試我們的安卓手機,當然了,你的手機必須開啟了USB調試並且成功被電腦識別。這裡必須安裝好手機驅動才可以,怎麼安裝驅動?
  • 手機刷機教程入門
    閱讀本文前,請您先點擊標題下方的藍色字體「手機電腦高手」再點擊關注,這樣您就可以繼續免費收到精彩文章了,每周都有原創分享。完全是免費訂閱,請放心關注。一、什麼叫做刷機!刷機,手機方面的專業術語,是指通過一定的方法更改或替換手機中原本存在的一些語言、圖片、鈴聲、軟體或者作業系統。
  • 學會手機刷機這幾種方法,這些問題都可以迎刃而解
    智慧型手機bug很多,尤其是安卓系統的手機,不僅玩遊戲卡,運行慢,有時候手機無法正常開機,或者是無法開機、一些功能不能使用。有的是手機系統造成的。只要通過給手機刷機,這些問題都可以迎刃而解。很多人刷機一般都是去手機維修店。
  • 安卓手機刷機失敗提示錯誤詳解
    此時你還需要檢查updater-script腳本中format和mount函數的參數是否一致。如果不一致,你就需要參照正常的ROM包的刷機腳本來修改,全部修改為正常ROM包的刷機腳本命令。updat-binary和updater-script是配套使用的,所以替換了updat-binary就需要注意比對修改updater-script.
  • FastBoot 刷機使用方法
    經典好文推薦,通過閱讀本文,您將收穫以下知識點:一、Fastboot 簡介二、Fastboot 刷機準備三、Fastboot 刷機命令四、其他刷機工具一、Fastboot 簡介在安卓手機中Fastboot是一種比recovery更底層的刷機模式(俗稱引導模式)。
  • fastboot是什麼意思 fastboot刷機教程詳解
    可能對於一些用戶來說不是很了解,經常玩手機的朋友應該知道這個是一個刷機必須用到的,而如何刷機對於很多人來說不是很了解,下面小編就為大家帶來fastboot刷機教程,一起來了解下吧! fastboot直接翻譯過來的意思就是快速啟動,而在安卓手機中,它代表的是一種比recovery更底層的刷機模式,也就是使用USB數據線連接手機的一種線性刷機模式。
  • 安卓手機怎麼雙清 小編告訴你為啥要雙清
    安卓手機怎麼雙清 小編告訴你為啥要雙清 來源:www.18183.com作者:皮卡時間:2016-04-29 雙清就是:wipe data/factory reset和wipe