在對目前安卓手機刷入第三方REC時,須要簡單介紹一下bootloader,recovery,fastboot,rom的概念。其中刷機有卡刷,線刷,9008深度刷機,卡刷指將rom複製到手機SD中進行刷入,線刷則是用手機鏈接電腦,在fastboot模式下刷入rom。如下是線刷第三方rec,而後再用第三方的rec工具卡刷rom,root,xposed,面具等。linux
1. 手機解除bootloader鎖。小程序
2. 開啓fastboot模式刷入第三方recovery。windows
3. 進入rec卡刷rom入手機,也可刷root包(zip後綴),xposed(zip後綴),面具包(zip後綴)等。安全
4. 重啓手機,等待進入手機並進行初始的設置。服務器
這是手機開機調用操做系統前須要運行的一個小程序。和電腦的BOIS相似,設備開機加電後第一先啓動的就是這個,對設備硬件進行初始化,自檢等操做後再調用系統內核。然而目前國內的手機商爲了讓用戶使用自家開發的深度定製的安卓系統,好比小米的MIUI,華爲的EMUI,vivo的FUNTOUCH OS,oppo的COLOR OS等,搞機的同窗稱他們爲ROM。而手機廠商爲了防止用戶給本身手機刷入其餘的rom,因此對bootloader加了鎖。app
這是安卓系統中的一個刷機模式,比下面介紹的recovery模式更底層,俗稱「引導模式」。通常在該模式下對手機進行線刷,也就是手機打開fastboot,經過電腦來刷入須要的刷機包。安卓手機通常是關機狀態下按住電源鍵+音量上鍵進入,可是有些手機卻去除了該模式,好比oppo r9s。框架
這也是安卓系統中的一種刷機模式,相似電腦的windows PE,對系統進行備份,還原,修改部分功能。使用原理也和電腦的GHOST通常,可使用手機廠商自帶的recovery,也可使用第三方rec(這時候就須要在經過線刷刷入rec工具)。其中第三方的rec也有不少,好比CWM,4EXT,經常使用的是TWRP。而TWRP並非通用的,在刷入前須要找到與之對應機型的TWRP鏡像包(img結尾),官網會不時更新機型,同時網上也有不少我的對機型進行了開發的twrp等。工具
ROM image(只讀內存鏡像)的簡稱,經常使用於手機定製系統玩家的圈子中。 通常手機刷機的過程,就是將只讀內存鏡像(ROM image)寫入只讀內存(ROM)的過程。 常見的 ROM image 有 img、zip 等格式,前者一般用 fastboot 程序經過數據線刷入(線刷),後者一般用 recovery 模式從 sd刷入(卡刷),故 img 鏡像也被稱爲線刷包,zip 鏡像也被稱爲卡刷包。 國內的定製系統開發者,常常會陷入本身的產品到底是應該稱爲 OS仍是 UI的爭論,爲了不此類爭論和表示謙虛,會自稱爲 ROM。不少定製系統玩家也會統一將定製系統稱爲 ROM。 (這段的rom介紹出自百度百科)ROM也不是通用,在同一系統仍是會區分機型,因此在刷機前須要在其官網或者論壇中找與之對應機型的包。加密
oppo自R7系列開始,進不去fastboot模式,不能經過常規方法解鎖Bootloader。5.1系統(安卓)可使用工具解鎖,出廠6.0,因爲更嚴格的selinux權限,在沒有解鎖Bootloader,也沒有官方支持的前提下很難root。可是利用系統漏洞能夠進行提權操做,進而root手機。官方ROM卡刷包分爲官網包(local簽名,recovery中能夠直接刷入),服務器包(special簽名,用於OTA推送,recovery中不能直接刷入),官方這樣作是爲了防止內測包經過服務器泄露。官方recovery中沒有徹底雙清的選項,可能致使降級後不開機(建議內置卡存放一個官方最新包),由於他們以爲雙清會清除掉密碼,對手機不安全,因此,用戶不準雙清。spa
1. 準備,下載r9s線刷包,rom包,root包,xposed,面具等包,也可關注公衆號回覆「r9s」便可獲取。
2. 手機鏈接電腦並安卓驅動,而後拔掉USB線,關機。
3. 同時按住音量上下鍵,插入USB數據線,電腦端打開設備管理器,看到新設備QUSB_BULK,右鍵安裝驅動。
4. 出現端口號,打開線刷工具文件夾裏的「MsmDownloadTool.exe」,使用管理員權限運行就不會出現鏈接超時。
5. 按F5鍵,進入分區選擇界面。其中文件夾中的「boot.img,emmc_appsboot.mbn,recovery.img」分別是「線刷萬能root&twrp教程/root內核」文件夾下的」boot.img「。「線刷萬能root&twrp教程/新版本(包括7.1)加刷aboot」下的「emmc_appsboot.mbn」。「recovery/twrp」的「r9s-twrp-3.0.2.0-20170225.img」重命名而來,清晰一點能夠去B站找個人視頻。
6. 分區選擇界面,全不選,勾選recovery,雙擊recovery,選擇要刷入的recovery.img,確認;也能夠勾選boot,雙擊boot,選文件夾中的boot.img。
7. 點擊刷新,看看是否提示已鏈接,而後就點開始。
8. 下載完成,自動重啓,立刻按住音量下鍵進入recovery
9. 若是出現問題,能夠等工具不動後,嘗試:同時長按電源鍵和音量上鍵,保持超過5~10秒,重啓手機後重試,自動重啓,立刻按住音量下鍵,若是卡logo:同時按住音量上鍵和電源鍵,強制重啓,立刻按住音量下鍵,便可進入twrp recovery。
10. 第一次進入twrp,會問你是否容許修改system,由於R9s的system分區沒有加密,因此請選擇容許修改,不然twrp很容易被還原成官方recovery。而後選擇「清除」,何時須要雙清:同一個系統升級版本能夠不雙清,降級系統須要雙清,換系統也要雙清,例如:正式版20161202升級20170112,不須要雙清
,正式版20170112升級公測版20170316,不須要雙清。公測版降級正式版20170112,須要雙清。從ColorOS刷到CM,須要雙清。
11. 清理後,就選擇「掛載」,掛載mtp模式後,能夠鏈接電腦拷貝文件,將第三方ROM包,底包,或者其餘的補丁卡入手機的SD中。
12. 開始刷ROM,twrp主界面,安裝,瀏覽到刷機包,點擊,滑動刷入,待進度條走完,能夠選擇繼續刷補丁,或者重啓。其中「SuperSU」是很好的root工具,將「SuperSU-v2.82-201705271822-R9s.ozip」的zip後綴在twrp時就要刷入進去,apk等進入系統後再安裝。「xposed」也是將「xposed-v89-sdk23-arm64.zip」的zip後綴的刷入,進入系統再安裝XposedInstaller_3.1.4.apk。其中這些玩機的工具須要看清楚參數,由於包名都有與機型匹配,不過刷入不成功就多查多找再刷了。
13. 最後就可使用oppo手機玩着魅族的ROM,而且root過了,還能玩xposed,面具等框架,可玩的模塊網上也有不少。