動(dòng)與高頻排障)
簡(jiǎn)介本資源專為360N6 ProN6P機(jī)型用戶設(shè)計(jì)解決Android 7.1系統(tǒng)下刷入第三方TWRP Recovery失敗導(dǎo)致無(wú)法進(jìn)系統(tǒng)、無(wú)法進(jìn)Recovery的普遍故障問(wèn)題。由于官方服務(wù)器已停運(yùn)網(wǎng)絡(luò)常見(jiàn)教程在7.1版本上易觸發(fā)校驗(yàn)錯(cuò)誤或系統(tǒng)損壞該資源經(jīng)實(shí)測(cè)驗(yàn)證可穩(wěn)定繞過(guò)簽名限制成功刷入并正常啟動(dòng)第三方TWRP。壓縮包共7個(gè)文件含3個(gè)ELF固件鏡像xbl、abl、prog_emmc_ufs_firehose_Sdm660_lite、2個(gè)MBN安全模塊keymaster、devcfg、1個(gè)recovery.img核心鏡像及1個(gè)rawprogramfirmware.xml燒錄配置文件總大小45.9MB結(jié)構(gòu)完整適配高通SDM660平臺(tái)刷機(jī)流程。已有1921人下載學(xué)習(xí)資源提供即用型燒錄組合無(wú)需額外修改或補(bǔ)丁顯著降低救磚門檻特別適合遭遇7.1系統(tǒng)變磚、需緊急恢復(fù)或定制ROM刷機(jī)的中級(jí)安卓愛(ài)好者。 360 N6 Pro折騰TWRP這事網(wǎng)上的資源其實(shí)不少但大部分都停留在“給你一個(gè)包自己刷”的層面中間翻車了怎么救、為什么會(huì)有這些步驟很少有人講清楚。最近剛好幫朋友把這臺(tái)7.0版本的N6 Pro從原廠rec換成了第三方TWRP整個(gè)過(guò)程踩了不少坑干脆把思路和完整流程整理出來(lái)給還在用這臺(tái)機(jī)器的朋友一個(gè)參考。先說(shuō)清楚這臺(tái)機(jī)器的情況360 N6 Pro驍龍660平臺(tái)出廠7.1.1360 OS基于Android 7.0定制。這臺(tái)機(jī)器最大的問(wèn)題是原廠rec功能太弱既不能備份完整分區(qū)也沒(méi)法直接刷第三方卡刷包更別說(shuō)Root后管理Magisk模塊。所以換TWRP基本是玩這臺(tái)機(jī)器的第一步也是后續(xù)所有折騰的基礎(chǔ)。1. 刷機(jī)前的準(zhǔn)備解鎖和驅(qū)動(dòng)是兩道硬門檻1.1 為什么要先解鎖BootloaderTWRP不是直接往系統(tǒng)分區(qū)里扔的它替換的是recovery分區(qū)。但Android設(shè)備默認(rèn)對(duì)Bootloader上鎖鎖著的狀態(tài)下fastboot只會(huì)接受官方簽名的鏡像。所以刷TWRP之前必須先解鎖Bootloader相當(dāng)于把大門上的鎖拆掉后面才能往recovery分區(qū)里寫東西。360 N6 Pro的解鎖方式比較特殊它不像小米那樣在開(kāi)發(fā)者選項(xiàng)里“允許OEM解鎖”就完事也不需要向官方申請(qǐng)解鎖碼。它用的是360自家的解鎖工具通過(guò)數(shù)據(jù)線連接電腦后工具會(huì)向設(shè)備發(fā)送解鎖指令。我實(shí)測(cè)下來(lái)這個(gè)工具在Windows 10和Windows 7下都能正常跑但需要先裝好驅(qū)動(dòng)。有個(gè)細(xì)節(jié)要注意解鎖操作會(huì)清空手機(jī)所有數(shù)據(jù)所以動(dòng)手之前照片、微信聊天記錄這些東西一定先備份到電腦或云盤。解鎖完成后手機(jī)開(kāi)機(jī)時(shí)會(huì)有個(gè)解鎖警告畫面這是正?,F(xiàn)象不是變磚。我見(jiàn)過(guò)不少人以為這一步刷壞了其實(shí)是沒(méi)搞清楚解鎖狀態(tài)的含義。1.2 驅(qū)動(dòng)安裝的坑驅(qū)動(dòng)是刷機(jī)流程里最容易出問(wèn)題的一環(huán)。360手機(jī)在Windows下的驅(qū)動(dòng)分為兩部分一個(gè)是正常連接手機(jī)時(shí)用的USB驅(qū)動(dòng)另一個(gè)是進(jìn)入fastboot模式后用的fastboot驅(qū)動(dòng)。后者尤其重要因?yàn)楹芏嗳说碾娔X在設(shè)備管理器里看到的不是“Android Bootloader Interface”而是一個(gè)帶黃色感嘆號(hào)的未知設(shè)備這種情況下fastboot命令根本發(fā)不進(jìn)去。我建議直接安裝360官方的手機(jī)助手它會(huì)自動(dòng)把兩種驅(qū)動(dòng)都裝上。裝完之后把手機(jī)完全關(guān)機(jī)按住音量下鍵再插數(shù)據(jù)線進(jìn)入fastboot模式然后在設(shè)備管理器里確認(rèn)端口是否被正確識(shí)別。如果還是感嘆號(hào)右鍵手動(dòng)更新驅(qū)動(dòng)路徑指向你安裝360助手時(shí)的驅(qū)動(dòng)目錄一般都能解決。1.3 準(zhǔn)備文件和校驗(yàn)清單開(kāi)始刷機(jī)前我習(xí)慣把需要的文件全部放在同一個(gè)文件夾里并且核對(duì)一下版本和MD5。TWRP鏡像必須選對(duì)機(jī)型版本360 N6 Pro和N6是不同機(jī)型rec鏡像不通用混刷輕則觸屏失靈重則無(wú)法進(jìn)入recovery。我這臺(tái)用的是TWRP 3.2.3-0版本專門適配Android 7.0的。注意不要看到新版TWRP就隨便換N6 Pro后續(xù)系統(tǒng)版本如果升級(jí)到了8.1rec也要跟著換對(duì)應(yīng)的版本。不過(guò)這篇文章只講7.0就以7.0的rec為準(zhǔn)。需要準(zhǔn)備的東西如下360 N6 Pro TWRP鏡像文件文件名類似 twrp-3.2.3-0-m1.img360解鎖工具單文件exeadb和fastboot工具包platform-tools360手機(jī)USB驅(qū)動(dòng)一臺(tái)可以正常開(kāi)機(jī)的N6 Pro電量保持在50%以上提示adb和fastboot工具包建議直接用Google官方platform-tools不要用某些第三方一鍵刷機(jī)工具自帶的版本太老會(huì)出現(xiàn)兼容性問(wèn)題。2. 完整刷寫流程從解鎖到TWRP落地2.1 解鎖Bootloader的具體操作解鎖工具的使用流程比較傻瓜化但有一個(gè)關(guān)鍵點(diǎn)很多人不知道解鎖之前先不要在手機(jī)上登錄360賬號(hào)。我遇到過(guò)解鎖中途工具提示需要賬號(hào)驗(yàn)證的據(jù)說(shuō)是360OS在部分版本里加了校驗(yàn)邏輯。為了避免麻煩最好在恢復(fù)出廠狀態(tài)、不登錄賬號(hào)的情況下操作。連接方式上手機(jī)需要開(kāi)啟USB調(diào)試然后在關(guān)機(jī)狀態(tài)下按住音量下鍵通過(guò)數(shù)據(jù)線連接電腦進(jìn)入fastboot模式。這時(shí)候打開(kāi)解鎖工具它會(huì)自動(dòng)識(shí)別設(shè)備點(diǎn)擊解鎖就行。整個(gè)過(guò)程大概十幾秒屏幕會(huì)顯示unlock成功的英文提示然后自動(dòng)重啟。解鎖之后手機(jī)會(huì)執(zhí)行一次完全擦除開(kāi)機(jī)時(shí)間比平時(shí)長(zhǎng)一些第一次進(jìn)入系統(tǒng)會(huì)有點(diǎn)像新機(jī)開(kāi)箱的感覺(jué)。這一步過(guò)后Bootloader就處于解鎖狀態(tài)了后續(xù)刷TWRP不會(huì)再被官方簽名校驗(yàn)擋住。2.2 fastboot刷入TWRP的三種方式進(jìn)fastboot模式的方法跟之前一樣關(guān)機(jī)狀態(tài)下按住音量下鍵再插數(shù)據(jù)線。然后打開(kāi)命令行進(jìn)入platform-tools目錄先執(zhí)行fastboot devices這個(gè)命令會(huì)列出當(dāng)前連接到電腦的設(shè)備正常會(huì)顯示一串序列號(hào)加fastboot字樣。如果看不到設(shè)備回到驅(qū)動(dòng)排查那一步。確認(rèn)設(shè)備在線后執(zhí)行刷入命令fastboot flash recovery twrp-3.2.3-0-m1.img這個(gè)命令是把TWRP鏡像寫入recovery分區(qū)。寫入過(guò)程很快大概幾秒鐘命令行會(huì)返回finished字樣。但這里有個(gè)容易誤導(dǎo)的地方刷完recovery分區(qū)后不要直接執(zhí)行fastboot reboot因?yàn)椴糠謾C(jī)型在重啟時(shí)可能自動(dòng)還原官方rec。穩(wěn)妥的做法是重啟后直接按住音量上鍵嘗試進(jìn)入recovery模式。如果看到TWRP的界面說(shuō)明刷入成功如果又回到了官方rec那就需要用到下面這個(gè)方法。第三種方式是用fastboot boot命令臨時(shí)啟動(dòng)TWRP不進(jìn)recovery分區(qū)fastboot boot twrp-3.2.3-0-m1.img這種方式不會(huì)修改recovery分區(qū)只是從內(nèi)存中臨時(shí)加載TWRP。好處是不影響系統(tǒng)原有的rec壞處是重啟后就沒(méi)了。我一般在首次驗(yàn)證鏡像是否正常時(shí)用這個(gè)方式確認(rèn)鏡像沒(méi)問(wèn)題后再?zèng)Q定是否正式寫入。2.3 首次進(jìn)入TWRP后必須做的三件事TWRP首次啟動(dòng)會(huì)詢問(wèn)是否保持system分區(qū)的只讀狀態(tài)。這個(gè)選項(xiàng)挺關(guān)鍵的如果預(yù)留了Root需求建議選擇“保持只讀”避免系統(tǒng)分區(qū)被TWRP自動(dòng)修改。如果選擇允許系統(tǒng)分區(qū)被修改部分情況下會(huì)導(dǎo)致原廠系統(tǒng)無(wú)法正常啟動(dòng)需要重新刷系統(tǒng)才能解決。進(jìn)入TWRP主界面后有三件事我建議順手做掉第一進(jìn)入“Wipe”菜單滑動(dòng)確認(rèn)執(zhí)行一次格式化Data分區(qū)。這一步是為了清除原廠系統(tǒng)的加密標(biāo)記否則后續(xù)刷第三方ROM或者M(jìn)agisk時(shí)會(huì)出現(xiàn)無(wú)法掛載data分區(qū)的問(wèn)題。第二進(jìn)入“Advanced”里的“ADB Sideload”模式確認(rèn)adb連接正常。做法是在電腦上執(zhí)行adb devices如果能識(shí)別到sideload狀態(tài)說(shuō)明adb通道沒(méi)問(wèn)題后續(xù)需要推包時(shí)就不會(huì)卡住。第三檢查一下“Install”界面能否正??吹绞謾C(jī)存儲(chǔ)里的卡刷包。如果能看到文件列表說(shuō)明存儲(chǔ)掛載正常如果顯示0MB說(shuō)明data分區(qū)尚未解密需要再回上一步格式化一次。3. 高頻翻車現(xiàn)場(chǎng)排障實(shí)錄3.1 刷完TWRP后卡在開(kāi)機(jī)動(dòng)畫這個(gè)是我見(jiàn)過(guò)最多的問(wèn)題也是所有問(wèn)題里最容易誤判的。從fastboot刷完TWRP重啟后卡在360的Logo或者開(kāi)機(jī)動(dòng)畫并不代表變磚。絕大多數(shù)情況是TWRP首次啟動(dòng)時(shí)對(duì)data分區(qū)做了降級(jí)處理或者原廠系統(tǒng)的加密信息被破壞了。解決辦法很簡(jiǎn)單先進(jìn)TWRP找到“Wipe”里的“Format Data”輸入yes確認(rèn)格式化。然后不要重啟進(jìn)系統(tǒng)而是直接重啟到recovery再進(jìn)一次TWRP選擇“Wipe”里的“Cache”和“Dalvik Cache”清理一遍然后再重啟系統(tǒng)。如果一切正常系統(tǒng)會(huì)重新初始化data分區(qū)速度比第一次開(kāi)機(jī)慢一些耐心等。3.2 觸屏失靈TWRP界面點(diǎn)不了這個(gè)問(wèn)題通常是因?yàn)樗⑷肓瞬粚?duì)應(yīng)系統(tǒng)版本的TWRP。N6 Pro的7.0版本和8.1版本雖然都叫N6 Pro但內(nèi)核驅(qū)動(dòng)不同TWRP觸屏驅(qū)動(dòng)不匹配就會(huì)導(dǎo)致界面能顯示但點(diǎn)不動(dòng)。遇到這種情況不要慌。TWRP支持OTG鼠標(biāo)操作拿一根OTG轉(zhuǎn)接線接上USB鼠標(biāo)就能正常點(diǎn)擊了。但這只是臨時(shí)方案治標(biāo)不治本。最終還是要刷回匹配的TWRP版本或者用fastboot boot方式加載臨時(shí)鏡像來(lái)操作。3.3 刷入TWRP后無(wú)法掛載data分區(qū)這個(gè)問(wèn)題的典型表現(xiàn)是進(jìn)TWRP的“Install”頁(yè)面存儲(chǔ)空間顯示0MB無(wú)法讀取任何卡刷包。原因是Android 7.0默認(rèn)開(kāi)啟了data分區(qū)加密TWRP如果無(wú)法解密就看不到里面的內(nèi)容。我的處理順序是先進(jìn)TWRP的“Wipe”菜單點(diǎn)“Format Data”輸入yes把data分區(qū)重新格一遍。格式化后data分區(qū)就變成了未加密狀態(tài)此時(shí)重啟回TWRP存儲(chǔ)空間就能正常顯示了。如果格式化后還是不行就去“Advanced”里找到“Terminal”執(zhí)行rm -rf /data/lostfound這個(gè)命令在部分情況下能修復(fù)文件系統(tǒng)表的殘留問(wèn)題。實(shí)測(cè)下來(lái)絕大多數(shù)無(wú)法掛載data的問(wèn)題都能通過(guò)格式化解決。3.4 誤刪系統(tǒng)分區(qū)怎么救TWRP里操作分區(qū)時(shí)手滑把system分區(qū)刪了或者刷了不兼容的包導(dǎo)致system被破壞手機(jī)開(kāi)機(jī)就停在logo。這種情況在N6 Pro上其實(shí)有救。思路是先用fastboot刷回官方原廠boot分區(qū)保證開(kāi)機(jī)流程能走到recovery這一步然后再進(jìn)TWRP刷入完整的官方固件包。具體做法fastboot flash boot boot.img fastboot rebootboot.img可以從官方整包ROM里提取也可以用現(xiàn)成的原廠boot鏡像。刷回boot后如果官方系統(tǒng)損壞就按住音量上鍵進(jìn)TWRP把官方卡刷包拷到存儲(chǔ)里再執(zhí)行刷入。注意搶救過(guò)程中盡量只動(dòng)boot分區(qū)和system分區(qū)不要去碰persist和splash這類小分區(qū)。特別是persist分區(qū)里保存了傳感器校準(zhǔn)數(shù)據(jù)一旦丟失指紋、距離感應(yīng)都會(huì)異常修復(fù)成本很高。3.5 常見(jiàn)問(wèn)題速查表問(wèn)題現(xiàn)象可能原因處理方案fastboot無(wú)法識(shí)別設(shè)備驅(qū)動(dòng)沒(méi)裝好手動(dòng)更新驅(qū)動(dòng)到Android Bootloader Interface刷完TWRP卡Logodata分區(qū)加密信息損壞TWRP里格式化data分區(qū)后重啟TWRP觸屏失靈rec版本與系統(tǒng)不匹配使用OTG鼠標(biāo)操作刷回匹配版本TWRP看不到存儲(chǔ)data分區(qū)未解密Format Data格式化后重啟recfastboot執(zhí)行時(shí)報(bào)錯(cuò)鏡像損壞或路徑不對(duì)核對(duì)MD5確認(rèn)命令行路徑開(kāi)機(jī)黑屏但呼吸燈亮系統(tǒng)分區(qū)被清空f(shuō)astboot刷回原廠boot后再進(jìn)rec刷固件包4. 刷完TWRP之后備份、解密data與Root方案4.1 完整備份N6 Pro的分區(qū)有了TWRP第一件事應(yīng)該是做一次完整備份而不是急著Root或者刷包。N6 Pro的備份界面里列出了多個(gè)分區(qū)選項(xiàng)其中boot、system、data、efs這幾個(gè)是最核心的。efs分區(qū)尤其重要。它保存了IMEI、基帶相關(guān)的數(shù)據(jù)萬(wàn)一丟了手機(jī)就變成無(wú)服務(wù)狀態(tài)而且沒(méi)有硬件級(jí)修復(fù)手段。還好TWRP可以直接把efs備份出來(lái)操作路徑是“Backup”里勾選EFS分區(qū)備份到MicroSD卡或OTG U盤。我建議在系統(tǒng)工作正常、還沒(méi)有進(jìn)行任何修改的時(shí)候先在TWRP里做一次全量備份。備份文件會(huì)生成在“TWRP/BACKUPS”目錄下以設(shè)備序列號(hào)和日期命名。后續(xù)刷壞了進(jìn)TWRP一鍵恢復(fù)就行比從頭折騰要省心太多。4.2 解決data分區(qū)加密問(wèn)題N6 Pro原廠系統(tǒng)在首次開(kāi)機(jī)后就強(qiáng)制加密了data分區(qū)導(dǎo)致TWRP無(wú)法直接讀寫。前面提過(guò)格式化可以解決但格式化會(huì)清空數(shù)據(jù)對(duì)于一些不想丟數(shù)據(jù)的用戶來(lái)說(shuō)不太友好。另一種思路是解密而不是格式化。做法是先進(jìn)系統(tǒng)在開(kāi)發(fā)者選項(xiàng)里關(guān)閉“加密和憑據(jù)”相關(guān)選項(xiàng)然后按照Android的正常流程解密data分區(qū)。但這個(gè)方法在360OS上不太好使部分固件版本里根本沒(méi)有解密入口。實(shí)測(cè)下來(lái)最有效的方式還是在TWRP里備份data分區(qū)內(nèi)容然后格式化data分區(qū)再把備份恢復(fù)回去?;謴?fù)后的data分區(qū)是未加密狀態(tài)以后TWRP就能直接讀取了。4.3 刷入Magisk獲取Root權(quán)限TWRP就位后Root就變成了一件簡(jiǎn)單的事。先下載Magisk的zip包拷入手機(jī)存儲(chǔ)然后在TWRP的“Install”界面選中這個(gè)zip包滑動(dòng)確認(rèn)刷入完成后重啟。這里要注意Magisk版本和Android版本的匹配關(guān)系。Android 7.0建議使用Magisk 24.x或更早版本新版本25以上雖然也宣稱支持但在360OS這種非原生系統(tǒng)上可能遇到模塊不兼容的問(wèn)題。我目前穩(wěn)定使用的是Magisk 23.0配合N6 Pro的7.0系統(tǒng)功能和穩(wěn)定性都很好。刷完Magisk后進(jìn)入系統(tǒng)檢查一下自帶的應(yīng)用列表里有沒(méi)有Magisk的圖標(biāo)。如果有說(shuō)明Root成功。這時(shí)候可以裝一些需要Root權(quán)限的模塊和工具比如Adaway屏蔽廣告、Greenify凍結(jié)應(yīng)用以及一些自定義內(nèi)核調(diào)校工具。4.4 TWRP日常使用注意事項(xiàng)TWRP不是萬(wàn)能的用的時(shí)候也有限制。N6 Pro的TWRP在刷入OTA增量更新包時(shí)會(huì)失敗因?yàn)樵隽堪鼤?huì)校驗(yàn)recovery分區(qū)的完整性而TWRP已經(jīng)替換掉了官方rec。解決辦法是每次更新系統(tǒng)前先用TWRP的備份功能把當(dāng)前rec備份出來(lái)或者重新刷入官方rec等OTA完成后再刷回TWRP。另外TWRP里的“高級(jí)清除”功能要謹(jǐn)慎使用。在“Wipe高級(jí)”列表里如果同時(shí)勾選了system、data、cache和boot再點(diǎn)擊格式化那這臺(tái)手機(jī)就會(huì)變成一塊什么系統(tǒng)都沒(méi)有的磚塊只能通過(guò)fastboot重新刷入所有分區(qū)。所以操作前一定看清楚勾選了哪些選項(xiàng)。5. 實(shí)操心得與小技巧最后再分享幾個(gè)我在實(shí)際操作中總結(jié)出來(lái)的經(jīng)驗(yàn)。第一刷機(jī)過(guò)程中電腦的USB口盡量用后置直連的接口不要用前置面板或者延長(zhǎng)線電流不穩(wěn)定會(huì)導(dǎo)致刷寫途中設(shè)備斷連一旦中斷恢復(fù)起來(lái)非常麻煩。第二N6 Pro進(jìn)入fastboot的按鍵組合是音量下加電源進(jìn)入recovery是音量上加電源這兩個(gè)不要記混刷的時(shí)候按錯(cuò)鍵往往會(huì)多折騰半小時(shí)。還有一個(gè)容易被忽略的小細(xì)節(jié)TWRP首次刷入后如果你后續(xù)打算長(zhǎng)期使用官方系統(tǒng)建議在TWRP的“設(shè)置”里把“跳過(guò)HTC版權(quán)聲明”之類的選項(xiàng)關(guān)掉同時(shí)關(guān)閉“自動(dòng)重啟系統(tǒng)”的倒計(jì)時(shí)這樣可以避免刷完包后手機(jī)自動(dòng)重啟導(dǎo)致錯(cuò)過(guò)一些關(guān)鍵操作。從解鎖到TWRP落地整套流程走下來(lái)真正需要?jiǎng)邮值拿钇鋵?shí)就兩條但中間每個(gè)環(huán)節(jié)的坑都是實(shí)打?qū)嵅瘸鰜?lái)的。希望這篇記錄能給還在用360 N6 Pro的朋友省點(diǎn)時(shí)間別走我當(dāng)初走過(guò)的彎路。本文還有配套的精品資源點(diǎn)擊獲取