如何以官方方式解鎖 Android 手機的引導加載程序

已發表: 2022-01-29

解鎖 Android 手機的引導加載程序是生根和刷寫自定義 ROM 的第一步。 而且,與普遍的看法相反,它實際上在許多手機上都得到了完全支持。 這是以官方方式解鎖引導加載程序的方法。

不是每部手機都會讓你這樣做

這個世界上有兩種手機:一種可以讓你解鎖引導加載程序,另一種不能。

是否允許您解鎖引導加載程序取決於您的手機製造商、您擁有的型號,甚至您的運營商。 Nexus 手機本質上都是可解鎖的,摩托羅拉和 HTC 的許多手機都允許您通過與 Nexus 類似的過程來解鎖引導加載程序。

然而,其他手機(以及一些運營商)不允許您以官方方式解鎖引導加載程序,這意味著如果您想要 root 和閃存 ROM,則必須等待開發人員利用安全漏洞。 如果您有其中一部手機,那麼本指南將無法幫助您。

找出您的手機屬於哪個類別的最佳方法是在 XDA Developers 上瀏覽其部分。 如果您有 HTC 或摩托羅拉手機,您也可以在 HTC 或摩托羅拉的網站上研究其可解鎖性。 如果它不支持解鎖,則必須使用非官方的解鎖或生根方法,通常可以在 XDA 開發者論壇上找到。

廣告

如果您的手機確實支持通過更多官方渠道解鎖,請繼續閱讀。

步驟零:備份您想要保留的任何內容

在我們開始之前,重要的是要提到:此過程將刪除您的所有數據。 因此,如果您想保留手機上的任何照片或其他文件,請立即將它們傳輸到您的計算機上。 此外,如果您有任何要保留的應用程序設置,請使用其備份功能創建備份設置文件,並將其傳輸到您的計算機。

這裡有一個額外的提示:因為我知道我最終會啟動我的手機,所以我總是在購買新設備後立即解鎖我的引導加載程序。 這樣,我就不會浪費時間設置它,只是在幾天后擦除手機並重新進行。 如果您是一個痴迷的 Android 調整者,並且知道您很快就會生根,請考慮在遇到設置手機的麻煩之前先解鎖。

備份所有要保留的內容後,請繼續執行以下步驟。

第一步:安裝 Android SDK 和手機的驅動程序

相關:如何安裝和使用 ADB,Android 調試橋實用程序

在此過程中,您需要兩件事:Android 調試橋,它是您計算機的命令行工具,可讓您與手機進行交互,以及手機的 USB 驅動程序。 即使您以前安裝過這些,您現在也應該獲得最新版本。

我們之前已經詳細介紹瞭如何安裝兩者,但這裡是簡短版本:

  1. 前往 Android SDK 下載頁面並向下滾動到“僅限 SDK 工具”。 為您的平台下載 ZIP 文件並將其解壓縮到您要存儲 ADB 文件的任何位置。
  2. 啟動 SDK Manager 並取消選擇除“Android SDK Platform-tools”之外的所有內容。 如果您使用的是 Nexus 手機,您還可以選擇“Google USB Driver”下載 Google 的驅動程序。
  3. 安裝完成後,您可以關閉 SDK 管理器。
  4. 為您的手機安裝 USB 驅動程序。 您可以在手機製造商的網站上找到這些信息(例如摩托羅拉或 HTC)。 如果您有 Nexus,則可以使用這些說明安裝您在第 2 步中下載的 Google 驅動程序。
  5. 如果出現提示,請重新啟動計算機。
廣告

打開手機並使用 USB 數據線將其插入計算機。 打開 Android SDK 文件夾中的 platform-tools 文件夾,然後 Shift+右鍵單擊空白區域。 選擇“在此處打開命令提示符”,然後運行以下命令:

 亞行設備

如果它顯示序列號,則表明您的設備已被識別,您可以繼續該過程。 否則,請確保您已正確執行上述步驟。

第二步:啟用 USB 調試

接下來,您需要在手機上啟用一些選項。 打開手機的應用程序抽屜,點擊設置圖標,然後選擇“關於手機”。 一直向下滾動並點擊“內部版本號”項目七次。 您應該會收到一條消息,說明您現在是開發人員。

返回主設置頁面,您應該會在底部附近看到一個名為“開發人員選項”的新選項。 打開它,並啟用“OEM 解鎖”,如果該選項存在(如果不存在,不用擔心——它只在某些手機上是必需的)。

