1. 起因:9008工程線的疑惑
前幾天整理抽屜時翻出一條9008工程線,突然想起手邊還有一台小米9 SE(grus)躺在那裡吃灰。這台手機之前已經解鎖BL、刷過LineageOS了,但太久沒碰,有點忘記怎麼操作。
於是第一個問題冒出來:這條9008工程線可以用來幫小米9 SE刷機嗎?
研究了一番後發現,答案是:可以,但有條件。
2. 9008模式 vs Fastboot模式:什麼時候用哪個?

先搞清楚兩種刷機模式的差別:
| 模式 | 適用情境 | 是否需要授權 |
|---|---|---|
| Fastboot | BL已解鎖,正常刷機 | 不需要 |
| 9008/EDL | BL鎖死、變磚、救磚 | 較新機種需要小米授權帳號 |
小米9 SE用的是高通Snapdragon 712,確實支援9008緊急下載模式。但實際情況是:
- 手機正常、BL已解鎖 → 一般USB傳輸線 + Fastboot模式就夠了
- 變磚或BL鎖死 → 需要9008線 + 小米授權帳號 + EDL韌體
我這台已經解鎖過了,所以根本不需要9008工程線,普通的傳輸線就夠用了。
結論:9008工程線是「救磚神器」,不是日常刷機的必需品。如果你只是想更新系統,別折騰它。
3. LineageOS更新:兩種簡單方法
確認不需要9008線後,問題變成了:怎麼幫已經在跑LineageOS的裝置更新到最新版本?
方法一:ADB Sideload(推薦)
|
|
方法二:從儲存空間安裝
- 把ROM檔案複製到手機儲存空間
- 進入Recovery → Apply update → Choose from internal storage
- 選擇zip檔案安裝
兩種方法都很簡單,推薦第一種,不用把檔案傳到手機裡。
4. Mac上安裝ADB

工欲善其事,必先利其器。刷機前得先裝好ADB。
方法一:Homebrew(最簡單)
|
|
裝完驗證:
|
|
方法二:手動安裝
- 下載 SDK Platform Tools
- 解壓縮後設定PATH:
|
|
建議:有Homebrew就用Homebrew,一行指令搞定,之後要更新也方便。
5. 開啟開發者選項和USB除錯
裝好ADB後,手機端也要做些準備:
MIUI系統
- 設定 → 我的裝置 → 全部參數
- 連續點選 MIUI版本 7次
- 顯示「您已處於開發者模式」
- 設定 → 更多設定 → 開發者選項 → 開啟USB除錯
LineageOS系統
- 設定 → 關於手機 → 版本號碼 → 連點7次
- 設定 → 系統 → 開發者選項 → 開啟USB除錯
連接電腦時手機會跳出確認視窗,記得點「允許」。
6. 完整操作流程
把上面所有內容串起來,完整的更新流程是:
|
|
7. 幾點心得

7.1 工程線不是萬能的
9008工程線看起來很「專業」,但對於已解鎖的裝置來說,它就是多餘的。工具要匹配情境,不要為了用工具而用工具。
7.2 ADB是Android玩家的必備技能
不管是刷機、除錯還是日常操作,ADB都太好用了。Mac上用Homebrew安裝非常方便,沒有不裝的理由。
7.3 LineageOS更新比想像中簡單
之前總覺得刷機很複雜,其實只要BL解鎖了,更新ROM就是幾行指令的事。關鍵是搞清楚自己手機的狀態。
7.4 紀錄很重要
這次之所以要重新查資料,就是因為之前刷完就忘了。技術操作一定要紀錄下來,不然過一陣子又要從頭研究。