Featured image of post 小米9 SE刷機記:從9008工程線到LineageOS更新全攻略

小米9 SE刷機記:從9008工程線到LineageOS更新全攻略

一條9008工程線引發的刷機複習。本文記錄了小米9 SE從確認刷機方式、在Mac上安裝ADB工具、到更新LineageOS的完整過程,以及其中的踩坑心得。

1. 起因:9008工程線的疑惑

前幾天整理抽屜時翻出一條9008工程線,突然想起手邊還有一台小米9 SE(grus)躺在那裡吃灰。這台手機之前已經解鎖BL、刷過LineageOS了,但太久沒碰,有點忘記怎麼操作。

於是第一個問題冒出來:這條9008工程線可以用來幫小米9 SE刷機嗎?

研究了一番後發現,答案是:可以,但有條件

2. 9008模式 vs Fastboot模式:什麼時候用哪個?

USB傳輸線

先搞清楚兩種刷機模式的差別:

模式 適用情境 是否需要授權
Fastboot BL已解鎖,正常刷機 不需要
9008/EDL BL鎖死、變磚、救磚 較新機種需要小米授權帳號

小米9 SE用的是高通Snapdragon 712,確實支援9008緊急下載模式。但實際情況是:

  • 手機正常、BL已解鎖 → 一般USB傳輸線 + Fastboot模式就夠了
  • 變磚或BL鎖死 → 需要9008線 + 小米授權帳號 + EDL韌體

我這台已經解鎖過了,所以根本不需要9008工程線,普通的傳輸線就夠用了。

結論:9008工程線是「救磚神器」,不是日常刷機的必需品。如果你只是想更新系統,別折騰它。

3. LineageOS更新:兩種簡單方法

確認不需要9008線後,問題變成了:怎麼幫已經在跑LineageOS的裝置更新到最新版本?

方法一:ADB Sideload(推薦)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 1. 從小米9 SE/grus裝置頁面下載最新的LineageOS ROM
# 網址:https://download.lineageos.org/grus

# 2. 手機進入Recovery模式
adb reboot recovery

# 3. 在Recovery中選擇:Apply update → Apply from ADB

# 4. 電腦執行sideload
adb sideload lineage-xx.x-xxxxxxx-signed.zip

方法二:從儲存空間安裝

  1. 把ROM檔案複製到手機儲存空間
  2. 進入Recovery → Apply update → Choose from internal storage
  3. 選擇zip檔案安裝

兩種方法都很簡單,推薦第一種,不用把檔案傳到手機裡。

4. Mac上安裝ADB

終端機

工欲善其事,必先利其器。刷機前得先裝好ADB。

方法一:Homebrew(最簡單)

1
brew install android-platform-tools

裝完驗證:

1
adb --version

方法二:手動安裝

  1. 下載 SDK Platform Tools
  2. 解壓縮後設定PATH:
1
2
3
mv ~/Downloads/platform-tools ~/android-platform-tools
echo 'export PATH="$HOME/android-platform-tools:$PATH"' >> ~/.zshrc
source ~/.zshrc

建議:有Homebrew就用Homebrew,一行指令搞定,之後要更新也方便。

5. 開啟開發者選項和USB除錯

裝好ADB後,手機端也要做些準備:

MIUI系統

  1. 設定 → 我的裝置 → 全部參數
  2. 連續點選 MIUI版本 7次
  3. 顯示「您已處於開發者模式」
  4. 設定 → 更多設定 → 開發者選項 → 開啟USB除錯

LineageOS系統

  1. 設定 → 關於手機 → 版本號碼 → 連點7次
  2. 設定 → 系統 → 開發者選項 → 開啟USB除錯

連接電腦時手機會跳出確認視窗,記得點「允許」。

6. 完整操作流程

把上面所有內容串起來,完整的更新流程是:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
1. Mac安裝ADB
   └─ brew install android-platform-tools

2. 手機開啟開發者選項和USB除錯
   └─ 設定  關於手機  版本號碼(點7次)
   └─ 設定  系統  開發者選項  USB除錯

3. 下載最新LineageOS ROM
   └─ https://download.lineageos.org/grus

4. 連接手機,進入Recovery
   └─ adb reboot recovery

5. Sideload刷入
   └─ Recovery: Apply update  Apply from ADB
   └─ 電腦: adb sideload xxx.zip

6. 重新啟動,完成

7. 幾點心得

技術作業

7.1 工程線不是萬能的

9008工程線看起來很「專業」,但對於已解鎖的裝置來說,它就是多餘的。工具要匹配情境,不要為了用工具而用工具。

7.2 ADB是Android玩家的必備技能

不管是刷機、除錯還是日常操作,ADB都太好用了。Mac上用Homebrew安裝非常方便,沒有不裝的理由。

7.3 LineageOS更新比想像中簡單

之前總覺得刷機很複雜,其實只要BL解鎖了,更新ROM就是幾行指令的事。關鍵是搞清楚自己手機的狀態。

7.4 紀錄很重要

這次之所以要重新查資料,就是因為之前刷完就忘了。技術操作一定要紀錄下來,不然過一陣子又要從頭研究。

8. 參考資料