接下來,啟用“USB調試”。 出現提示時輸入您的密碼或 PIN(如果適用)。

完成後,將手機連接到計算機。 您應該會看到一個名為“允許 USB 調試?”的彈出窗口。 在您的手機上。 選中“始終允許來自此計算機”框,然後點擊確定。

第三步:獲取解鎖密鑰(適用於非 Nexus 手機)

如果您使用的是 Nexus 設備,則可以跳過以下步驟。 非 Nexus 設備可能需要經過一個額外步驟才能繼續。

廣告

前往製造商的引導加載程序解鎖頁面(例如,此頁面適用於摩托羅拉手機或此頁面適用於 HTC 手機),選擇您的設備(如果出現提示),然後登錄或創建帳戶。

此步驟的其餘部分會因您的手機而有所不同,但製造商的網站應該會引導您完成整個過程。 它會是這樣的:首先,關閉手機並啟動進入快速啟動模式。 這在每部手機上都有所不同,但在大多數現代設備上,您可以通過按住“電源”和“降低音量”按鈕 10 秒鐘來實現。 釋放它們,您應該處於快速啟動模式。 (HTC 用戶需要先用降低音量鍵選擇“Fastboot”,然後按電源才能選擇它。)您通常可以通過快速的 Google 搜索找到有關特定手機的更多信息,因此請在繼續之前隨意執行此操作。

使用 USB 數據線將手機連接到 PC。 您的手機應指示設備已連接。 在您的計算機上,打開 Android SDK 文件夾中的 platform-tools 文件夾,然後按住 Shift+右鍵單擊空白區域。 選擇“在此處打開命令提示符”,然後按照製造商的說明使用該命令提示符窗口檢索解鎖密鑰。 (例如,摩托羅拉手機將運行fastboot oem get_unlock_data命令,而 HTC 手機將運行fastboot oem get_identifier_token命令。)

命令提示符將以很長的字符串形式吐出一個標記。 選擇它,複製它,然後將其粘貼到製造商網站上的相應框中——確保沒有空格!——然後提交表格。 如果您的設備可解鎖,您將收到一封電子郵件,其中包含您將在下一步中使用的密鑰或文件。

如果您的設備無法解鎖,您將收到一條消息,說明這一點。 如果您想根設備或刷入 ROM,則需要使用更非官方的方法,通常可以在 XDA Developers 之類的網站上找到。

第四步:解鎖你的手機

現在您已準備好實際執行解鎖。 如果您的手機仍處於快速啟動模式,請運行以下命令。 如果沒有,請關閉手機並按住“電源”和“降低音量”按鈕 10 秒鐘。 釋放它們,您應該處於快速啟動模式。 (HTC 用戶需要先用降低音量鍵選擇“Fastboot”,然後按電源才能選擇它。)用 USB 數據線將手機連接到 PC。

廣告

在您的計算機上,打開 Android SDK 文件夾中的 platform-tools 文件夾,然後按住 Shift+右鍵單擊空白區域。 選擇“在此處打開命令提示符”。

要解鎖您的設備,您需要運行一個簡單的命令。 對於大多數 Nexus 設備,此命令是:

 fastboot oem 解鎖

如果您有較新的 Nexus,例如 Nexus 5X 或 6P,則命令會略有不同:

 fastboot刷機解鎖

如果您有非 Nexus 設備,製造商會告訴您要運行什麼命令。 例如,摩托羅拉設備需要使用您收到的電子郵件中的唯一密鑰運行fastboot oem unlock UNIQUE_KEY 。 HTC 設備將使用您從 HTC 收到的 Unlock_code.bin 文件運行fastboot oem unlocktoken Unlock_code.bin

運行命令後,您的手機可能會詢問您是否確定要解鎖。 使用音量鍵確認。

廣告

完成後,使用屏幕菜單重啟手機(或從 PC 運行fastboot reboot命令)。 如果一切正常,您應該會在啟動時看到一條新消息,說明您的引導加載程序已解鎖,幾秒鐘後它應該啟動到 Android。 在執行任何其他操作之前啟動 Android 非常重要,例如刷新自定義恢復。

恭喜您解鎖手機! 您還不會注意到有太大的不同,但使用解鎖的引導加載程序,您將能夠刷新自定義恢復,為 root 訪問和自定義 ROM 打開大門。

圖片來源:諾雷博