如何解鎖安卓手機的Bootloader?

2021-02-13 黎小白

獲得root權限和刷入第三方ROM的首要條件解鎖安卓手機的Bootloader,有許多手機都能解鎖Bootloader,下面將介紹解鎖Bootloader的官方方法。

★什麼是Bootloader?

Bootloader是在Android系統開始運行前的一個小程序,它是運行的第一個程序。Bootloader是OEM廠商(華為、小米和三星等)或者運營商加鎖和限制的地方,一旦Bootloader鎖上,你就無法在手機上安裝其它作業系統。

Android啟動過程

一句話,上鎖的Bootloader安卓手機就像iPhone,手機廠商完全控制了你的手機。

只要它們給你推送一次更新(可以強制做到,除非你不聯網),就能把你的手機變慢(請參考蘋果降速門),甚至讓手機不斷重啟和死機,這些在技術上都是可以做到的。

★不是每一部手機都能讓你解鎖

世上有兩種類型的安卓手機:一些可以讓你解鎖Bootloader,另一些就不能。

安卓手機能不能解鎖Bootloader取決於手機製造商、手機型號和運營商。谷歌的Nexus手機全都是可以解鎖的,一加、小米、三星、摩託羅拉和HTC的很多手機也能讓你解鎖Bootloader。

但是,其它手機和運營商定製的手機就沒有官方解鎖Bootloader的方法。如果你想要root和刷入第三方ROM,你只能等到業餘開發者利用安全漏洞破解手機(類似於iPhone越獄),如果你是這種手機,這個指南幫不了你。

絕大多數手機廠商對自家手機的Bootloader情況都是諱莫如深的,所以你一般在手機規格裡看不到這項參數。查看Bootloader解鎖情況的最好的方法是上XDA Developers論壇去找,你也可以在網上搜索手機型號的Bootloader情況。

如果你的手機支持解鎖Bootloader,請繼續往下看。下面將介紹通用的解鎖方法,有些手機有專門的解鎖方法,請按照實際情況操作。

★零、請備份數據

在我們開始之前,值得一提的是:這個過程將會清除你的所有數據。所以如果你在手機上有任何照片或文件需要保留的,請提前把它們轉移出來。另外,如果你想保存Apps的設置,也請備份Apps的設置文件。

★一、安裝ADB

在《如何安裝和使用ADB——Android調試橋工具》中,我們已經講過了,這裡再簡單說一遍:

下載SDK Platform Tools

啟用USB調試

測試ADB和安裝驅動

請注意,在啟用「USB調試」時,如果「開發者選項」裡面有一項叫作「OEM解鎖」的選項,請啟用它,如果沒有就不用管了。

★二、測試ADB

安裝好ADB後,打開手機,用USB數據線把它連接到電腦。打開platform-tools文件夾,在文件夾空白處按住Shift鍵和滑鼠右鍵,選擇」在此處打開命令行窗口「,然後輸入以下命令:

adb devices

如果它顯示一個序列號,說明您的設備被識別出來了,您可以繼續操作。否則,請確保正確執行了上述步驟,更多詳情請看《如何安裝和使用ADB——Android調試橋工具》。

★三、獲取解鎖碼

如果你正在用Nexus設備,你可以跳過這一步,非Nexus設備很可能需要解鎖碼才能繼續,找到手機廠商的解鎖頁面,例如:

https://www.miui.com/unlock/

https://developer.lge.com/resource/mobile/RetrieveBootloader.dev?categoryTypeCode=ANRS

https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-b

https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/

接下來的步驟可能因不同的手機而不同,但手機廠商應該告訴你解鎖的步驟。一般來說它的步驟會是這樣的:

首先,關掉你的手機,啟動到fastboot模式。這在每一部手機上都有所不同,但在大多數現代設備上,你可以通過按住電源鍵和減小音量鍵10秒來進入fastboot模式,你也可以在網上搜索如何進入fastboot模式。

