1. 程式人生 > 其它 >Nexus6-刷LineageOS系統(Windows10處理環境下)

Nexus6-刷LineageOS系統(Windows10處理環境下)

0.觀前注意

本方法不一定保證正確,我只是通過了此方法進入了手機,但是仍然有少部分apk無法安裝(比如v2rayNG),但是正常的瀏覽器和qq是能夠正常執行的。

1.刷機準備

  1. 一臺Nexus6手機(能夠開機進入系統設定)
  2. 一根資料線
  3. 一臺能夠執行cmd的電腦

2.開始前的準備

本方法採用了adb,fastboot,需要提前在電腦上進行安裝準備,手機需要預先解除硬體鎖

platform tool下載地址:https://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站視訊https://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

連結:https://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】

連結:https://download.lineageos.org/shamu(記住是以zip結尾的檔案

如果還在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.使用時的木大重點

當您開心的進入手機時,會感受到它的流暢。但是!您會驚訝的發現,你沒法上網,那是因為手機是通過谷歌服務來進行網路連線檢測的,所以您的wifi都連不上。參考本連結:https://www.lineageos.org.cn/thread-118-1-1.html

即可。

接著,可以繼續開啟開發者模式,通過adb進行豌豆莢等等的安裝,(我的v2rayNG沒能成功),只後您就能正常使用了。

最後,它自帶的瀏覽器沒!法!用!請自覺下載其他firefox,夸克,edge,chrome的瀏覽器。

5.後記

本次安裝我倒騰了大概5h,全程都是下載。但是整的時候過程很累,但是最後至少成功了,遂寫此文以記錄安裝過程,以幫助他人。如有問題,懇請指正(我可能中間有步驟記錯了twrp附近)

參考文獻:

https://wiki.lineageos.org/devices/shamu/install

https://wiki.lineageos.org/adb_fastboot_guide#setting-up-adb

https://wiki.lineageos.org/gapps

https://zhuanlan.zhihu.com/p/96968140

https://www.lineageos.org.cn/thread-118-1-1.html

https://zhuanlan.zhihu.com/p/147299441

https://zhuanlan.zhihu.com/p/32561028