使用 Fastboot 進行快閃記憶體

本頁提供了使用fastbootadb工具將 Android 建置刷新到裝置上的詳細資訊。這些工具可讓您將開發工作站直接連接到 Android 設備,以便您可以安裝(快閃記憶體)Android 並測試作業系統和應用程式變更。有關 adb 如何運作的更多資訊(重點是應用程式開發),請參閱Android Studio 的 Android 偵錯橋接器 (adb) 頁面。如果您想了解有關 adb 代碼的詳細信息,請參閱 adb README

驗證您是否有 fastboot 和 adb

當你建置Android時,adb是預設建置的。若要確認您有 adb,請執行以下命令:

adb --version
fastboot --version

如果您看到版本號,則表示您已安裝 fastboot 和 adb。如果您沒有看到版本號,請確保您建置了 Android 。成功地。繼續啟用您的 USB 連線

啟用您的 USB 連接

在裝置上執行 Android 之前,您必須啟用 USB 連線:

  1. 在開發者選項中啟用OEM解鎖和USB調試:

    1. 在「設定」應用程式中,點選「關於手機」
    2. 點擊版本號七次。
    3. 當您看到訊息時,您現在是開發人員了! ,點擊<-
    4. 點選「系統」 ,然後點選「開發人員選項」
    5. 啟用OEM 解鎖USB 調試。如果 OEM 解鎖不可用,請連接到互聯網,以便裝置可以簽入。 #2432546#*#*)(無需SIM 卡)。輸入號碼後(無需按呼叫),文字消失並出現成功通知。

    如果 OEM 解鎖仍然不可用,則您的裝置可能被電信業者鎖定了 SIM 卡,並且無法解鎖引導程式。

  2. 將您的裝置連接到工作站上的 USB 連接埠。

啟動進入快速啟動模式

在將 Android 閃存到裝置之前,裝置必須處於快速啟動模式。有兩種方法可以將裝置引導至 Fastboot 模式:

  • 使用adb指令:在命令列中輸入adb reboot bootloader
  • 使用組合鍵:
    1. 確定您的設備的組合鍵。有關 Fastboot 組合鍵表,請參閱Fastboot 組合鍵
    2. 關閉設備。
    3. 開啟裝置並立即按住裝置的組合鍵(在步驟 1 中確定)。

解鎖引導程式

啟動進入快速啟動模式後,您必須解鎖引導程式。

若要解鎖引導程式:

  1. (可選)備份設備上的所有重要檔案。
  2. 為您的裝置執行解鎖命令:

    • 如果您要更新 2015 年或更高版本製造的 Nexus 或 Pixel 設備,請執行fastboot flashing unlock
    • 對於 Pixel 2:若要刷新引導程序,請驗證 Pixel 2 的引導程式是否至少更新到 Oreo MR1 的版本。若要將 Pixel 2 更新至此版本,請套用無線 (OTA) 更新或旁加載完整 OTA
    • 僅適用於具有 TMZ20a 之前的載入程式版本的 Pixel 2 XL:在刷新之前可能需要解鎖關鍵分區。若要僅解鎖 Pixel 2 XL 上的關鍵分割區,請執行fastboot flashing unlock_critical
    • 如果您要解鎖 2015 年之前的設備,請執行fastboot oem unlock

    目標設備顯示確認畫面。

  3. 確認您要刪除所有用戶資料並解鎖裝置。

重新整理裝置

您可以使用單一命令刷新整個 Android 系統。使用單一指令刷新整個系統可驗證正在刷新的系統是否與已安裝的開機載入程式和無線電相容,將引導、復原和系統分割區寫入在一起,然後重新啟動系統。

要刷新設備:

  1. 透過在啟動時按住適當的組合鍵或使用下列命令將裝置置於快速啟動模式:

    adb reboot bootloader
    
  2. 設備處於快速啟動模式後,運作:

    fastboot flashall -w
    

-w選項會擦除裝置上的/data分割區,這對於您第一次刷新特定裝置非常有用。

重新鎖定引導程式

若要重新鎖定引導程式:

  • 對於 2015 或更高版本的設備,運行命令fastboot flashing lock
  • 對於 2014 年或更早的設備,執行命令fastboot oem lock

將設備恢復至出廠狀態

Google 裝置的工廠映像可從Nexus 和 Pixel 裝置的工廠映像取得。 Motorola Xoom 的出廠映像由 Motorola 直接分發。