解鎖Bootloader
解鎖Bootloader[註 1]是指禁用Bootloader安全機制(簡稱BL鎖)的過程,使使用者可以更大程度的刷寫和修改裝置,如刷寫客製化韌體。在智慧型手機上,可能是安裝其他第三方的客製化韌體。
一些廠商裝置的Bootloader根本沒有上鎖,而其他一些裝置也可用標準Fastboot命令解鎖,另一些裝置則需要廠商的幫助才可解鎖,而對於有些不提供解鎖和方法的裝置,只能通過軟體漏洞進行解鎖。
有時解鎖Bootloader也是出於取證的目的,例如用Cellebrite UFED等工具從行動裝置中取證。
背景
[編輯]解除Bootloader通常會令裝置保修失效,並可能使裝置容易受到資料盜竊的影響。[1][2]在Chromebook上,啟用開發者模式會令系統安全性不足安裝於標準筆記型電腦的Linux系統。[3]解鎖Bootloader也會導致Android和Chrome OS裝置上的資料遺失,因為有些資料在沒有root權限的情況下是無法進行備份的。
平台
[編輯]Android
[編輯]解鎖Bootloader通常是在裝置獲得root權限的過程中完成的。
廠商 | 難度級別 | 方法 |
---|---|---|
簡單 | 在開發者選項勾選OEM解鎖後,使用標準Fastboot命令解鎖 | |
三星 | 簡單 | 在開發者選項勾選OEM解鎖後,使用標準Fastboot命令解鎖 |
一加 | 簡單 | 在開發者選項勾選OEM解鎖後,使用標準Fastboot命令解鎖 |
小米 | 困難 | (需小米帳號且小米社群達到5級)在小米社群完成Bootloader解鎖資格答題並及格後提交解鎖申請,通常需要幾周的時間來稽核[5] |
索尼 | 簡單 | 從索尼官網申請解鎖代碼後用Fastboot命令解鎖 |
Fairphone | 簡單 | 從Fairphone官網申請解鎖代碼後用Fastboot命令解鎖 |
摩托羅拉 | 簡單 | 從摩托羅拉官網申請解鎖代碼後用Fastboot命令解鎖 |
Realme | 簡單 | 安裝realme-app後用Fastboot命令解鎖 |
華為 | 困難 | 僅僅限於麒麟980處理器前的機器,使用漏洞解鎖,往後機型均不可解鎖 |
OPPO | 非常困難 | 僅限中國大陸版本的新機,並需報名深度測試才可使用Fastboot命令解鎖 |
HMD-Nokia | 不可能 | N/A |
vivo | 不可能[6] | 目前僅V21e、 X70 Pro Plus、Y31可使用非官方解鎖,其餘不可解鎖 |
Android Bootloader通常是專有軟體,並通常執行在高通迷你系統Little Kernel之上。[7]且在Android系統上,解鎖Bootloader往往也被稱之為OEM解鎖。
Google Nexus的Bootloader可以通過使用fastboot命令oem unlock
來解鎖。[7]
當摩托羅拉為Droid Razr發布Bootloader解鎖工具後,Verizon就將此工具從其Verizon版裝置中移除。[8]部分型號雖然本身容易支援解鎖Bootloader,如果在美國的電信業者的合約機出售的話,則均不支援或者幾乎很難解鎖Bootloader。例如Google置於Verizon、三星在美國的合約機、一加置於T-Mobile等。
回鎖
[編輯]在Android裝置上,一般可以於解鎖後回鎖。[9]
注釋
[編輯]- ^ 又稱開發模式、OEM解鎖、jailbreaking等
參考資料
[編輯]- ^ Tamma, Rohit; Donnie Tindall. Learning Android forensics: a hands-on guide to Android forensics, from setting up the forensic workstation to analyzing key forensic artifacts. Birmingham, UK. 2015. ISBN 978-1-78217-444-8. OCLC 910639389.
- ^ Hoffman, Chris. The Security Risks of Unlocking Your Android Phone’s Bootloader. How-To Geek. [2021-08-04]. (原始內容存檔於2022-09-29) (美國英語).
- ^ Porup, J. M. How to install Linux on a Chromebook (and why you should). Ars Technica. 2017-06-19 [2021-09-06]. (原始內容存檔於2017-06-19) (美國英語).
- ^ Wokke, Arnoud. Custom roms voor Android - Hoe zijn installatie en gebruik anno nu?. Tweakers. 2021-08-28 [2022-06-14]. (原始內容存檔於2022-10-01) (荷蘭語).
- ^ 小米澎湃OS · Bootloader解锁权限变更公告. [2024-06-10]. (原始內容存檔於2024-06-10).
- ^ vivo Smartphone FAQs | vivo India. www.vivo.com. [2022-11-29]. (原始內容存檔於2022-11-29).
- ^ 7.0 7.1 Elenkov, Nikolay. Android Security Internals: an In-Depth Guide to Android's Security Architecture. San Francisco, CA: No Starch Press. 2015: 350. ISBN 1-59327-581-1. OCLC 896723300.
- ^ Ingraham, Nathan. GSM Motorola RAZR hits the FCC; Verizon model has locked bootloader. The Verge. 2011-10-24 [2022-06-14]. (原始內容存檔於2022-10-01) (英語).
- ^ Wilde, Damien. How to downgrade from Android 12 Beta to Android 11 on Google Pixel [Video]. 9to5Google. 2021-09-09 [2021-09-28]. (原始內容存檔於2021-10-18) (美國英語).