Nexus6-刷LineageOS系統(Windows10處理環境下)
0.觀前注意
本方法不一定保證正確,我只是通過了此方法進入了手機,但是仍然有少部分apk無法安裝(比如v2rayNG),但是正常的瀏覽器和qq是能夠正常運行的。
1.刷機準備
- 一台Nexus6手機(能夠開機進入系統設置)
- 一根數據線
- 一台能夠運行cmd的電腦
2.開始前的準備
本方法採用了adb,fastboot,需要提前在電腦上進行安裝準備,手機需要預先解除硬體鎖
platform tool下載地址://dl.google.com/android/repository/platform-tools_r33.0.0-windows.zip
-
下載完platform tool後,先選擇具體路徑解壓(我選擇的是D:\Android Remake),進行環境配置,具體路徑:
win+Q–編輯系統環境變數–環境變數–path–新建–D:\Android Remake\platform-tools(請務必替換成自己的路徑–確定保存並退出
進行設置,打開開發者模式,打開USB調試,OEM解鎖即可
解鎖bootloader
- 將手機通過數據線連接至PC
- 檢查設備管理器(通過win+Q進行搜索)中,您的手機是否存在
PS:我當時遇到了設備為未知的情況:這裡的情況可以參考b站影片//www.bilibili.com/video/BV1do4y1y7n1(此處感謝up主)
-
打開cmd,輸入程式碼(以下3步驟全部在windows終端執行—cmd)
adb reboot bootloader
-
此處可以看到手機已經進入bootloader模式,接著繼續輸入
fastboot devices
此處,理論上會出現一行表示您的設備的程式碼,如果沒有,請
remake重新檢查您的設備管理器。 -
然後輸入程式碼
fastboot oem unlock
結束後將其重啟(rebot to system),如果自動重啟也是正常現象
2.開始刷機(使用的是官方的twrp recovery的img)
- 下載對應文件(例如:
lineage-18.1-20220227-recovery-shamu.img
)
鏈接://download.lineageos.org/shamu
-
連接手機,在PC輸入程式碼
adb reboot bootloader
-
檢測是否能夠運行
fastboot devices
應該出現同上面步驟的表示設備的程式碼
-
fastboot img文件,中間的文件名請自覺替換(
<recovery_filename>
with the actual filename)fastboot flash recovery <recovery_filename>.img
注意點!!!:
NOTE:請完成後不要立刻重啟手機,通過fastboot介面的power off(通過音量鍵調整,電源鍵確定),然後先按音量鍵減(遠離電源鍵那側)後按電源鍵重新進入fastboot模式。
3.安裝LineageOS
- 下載自己想下載的LineageOS安裝包(或者自己的)【本文使用的是LineageOS18.1】
鏈接://download.lineageos.org/shamu(記住是以zip結尾的文件)
-
下載Google框架支援插件,在Open Gapps上面下載(本人的下載路徑:ARM-11.0-pico)(我試了很多遍,選擇stock版本會因為手機system的空間不足爆Error:70,所以選擇了最小Google支援包)
官網鏈接://opengapps.org/(pico大小大概100MB左右,因此我直接下載了,如果要下載1GB的stock版本,可以選擇OffCloud來下載,新用戶可以免費下載3次,速度較快)
-
點擊recovery模式(接著上面的過程)
fastboot boot <recovery_filename>.img
如果還在fastboot介面的話,選擇recovery mode進入(不出意外是一個紫色的圖形化介面,如果顯示無命令,請重複.img的安裝,或者您自己試試音量鍵加+電源鍵,那個路徑我沒成功過)
- 選擇路徑Factory reset—-Format data/factory reset—Format data進行系統雙清(會丟失全部手機文件,請提前備份)
- 選擇Anvanced options,打開Enable ADB
- 選擇Apply from ADB
- 在PC端將之前下載的LineageOS安裝包(我把它命名成了os.zip)和Gapps-pico壓縮包(ARM版本)(我把它命名成了gapps.zip)放在C:/User/Admin(就是你cmd的路徑,或者你自己cd也行)
adb sideload os.zip
注意觀察是否錯誤,如果沒有錯誤,cmd終端會顯示success。
adb sideload gapps.zip
Tip:通常,adb 會報告
Total xfer: 1.00x
,但在某些情況下,即使進程成功,輸出也會停止在 47% 並報告adb: failed to read command: Success
。在某些情況下,它會報告adb: failed to read command: No error
這也是正常情況。
- 然後返回上一級菜單,選擇Reboot system now進行您的新系統。至此,手機刷機完成?
4.使用時的木大重點
當您開心的進入手機時,會感受到它的流暢。但是!您會驚訝的發現,你沒法上網,那是因為手機是通過Google服務來進行網路連接檢測的,所以您的wifi都連不上。參考本鏈接://www.lineageos.org.cn/thread-118-1-1.html
即可。
接著,可以繼續打開開發者模式,通過adb進行豌豆莢等等的安裝,
(我的v2rayNG沒能成功),只後您就能正常使用了。最後,它自帶的瀏覽器沒!法!用!請自覺下載其他firefox,夸克,edge,chrome的瀏覽器。
5.後記
本次安裝我倒騰了大概5h,全程都是下載。但是整的時候過程很累,但是最後至少成功了,遂寫此文以記錄安裝過程,以幫助他人。如有問題,懇請指正(我可能中間有步驟記錯了twrp附近)。
參考文獻:
//wiki.lineageos.org/devices/shamu/install
//wiki.lineageos.org/adb_fastboot_guide#setting-up-adb
//zhuanlan.zhihu.com/p/96968140
//www.lineageos.org.cn/thread-118-1-1.html
//zhuanlan.zhihu.com/p/147299441
//zhuanlan.zhihu.com/p/32561028