為什麼要降級LineageOS系統?可能更新之後UI的改動你不喜歡,或者維護者給你的手機功能弄壞了,需要回到上一個版本。
如何確認LineageOS版本:設定 → 系統 → 關於手機 → LineageOS版本
LineageOS跟許多手機廠商不同,沒有防回滾機制(anti-rollback)。目前最新的LineageOS 23,你可以任意降級系統版本, 應該 不會變磚。
注意事項#
手機支援狀態是Official的話,LineageOS官網會提供舊版刷機檔案下載。不過LineageOS是滾動更新的系統,舊版build最多只會保留過去的5個版本。更舊的會被系統刪除。到時候你就得自行從原始碼建置了。因此未來若有降級需求,請自行保存相關檔案,把你認為最「穩定」的版本系統檔案備份下來。
另外得注意:如果是同一個Android版本的降級,例如LineageOS 23 build 20251231 → LineageOS 23 build 20251224,應該不需要清除手機資料,dirty flash是OK的。
但若是跨版本降級的話,例如LineageOS 23 → LineageOS 22,可能就會有問題,要是有安裝GApps的話還可能發生版本不相容的錯誤。最好進行clean flash,也就是刷機前要Factory Reset。
此外,如果你有安裝Magisk模組,最好確認一下模組作者有無支援舊版系統。
方法1:用TWRP刷#
現在的手機支援TWRP的比較少,又LineageOS的Recovery只有OTA的功能,因此我們基本上是需要用到電腦才能刷入系統分區的了。
到LineageOS官網對應的機型頁面下載檔案,以目前的LineageOS 23為例,通常會需要以下檔案:
lineage-*-signed.zip(OTA更新包)+boot.img(新版的手機recovery已經包含在此檔案內)重開機進入TWRP
點選Flash,將
boot.img刷到boot分區點選Advanced → ADB Sideload,刷入OTA更新包
我遇過重開機後Google Play瘋狂崩潰的情況,因此最好在Advanced → ADB Sideload重刷一次GApps(MindTheGApps)。
方法2:用電腦Fastboot刷#
到LineageOS官網對應的機型頁面下載檔案,以目前的LineageOS 23為例,通常會需要以下檔案:
lineage-*-signed.zip(OTA更新包)+boot.img(新版的手機recovery已經包含在此檔案內)讓手機進入Fastboot模式
將手機接上電腦,用Fastboot刷入
boot.img
fastboot flash boot boot.img
重開機進入Recovery,不要點選Factory Reset
點選Apply Update → Apply from ADB
從電腦刷入OTA更新包檔案
adb sideload lineage-*-signed.zip
- 我遇過重開機後Google Play瘋狂崩潰的情況,因此再按一次Apply Update → Apply from ADB,重刷一次GApps(MindTheGApps)