快轉到主要內容

LineageOS通用刷機教學,將你的手機換上自由的第三方Android系統ROM

· 民國115年丙午年
·
切換繁體/簡體
分類 智慧型手機 Root與刷機
標籤 LineageOS
目錄

歡迎來到刷機的世界!如果你覺得原本的手機系統充滿臃腫的內建APP、速度變慢、原廠不再提供更新,刷入LineageOS是一個絕佳的解決方案。這篇文章Ivon將帶你了解一些基本觀念與通用流程。

一台刷入LineageOS的Sony Xperia 10 V手機,在初始化選取多國語言的畫面

重要免責聲明:刷機具有一定風險,可能導致手機變磚,且通常會喪失原廠保固。本教學僅供參考,請務必先備份重要資料,並自行承擔操作風險。

因為每支手機廠牌不同,所以Ivon只能講個大概的通用的步驟。

我在很多手機上刷過LineageOS,你可以參考本站有關LineageOS的文章標籤,了解刷機後可以做到什麼。

1. LineageOS是什麼?
#

LineageOS是一個乾淨,輕量化,開源的Android作業系統。由國際性的開源社群維護。官網:https://lineageos.org

這個專案約在2016年成立,到現在已經有10年以上歷史了。它的前身是大名鼎鼎的CyanogenMod,因為商業化衍生的爭議,導致從原始專案分叉出來。

以下是LineageOS剛安裝時的內建APP一覽,非常的精實。我喜歡從F-Droid找一些開源APP來補充功能。

為什麼要用LineageOS?

  • 無預裝垃圾軟體:沒有廠商強制塞給你的App,釋放手機空間。
  • 沒有Google服務:你可以自由選擇要不要安裝Google Play商店。
  • 支援手機最多:在第三方ROM的世界裡面,LineageOS是支援機型最多的系統,多達100部以上裝置,手機、平板、開發板、電視盒都可以刷!
  • 隱私與安全:即使原廠已經放棄支援你的手機,依然可以更新到最新Android版本,每月收到安全性更新!
  • 流暢度:因為系統乾淨,提供最純淨的AOSP體驗,老舊手機通常能跑得比原廠系統更快。
  • 部份客製化:狀態列、按鈕功能可以自己改。
  • 開放原始碼:你行你上,LineageOS擁有龐大的機型支援資源代碼庫,歡迎各路人馬貢獻,移植新機型造福大眾。很多第三方ROM會基於LineageOS的成果再開發,加入更多自定義功能。

2. 刷機後會失去的東西
#

在操作之前,你必須清楚知道代價。刷機的過程,你可能會失去:

  • 手機內的所有資料:照片、聯絡人、LINE對話紀錄都會被清空。請務必備份到雲端!
  • 原廠硬體功能:例如舊版Sony手機的相機演算法、Samsung Pay、某些特殊的AI功能可能會失效。刷回原廠系統會復原。但部份手機在刷機後幾乎不可能刷回原廠狀態了,例如Samsung,因為Knox會物理熔斷。
  • 原廠軟體:LineageOS是基於AOSP建置的系統,界面十分原生,如果你習慣原廠提供的全家桶APP可能會感到不適。比如Sony手機刷機會失去Photo Pro專業相機與導演模式的BT.2020色彩;Pixel手機刷機後會無法使用Pixel-only features。部份LineageOS開發者可能會想辦法移植過來,但並非全部機型都可用。
  • 更新沒有穩定度保證:LineageOS純由社群維護,大約一週更新一次,系統出bug只能向維護者反應解決,沒有商業公司的支援。
  • 銀行App與遊戲限制:因為刷機後手機Bootloader處於「解鎖」狀態,一些銀行App或Netflix可能會因為安全機制 (Play Integrity) 破損而無法使用。需要使用Play Integrity fix的Root模組修補。
  • 損失原廠保固:廠商有權拒絕維修刷過機的手機並酬收額外費用。

3. 支援LineageOS的手機
#

不是所有手機都能刷LineageOS。要知道LineageOS是開源專案,全靠社區用戶貢獻,非商業公司維護。

一般來說熱門機型(如 Google Pixel、小米、OnePlus、Samsung、Sony)支援度較高。這些手機會有熱心人士移植。

