如何以官方方式解鎖 Android 手機的引導加載程序
已發表: 2022-01-29解鎖 Android 手機的引導加載程序是生根和刷寫自定義 ROM 的第一步。 而且,與普遍的看法相反,它實際上在許多手機上都得到了完全支持。 這是以官方方式解鎖引導加載程序的方法。
不是每部手機都會讓你這樣做
這個世界上有兩種手機:一種可以讓你解鎖引導加載程序,另一種不能。
是否允許您解鎖引導加載程序取決於您的手機製造商、您擁有的型號,甚至您的運營商。 Nexus 手機本質上都是可解鎖的,摩托羅拉和 HTC 的許多手機都允許您通過與 Nexus 類似的過程來解鎖引導加載程序。
然而,其他手機(以及一些運營商)不允許您以官方方式解鎖引導加載程序,這意味著如果您想要 root 和閃存 ROM,則必須等待開發人員利用安全漏洞。 如果您有其中一部手機,那麼本指南將無法幫助您。
找出您的手機屬於哪個類別的最佳方法是在 XDA Developers 上瀏覽其部分。 如果您有 HTC 或摩托羅拉手機,您也可以在 HTC 或摩托羅拉的網站上研究其可解鎖性。 如果它不支持解鎖,則必須使用非官方的解鎖或生根方法,通常可以在 XDA 開發者論壇上找到。
如果您的手機確實支持通過更多官方渠道解鎖,請繼續閱讀。
步驟零:備份您想要保留的任何內容
在我們開始之前,重要的是要提到:此過程將刪除您的所有數據。 因此,如果您想保留手機上的任何照片或其他文件,請立即將它們傳輸到您的計算機上。 此外,如果您有任何要保留的應用程序設置,請使用其備份功能創建備份設置文件,並將其傳輸到您的計算機。
這裡有一個額外的提示:因為我知道我最終會啟動我的手機,所以我總是在購買新設備後立即解鎖我的引導加載程序。 這樣,我就不會浪費時間設置它,只是在幾天后擦除手機並重新進行。 如果您是一個痴迷的 Android 調整者,並且知道您很快就會生根,請考慮在遇到設置手機的麻煩之前先解鎖。
備份所有要保留的內容後,請繼續執行以下步驟。
第一步:安裝 Android SDK 和手機的驅動程序
相關:如何安裝和使用 ADB,Android 調試橋實用程序
在此過程中,您需要兩件事:Android 調試橋,它是您計算機的命令行工具,可讓您與手機進行交互,以及手機的 USB 驅動程序。 即使您以前安裝過這些,您現在也應該獲得最新版本。
我們之前已經詳細介紹瞭如何安裝兩者,但這裡是簡短版本:
- 前往 Android SDK 下載頁面並向下滾動到“僅限 SDK 工具”。 為您的平台下載 ZIP 文件並將其解壓縮到您要存儲 ADB 文件的任何位置。
- 啟動 SDK Manager 並取消選擇除“Android SDK Platform-tools”之外的所有內容。 如果您使用的是 Nexus 手機,您還可以選擇“Google USB Driver”下載 Google 的驅動程序。
- 安裝完成後,您可以關閉 SDK 管理器。
- 為您的手機安裝 USB 驅動程序。 您可以在手機製造商的網站上找到這些信息(例如摩托羅拉或 HTC)。 如果您有 Nexus,則可以使用這些說明安裝您在第 2 步中下載的 Google 驅動程序。
- 如果出現提示,請重新啟動計算機。
打開手機並使用 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 打開大門。
圖片來源:諾雷博