用USB數據線把你的手機連接到電腦,你的手機應該會提示已連接。在電腦上,打開platform-tools文件夾,然後打開platform-tools文件夾,在文件夾空白處按住Shift鍵和滑鼠右鍵,選擇」在此處打開命令行窗口「。並使用該命令行窗口查找您的解鎖密鑰。(例如, 摩託羅拉手機要運行fastboot oem get_unlock_data, 而HTC手機就要運行fastboot oem get_identifier_token。)

命令提示符將以非常長的字符串形式給出一個序列號。選擇並複製它,粘貼到手機製造商的解鎖網站上,確保沒有空格!並提交表格。如果你的設備是可以解鎖的,你將收到一封帶有解鎖碼或文件的電子郵件。

如果你的設備不能解鎖,你會收到不能解鎖的消息。

★四、解鎖你的手機

現在你準備好解鎖了,如果你的手機還在fastboot模式,運行以下命令;如果不是,關掉手機並按住電源鍵和降低音量鍵10秒鐘再釋放,你應該就進入了fastboot模式。把你的手機用USB數據線連接到電腦上。

在電腦上,打開platform-tools文件夾,在文件夾空白處按下Shift+右擊,選擇「在此處打開命令行窗口」。

為了解鎖你的設備,你需要運行一個簡單的命令,對於大多數Nexus設備來說,這個命令是:

fastboot oem unlock

如果你有更新的Nexus設備,例如Nexus 5X或6P,這個命令會有點不同:

fastboot flashing unlock

如果你的設備不是Nexus,你的手機廠商會告訴你需要運行什麼命令。例如,摩託羅拉手機需要運行「fastboot oem unlock UNIQUE_KEY」,unique key就是你從Email得到的解鎖碼,HTC設備會運行「fastboot oem unlocktoken Unlock_code.bin」,Unlock_code.bin文件就是你從HTC得到的解鎖文件。

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

當你完成了,用屏幕上的菜單重啟手機(或在PC上運行「fastboot reboot」命令)。如果一切正常,你應該會看到一條新信息顯示Bootloader已經解鎖了,幾秒鐘後,手機就會啟動Android系統。在做其它事情(例如刷入第三方recovery)之前,讓手機啟動到Android系統是很有必要的。

恭喜你,你已經成功解鎖了手機!在表面上看,手機解鎖前後並沒有什麼不同,但是一個解鎖Bootloader的手機可以讓你刷入第三方recovery、獲得root權限和刷入第三方ROM。

★參考文獻

How to Unlock Your Android Phone’s Bootloader, the Official Way

