如何解鎖 Android 設備上的引導加載程序

如果您聽說過“Android 改裝”一詞,尤其是作為沒有經驗的初學者,您可能會將它與許多聽起來很嚇人的概念聯繫起來——自定義 ROM、root、恢復等等。 雖然一開始可能有點難以進入,但如果不先解鎖引導加載程序,就無法完成。

解鎖引導加載程序可以打開從小型模組到在手機上安裝自定義 ROM 的所有內容的閘門。 但是,它的概念對於初學者來說仍然是令人生畏的。 在本文中,我們將解釋如何安全地解鎖 Android 手機的引導加載程序,以及為什麼要這樣做。

什麼是引導加載程序,為什麼我需要解鎖它?

Google Pixel 4a 正在啟動

您的手機操作系統是在您的手機完全啟動時運行該節目的系統。 但是智能手機不會立即從關閉狀態直接進入操作系統。 相反,引導過程由一個稱為引導加載程序的小程序處理。

這個名字有點暴露了它 – 引導加載程序負責檢查您的操作系統的完整性並啟動引導過程,以便您可以訪問手機的操作系統並使用它。

那麼為什麼要解鎖引導加載程序?

好吧,一個鎖定的引導加載程序會檢查它是否要加載它應該加載的固件,這是製造商的固件。

如果數字簽名與引導加載程序所期望的(製造商的數字簽名)不匹配,手機將拒絕引導。 以類似的方式,帶有鎖定引導加載程序的手機將拒絕安裝或旁加載任何未經製造商簽名的東西。

相關:TWRP:自定義 Android 恢復的完整指南

通過解鎖引導加載程序,它不再關心該簽名。 在大多數手機中,您可能會在啟動過程中收到一個很大的警告,說明您手機的引導加載程序已解鎖,因此“無法信任”。 但正是因為如此——引導加載程序不再檢查製造商的簽名。

它會讓你安裝你想要的東西,它不會試圖阻止你,也不會讓你的手機無法啟動,無論你安裝了什麼。

通過刪除此檢查,可以在您的手機上安裝第三方軟件,包括模組、根解決方案和自定義 ROM(如 LineageOS)。 您實際上是在打開安裝任何東西的閘門。

這也是為什麼有些人不建議這樣做的原因。 如果您不知道自己在做什麼,最終可能會損壞您的手機或讓討厭的軟件能夠為所欲為。

如何解鎖您的引導加載程序

筆記本電腦前的三星手機

在進入本節之前,我們應該警告您,某些手機品牌無法使用我們將要描述的方法進行引導加載程序解鎖,這種方法被廣泛認為是“標準”方法。 例如,小米智能手機有一種不同的方法,涉及一種專有的解鎖工具。

其他設備根本無法引導加載程序解鎖。

由於該過程因設備和 OEM 自己的引導加載程序解鎖政策而有很大差異,因此我們將在此處盡力提供一般性的演練,本教程將介紹“標準”方法。

如果您想完全確定,請務必查看 XDA 論壇,看看您的特定設備是否有自己的子論壇,並附有具體說明。

哪些手機支持 Bootloader 解鎖?

一般來說,Google Pixel 手機是完全可解鎖的,一加手機和配備 Exynos 處理器的三星設備也是如此。 摩托羅拉手機通常也使用解鎖鍵。 另一方面,諾基亞、Oppo 和華為的手機通常無法通過引導加載程序解鎖。

這完全取決於您的手機品牌,在某些情況下,還取決於您是否通過運營商購買手機。

為此,您需要使用帶有 ADB 和 Fastboot 的 PC。 如果您的計算機上還沒有 ADB 和 Fastboot,您可以使用 Nexus Tools 在您的計算機上安裝它們——它適用於 Windows、Linux 和 macOS。

對於摩托羅拉等一些 OEM,您還需要一個解鎖碼。 在大多數情況下,這些都很容易獲得,所以不要對此過分強調。

警告!

另外,在我們開始之前先警告一下。 此過程將擦除您的手機。 作為一項安全措施,引導加載程序解鎖會自動觸發出廠重置。 因此,請確保在我們開始之前正確備份您的手機。

說了這麼多,讓我們繼續進行步驟本身。

第 1 步:啟用 USB 調試和 OEM 解鎖

USB 調試切換

首先,進入手機的設置菜單。 您將要啟用開發人員選項。 為此,它通常就像轉到關於手機一樣簡單,然後點擊內部版本號項目七次。 如果您有密碼/模式,系統會提示您輸入密碼/模式,然後,開發人員選項現在將顯示在您的設置應用程序中。

在這裡,我們要啟用兩件事。 第一個是 USB 調試,我們需要啟用它才能在手機上使用 ADB/Fastboot。 第二個是 OEM 解鎖,這將允許引導加載程序解鎖過程通過。 確保在繼續之前打開這兩個。

第 2 步:獲取解鎖密鑰(適用於某些手機)

Motorola Bootloader 解鎖條款

正如我們之前提到的,雖然有些手機可以讓您無需密鑰即可解鎖引導加載程序,但有些手機需要密鑰。 對於那些這樣做的人,該過程可能會有所不同,您需要查看製造商的網站。 對於我們正在使用的示例摩托羅拉手機,請訪問此支持頁面以解鎖您的手機。

在摩托羅拉手機中,該過程涉及使用命令 fastboot oem get_unlock_data 在 Fastboot 中獲取一個字符串,並向摩托羅拉提供該字符串,然後它會為您提供一個解鎖代碼,您將使用它來解鎖您的手機。

如果您不知道如何進入 Fastboot,請將手機插入計算機,打開終端(您確實啟用了 USB 調試,對嗎?),然後輸入命令 adb reboot bootloader。

第 3 步:解鎖時間

Fastboot Flashing Unlock

現在,終於到了繼續進行引導加載程序解鎖過程的時候了。 如果您使用的是 Pixel 或 OnePlus 手機,請忽略第 2 步。如果您使用的是摩托羅拉手機或其他需要解鎖密鑰的手機,請確保您手邊有鑰匙。 這是一個 20 個字符的代碼。

使用命令 adb reboot bootloader 重啟進入 fastboot。 然後,使用命令 fastboot flashing unlock 解鎖引導加載程序。 在一些較舊的 Android 手機上,該命令可能改為 fastboot oem unlock。

如果您使用的是摩托羅拉手機,該命令也將是 fastboot oem unlock,然後是您提供的解鎖密鑰。 該命令類似於 fastboot oem unlock XXXXXXXXXXXXXXXXXXXX。

運行命令後,根據手機的不同,它可能會詢問您是否真的要繼續。 使用音量按鈕確認是或否。

所有這些都完成後,恭喜! 您現在已正式解鎖引導加載程序。

現在呢?

您的手機現已解鎖。 這意味著您現在可以 root、安裝自定義 ROM 並在您的設備上做任何您想做的事情。 請注意,某些應用程序,尤其是銀行應用程序,在您的手機解鎖後可能無法運行,或者在您進一步執行任何操作後可能會崩潰。

享受您解鎖的手機! 記住要小心你在上面安裝的東西。

Scroll to Top