解锁Bootloader

解锁Bootloader[註 1]是指禁用Bootloader安全机制的过程,使用户可以更大程度的刷写和修改设备,如刷写定制韌體。在智能手机上,可能是安装其他第三方的定制韌體。

一些厂商设备的Bootloader根本没有上锁,而其他一些设备也可用标准Fastboot命令解锁,另一些设备则需要厂商的帮助才可解锁,而对于有些不提供解锁和方法的设备,只能通过软件漏洞进行解锁。

一个已被解锁的Android Bootloader,图中显示了可用选项

有时解锁Bootloader也是出于取证的目的,例如用Cellebrite UFED等工具从移动设备中取证。

背景

解除Bootloader通常会令设备保修失效,并可能使设备容易受到数据盗窃的影响。[1][2]Chromebook上,启用开发者模式会令系统安全性不足安装于标准笔记本电脑的Linux系统。[3]解锁Bootloader也会导致AndroidChrome OS设备上的数据丢失,因为有些数据在没有root权限的情况下是无法进行备份的。

PCMag的Sascha Segan认为ASUS为Snapdragon Insiders设计开发的智能手机Insiders出厂即默认锁定Bootloader是一个错误,因为该手机面向人群为高级用户。[4]

平台

Android

解锁Bootloader通常是在设备获得root权限的过程中完成的。

各厂商设备解锁Bootloader难度 (截止至2021年)[5]
厂商难度级别方法
Google简单在开发者选项勾选OEM解锁后,使用标准Fastboot命令解锁
三星简单在开发者选项勾选OEM解锁后,使用标准Fastboot命令解锁
一加简单在开发者选项勾选OEM解锁后,使用标准Fastboot命令解锁
小米困难(需小米账号)从小米官网申请解锁代码(往往需要数周)
索尼简单从索尼官网申请解锁代码后用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]

回锁

在Android设备上,一般可以于解锁后回锁。[9]

参考资料

  1. Tamma, Rohit; Donnie Tindall. . Birmingham, UK. 2015. ISBN 978-1-78217-444-8. OCLC 910639389.
  2. Hoffman, Chris. . How-To Geek. [2021-08-04]. (原始内容存档于2022-09-29) (美国英语).
  3. Porup, J. M. . Ars Technica. 2017-06-19 [2021-09-06]. (原始内容存档于2017-06-19) (美国英语).
  4. . PCMag. [2021-09-06]. (原始内容存档于2021-08-16) (英语).
  5. Wokke, Arnoud. . Tweakers. 2021-08-28 [2022-06-14]. (原始内容存档于2022-10-01) (荷兰语).
  6. . www.vivo.com. [2022-11-29]. (原始内容存档于2022-11-29).
  7. Elenkov, Nikolay. . San Francisco, CA: No Starch Press. 2015: 350. ISBN 1-59327-581-1. OCLC 896723300.
  8. Ingraham, Nathan. . The Verge. 2011-10-24 [2022-06-14]. (原始内容存档于2022-10-01) (英语).
  9. Wilde, Damien. . 9to5Google. 2021-09-09 [2021-09-28]. (原始内容存档于2021-10-18) (美国英语).

注释

  1. 又称开发模式、OEM解锁、jailbreaking等
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.