ARM架構的智慧型手機跟x86電腦的結構不一樣,開發者需要針對個別裝置移植,LineageOS沒有所謂「通用刷機包」。

刷機的第一要件是手機廠商願不願意給你解鎖Bootloader,以求載入第三方系統,為此連解都不能解的華為、Oppo、Vivo就不必想了。

另外,因為驅動的關係,MediaTek(聯發科)處理器的手機通常比Snapdragon(高通)處理器的手機難刷,資源也較少。

如何確認你的手機能不能刷? 請至LineageOS官方Wiki搜尋你的手機型號。在這裡的都是Official build。

如果找不到,代表官方沒有支援,你可能要去XDA論壇碰碰運氣找Unofficial build。

4. Official build與Unofficial build差異
#

在下載LineageOS的刷機包時,你可能會看到這兩個版本。簡易比較如下:

類型OfficialUnofficial
維護者LineageOS核心團隊認證民間開發者
穩定性視開發者功力而定
安全性所有變更可以在上游LineageOS的Git儲存庫追蹤開發者可能不會釋出完整原始碼,無法確認開發者做了什麼修改
更新方式支援OTA,像原廠一樣直接手機點更新通常需要手動下載並刷入更新
長期支援只要維護者沒跑路就可以一直收到更新。LineageOS官網會為每個機型建立Wiki頁面,記載刷機步驟與常見問題只要維護者沒跑路就可以一直收到更新,但是因為是私人維護,沒有跟LineageOS的Git儲存庫連上線,讓其他開發者難以提供協助
建議新手首選僅在沒有Official版且你極度想刷機時才考慮

因為LineageOS是開放原始碼專案,任何人都可以自行編譯ROM。很多LineageOS的ROM剛出來的時候都是Unofficial的,有能力的開發者應該要盡量讓自己的作品轉正,進入Official的軌道,比較方便跟其他開發者合作。

5. LineageOS通用刷機步驟
#

相關文章:Android手機如何取得Root權限+刷機流程介紹

雖然不同品牌的手機細節不同,但通常不出以下幾個步驟。這只是一個通用大綱,針對你的具體手機型號,細節指令會有差異。

  1. 以最新的LineageOS 23(Android 16)為例。

事前準備工具:

  • 刷機一定需要用到電腦,Linux、Windows、Mac都可以
  • 高品質USB傳輸線。這很重要,接觸不良會導致失敗。
  • ADB & Fastboot工具,這是電腦與手機溝通的橋樑。
  • 下載好的檔案:LineageOS ROM (.zip)、Recovery映像檔(.img)、開機引導核心 (.img)
  • GApps (.zip):如果你需要Google Play商店的話必須先下載。
  1. 將原廠韌體升級到最新版本。有些LineageOS會這樣要求,因為需要確保驅動正常。

  2. 解鎖Bootloader。Bootloader 是手機的啟動守門員。原廠預設是鎖住的,不讓你更換系統。每個品牌的解鎖方式不同。小米通常要等待7天並使用官方工具;Sony需去官網申請解鎖碼;Pixel則是一條指令就解決了。注意:解鎖之後,為了保護安全,手機資料會被強制清空。

  3. 刷入Custom Recovery。手機內建的Recovery功能太少。我們需要刷入LineageOS Recovery或TWRP。透過電腦輸入指令,如fastboot flash recovery recovery.img刷入。

  4. 雙清,重開機進入Recovery,在這個頁面點Factory Reset格式化。這會把手機內部儲存空間徹底清乾淨。

  5. 刷入ROM,在Recovery模式選擇"Apply Update",透過電腦指令adb sideload lineageos.zip將刷機包推送到手機並安裝。

  6. 如果你需要Google Play商店,必須在刷完ROM之後再次進入Recovery,立刻刷入GApps。如果你重開機後才刷,有可能會出錯。

  7. 重新開機。第一次開機通常會比較久,請耐心等待。看到LineageOS的開機動畫出現,恭喜你!你擁有了一台全新的手機系統。

相關文章


此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

(留言板載入中)這是Giscus留言板,需要Github帳號才能留言。支援Markdown語法,若要上傳圖片請善用外部圖床。您的留言會在Github Discussions向所有人公開。

Click here to edit your comments.

(留言板載入中)這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用外部圖床網站。