相關焦點

  • Xperia Z1 安卓 4.3 修復解鎖 bootloader 問題
    索尼剛剛宣布了將為Xperia Z1和Z Ultra推送安卓4.3更新的消息,但是索尼用戶的好消息遠不止於此,特別是Xperia Z1用戶。據外媒最新消息,Android 4.3更新修復了Xperia Z1解鎖bootloader失敗的問題。
  • 關於華為手機解鎖bootloader的常見問題解答
    1、為什麼在用奇兔刷機時會提示我【需要解鎖bootloader後才能刷機】?官方為了防止用戶刷機,手機默認出廠時就有BL鎖,只有解除BL鎖了才能刷入第三方系統或者root權限。2、目前我能用什麼方法獲取解鎖碼?
  • 安卓手機解鎖;姿勢大全
    我們一直在研究安卓系統的解鎖(說解鎖其實很片面,與其說解鎖不如說是在尋找破解安卓系統的安全漏洞,利用安全漏洞獲取用戶數據,用於取證勘察的應用方向。),針對不同品牌,不同型號所用的不同方法,甚至相同型號不同版本所用的不同方法,都是在「魔高一尺,道高一丈」的對壘中碰撞出來的。
  • 刷機無望,只能用EMUI了,華為停止解鎖bootloader
    解鎖bootloader是刷機的第一步,很多手機廠家都是不提供解鎖或者需要申請。華為和榮耀手機一直都是採用申請解鎖的方式。之前華為解bootloader網站毫無跡象的無法打開,外界分分猜測會有大動作。終於華為解鎖bootloader網站正式發出聲明,將停止華為手機解鎖bootloader服務,意味著華為手機刷機宣告終結,還有就是root也沒法了。華為聲明如下:為了更好的用戶體驗避免解鎖帶來的問題,即日起(5.24日)以後發布的新華為機型將不再提供解鎖bootloader。之前發布的機型也將在60天之後停止解鎖服務。
  • Bootloader解鎖詳細步驟
    可以被bootloader寫到目標機上的固態存儲媒質中,或者直接進入系統的引導。也可以通過串口接收用戶的命令。   刷機時為什麼要解鎖bootloader?   Bootloader從字面上來看就是啟動加載的意思。用過電腦的都知道,windows開機時會首先加載bios,然後是系統內核,最後啟動完畢。
  • 谷歌PixelC怎麼解鎖root用 PixelC解鎖Bootloader教程
    很多朋友對google Pixel C這款平板感興趣,加上不少洋垃圾流入中國,相比喜歡折騰的朋友都想把這塊板子解鎖後root使用,下面小編就來給大家說說googlePixelC解鎖Bootloader教程。  在解鎖google Pixel C之前請備份你需要的東西,剛買的就跳過這步。
  • 如何使用Magisk解鎖Bootloader以及RootGoogle Pixel 3?
    打開手機 設置-關於手機-點擊版本號7次,以打開「開發者選項」。   2. 返回到設置,打開 開發者選項-打開USB 調試,打開「OEM 解鎖」。 出於安全考慮,這可能會要求你輸入鎖屏PIN/密碼。   3. 向下滾動,直到看到「USB調試」選項並啟用。
  • 技術帝發威 LG Optimus G解鎖bootloader
    如果你手上有一部LG Optimus G,而你又偏愛解鎖bootlader以及root,那麼現在你就有活兒幹了。說到這兒你或許已經知道接下來要說的消息出自哪裡了,畢竟關於刷機解鎖這方面,除了XDA這個極客大神聚集的論壇,我們很難再想到其他別的地方了。
  • 盤古越獄破解錘子手機Bootloader 錘子T1/T2有望解鎖
    盤古越獄破解錘子手機Bootloader 錘子T1/T2有望解鎖  夸父追日 • 2017-02-06 19:59:33 來源:前瞻網 E1229G0
  • 盤古越獄發布細則:錘子 T1、T2 有望解鎖 Bootloader
    感謝IT之家網友 淪為神 的投稿IT之家2月6日消息 此前報導,為了滿足部分刷機發燒友的需求,羅永浩曾在2014年承諾,錘子手機將會提供官方解鎖的bootloader。後來,羅永浩的這一承諾竟引來一場官司。
  • 紅米Note3解鎖Bootloader教程
    紅米Note3解鎖Bootloader教程 前段時間,小編看到有帖子說到小米上市不久的紅米Note3在系統底層加上了Bootloader鎖。究其原因,主要有兩點:一是防止惡意預裝無關軟體;二是拒絕惡意破壞系統,保護手機數據安全。
  • 索尼Xperia 10 II 獲得官方 Bootloader 解鎖
    IT之家7月26日消息 索尼Xperia 10 II是日本廠商索尼推出的最新中檔智慧型手機,提供了索尼標誌性的21:9長寬比屏幕,以及帶有專用超廣角和遠攝傳感器的後置三攝像頭,搭載了驍龍665 SoC。而且,索尼已為解鎖Xperia 10 II的bootloader(引導加載程序)添加官方支持。索尼通過「開放設備」程序提供了AOSP構建指南,其中經驗豐富的開發人員可以利用設備樹作為基礎,將流行的自定義ROM(例如LineageOS)移植到Xperia 10 II。
  • 索愛開始提供官方Bootloader解鎖
    索尼愛立信之前曾經承諾,將會建立一個專門的網站,以幫助索愛Android手機用戶解鎖自己的Bootloader啟動引導程序,現在他們如約開放了這個網站。目前http://unlockbootloader.sonyericsson.com/已經可以訪問,這裡提供有詳細的解鎖教程和相關工具,當然對解鎖存在風險也做了詳細的說明。
  • 安卓手機進行恢復出廠的 「小秘密」
    「大師,安卓手機太卡了怎麼辦?」 「恢復下出廠就好了」 「大師,裝了倆app開機卡logo了怎麼辦?」,接下來我們細說: 我們在以前解決華為手機解鎖開機密碼,提取分身數據過程中,需要將自製固件刷入手機當中,這必然會需要對手機bootloader鎖進行解鎖,解鎖bootloader會導致手機進行自動的恢復出廠,如果讓手機進行恢復出廠,那前面的活白幹了,所以我們要阻止其恢復出廠。
  • HTC網頁解鎖Bootloader正式啟動
    今天HTC正式啟動了之前公布的基於Web的bootloader解鎖網站,用戶通過該網站將可以解鎖HTC 2011年發布的所有Android機型。不過需要注意的是,目前HTC Dev解鎖頁面僅支持HTC Sensation(EU)FOTA 1.45.401.2這一款機型,隨後將會是HTC EVO 3D和HTC Sensation 4G等機型。
  • 什麼是Bootloader鎖?哪些小米手機加入了?
    這就證明你的手機是一家加入了bootloader鎖。BootLoader是在作業系統內核運行之前運行。目前已知加入bootloader鎖的小米手機有紅米Note3、紅米3/3s/3x、小米手機4c、小米Note頂配版、小米4S、小米5 、小米max。據小米官方提供的信息,加入此功能主要為提高數據安全性,防止第三方Rom導致用戶信息洩露或其他系統問題;也可以有效防止手機丟失後數據洩露,保證查找手機功能的可靠性。
  • 安卓手機如何繞過鎖屏密碼:方法都在這兒了
    為手機設定圖形或者PIN碼已經是不少人用手機的習慣,但這必然會帶來一個問題,忘了密碼怎麼辦?下面是AP分享的幾種解決辦法——首推:Android Device Manager(安卓設備管理器,適用於Android 2.3及其以上)國外因為谷歌服務的普及,所以安卓設備管理器用的人不少。
  • 開放的困惑 解讀安卓Bootloader背後的故事
    而根據最新消息,Rogers定製版的HTC EVO 3D bootloader已經解鎖,看來承諾正在被兌現,新推出的Android機型也很有希望擁有解鎖後的Bootloader,不過目前尚不清楚是直接推出解鎖Bootloader版手機,還是推出上鎖版手機而後提供解鎖服務。
  • 谷歌修復Pixel 2無法解鎖bootloader的問題 恢復出廠設置即可
    【天極網手機頻道】谷歌最新發布的Pixel 2旗艦手機出現了許多的問題,其中一個影響範圍較大的部分無鎖版的Pixel 2無法解鎖bootloader,致使刷機無門。幸運的是,現在谷歌已經修復了該問題。谷歌官方已經證實修復了bootloader無法解鎖的問題,谷歌建議受影響的Pixel 2用戶恢復出廠設置,然後在開機設置的時候連接網絡。這時候用戶將會在設置過程中發現OEM解鎖選項已經不是灰色項了。需要注意的是,該問題似乎只影響了Pixel 2,並非包括Pixel 2 XL。
  • 說到做到 HTC向用戶開放bootloader解鎖
    【PConline 資訊】自第一部HTC手機通過網頁端工具解鎖Bootloader之後,其他HTC用戶就期望自己的機型也可以解鎖。近日,HTC開發者論壇放出了官方Bootloader解鎖工具,HTC用戶可以去開發者論壇下載輕鬆解鎖Bootloader。