解锁Bootloader:修订间差异

来自Uotan Wiki · 刷机百科
(unlockbootloader: oneplus: 添加旧机型解锁方式)
无编辑摘要
 
(未显示同一用户的4个中间版本)
第1行: 第1行:
== Bootloader锁是啥?? ==
== 1、Bootloader 锁是啥?? ==
Bootloader锁,也称为BL锁,Bootloader是<mark>'''在操作系统内核运行之前运行的一段小程序'''</mark>。在嵌入式操作系统中,Bootloader的主要作用是在操作系统内核运行之前初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。
Bootloader 锁,也称为 BL 锁,是 Bootloader 多级启动的一种校验机制。Bootloader 是<mark>'''在计算机启动后、操作系统内核运行之前运行的一系列程序。'''</mark>。在嵌入式操作系统中,Bootloader的主要作用是在操作系统内核运行之前初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。


Bootloader锁主要是在引导过程中对系统签名、内核签名及Recovery签名''''进行检验,如果签名不一致,即终止引导。这是厂商为了普通用户的安全考虑而设下的一个门槛,它会在Bootloader引导启动时检测即将被启动的东西(如recovery.img / boot.img)的签名是否是厂商的,如果不是的话就拒绝启动。因此,如果不解开BL锁,用户无法进行刷机操作。
=== 手机引导启动流程 ===


'''所以解锁bootloader,是我们玩机的第一步!'''
为了提供更复杂的功能和更好的可移植性,手机的引导启动过程是多级的,这一过程称为链式加载。不同手机的链式加载流程是有差别的,以最新的高通处理器为例:


== 我该怎么解锁Bootloader呢? ==
手机的启动过程是从固化在 SOC(手机的处理器)的程序<code>BootRom</code>开始的,被称为基础引导加载程序(PBL),作用是初始化硬件时钟、CPU 缓存,内存管理单元(MMU)和基于启动选项标识要引导的设备,加载下一阶段的引导加载程序XBL到内存中并执行它,或进入紧急下载(EDL)模式。<ref>[https://docs.qualcomm.com/bundle/publicresource/topics/80-70014-4/bootloader.html Boot loader],Qualcomm Linux Boot Guide。</ref>由于人们常在EDL模式下通过 9008 端口实行刷写、读取分区的操作,它通常被通俗地称作9008模式。
不同品牌的设备有不同的解锁方式。


'''以下是不同品牌的解锁权限开放情况:'''
可拓展引导加载程序 (XBL) 是手机冷启动的第二阶段,用以初始化内存子系统,包括总线及 LPDDR 内存等,加载一系列驱动程序,启动可信执行环境(TEE),以及校验并拉起高通可拓展硬件接口 UEFI 的实现 ABL。


'''小米(红米)''':支持解锁,但需要通过地狱级难度的答题测试。解锁 ROOT 保修。
ABL是高通专有UEFI的核心部分,负责更多非核心设备的初始化,校验启动镜像、将启动镜像加载到内存并启动Linux内核。由于 ABL 需要做的事情很多,它实际上是一个微型的操作系统。我们使用的运作在引导加载程序的 Fastboot 也是在 ABL 上运行的。
 
启动映像是一个或多个主分区及逻辑分区,这些分区内包括内核、设备树 Dtb、Ramdisk(用以提供 init 程序和临时根文件系统 Initramfs,对于发布时搭载 Android 13 的设备,通用 ramdisk 从 boot 映像中移除,并放置在单独的 init_boot 映像中。此更改会使 boot 映像仅保留 GKI 内核<ref>[https://https://source.android.google.cn/docs/core/bootloader/partitions/generic-boot?hl=zh-cn 通用 boot 分区],AOSP</ref>),这些数据是内核启动的必要条件。在设备启动内核之后,它将会拉起多个系统服务和Android 启动器,Android 启动即告完成。
 
值得注意的是,高通体系下的启动流程,实际上并不是 Android 手机一般的启动流程。高通UEFI 实际上是高通为引导不同操作系统而专门设计的专有程序。与此同时,AOSP 官方提供了一个开源的 Little kernel(lk) 作为 BootRom 运行之后的 Bootloader 方案,这一方案被更多的 SOC 厂商,包括联发科广泛地采用。因此,联发科的手机在启动 lk 后直接加载 Android 启动镜像。尽管如此,它们都遵循了嵌入式操作系统的多级启动标准。
 
=== 安全引导与镜像验证 ===
 
安全引导是各 SOC 厂商引入的技术规范,也是 Bootloader 锁的具象化,用以防范来自第三方对系统的修改,从而实现:
 
* 在一定程度上保障数据难以由第三方导出,保障了手机对个人的隐秘性;
*
* 防范手机在销售渠道被恶意修改;
*
* 防范销赃;
*
* 防止个人用户轻易破坏系统和从事非正规行为;
*
* 稳定广告收益和确保设备的长期受控。
 
为了达到防止修改手机系统的目的,手机厂商使用了签名验证技术,从而确定每一个在设备上加载和执行的软件镜像,都使用上一个由该系统验证的软件镜像来验证。这一信任传递机制被称为“信任链”。其中,第一个环节为 PBL。手机厂商将公钥烧录到SOC中,PBL以加密方式验证它所加载的ABL镜像上的数字签名,ABL 再以加密方式验证它们加载的下一组镜像上的数字签名,如<code>boot</code>分区、<code>init_boot</code>分区(如果存在)、<code>recovery(如果存在)分区</code><ref>[https://wiki.uotan.cn/index.php?title=Magiskboot Magiskboot],Uotan wiki。</ref>,以此类推。由于SOC上的数据一经烧录不可修改,后续的各步骤都是对厂商可信的。如果签名不一致,就会终止引导流程,表现为手机直接关机或出现“系统损坏”提示。
 
为了使手机能够得到修改,从而方便系统开发、修改及实现特殊功能,照顾玩机群体,部分厂商提供了解锁 Bootloader 的功能。我们平常说的解锁 Bootloader,指的是主要是在 ABL 阶段让 Bootloader 放弃对启动映像的校验,从而能够启动自定义启动映像。<ref>[https://mp.weixin.qq.com/s/-9VKyraHq5Qt2PTzqVqZOg 当我们谈论解锁 BootLoader 时,我们在谈论什么?],维术。</ref>但是,由于 BL 锁有防止用户损坏设备的作用,解锁BL也会给你的设备带来一定的安全风险。包括:
 
* 当设备被盗时,您的数据容易被导出并破解;
*
* 当设备被盗时,您的设备将易于销赃;
*
* 在 FastbootD 模式或 Root 权限下,具有危害性的脚本及程序可能会清除你的一切数据,包括每个手机独一无二的基带数据,导致丢失 IMEI、无法读取 SIM 卡、persist分区损坏等难以补救的后果。
 
解锁 Bootloader 后,Bootloader 将放开以下限制:
 
* Bootloader 将不再校验 boot、init_boot、recovery 等要启动的分区,刷写这些分区将不会导致设备不启动;
*
* 允许使用引导加载程序 Fastboot 对大多数分区,主要是 boot 分区实行刷写。
 
'''所以解锁 bootloader,是我们玩机的第一步!'''
 
== 2、我该怎么解锁Bootloader呢? ==
 
Bootloader 解锁需要在引导加载程序 Fastboot 中进行。AOSP 官方给出了'''泛用的解锁方式'''作为各种 Android 手机的规范。在 Google Pixel、Oneplus、Nothing 非合约机及和红魔 8 代之前的设备上,以及在已经通过了深度测试的 OPPO 和 Realme 设备上,您可以直接尝试按此方式解锁。
 
'''<mark>请注意!解锁 Bootloader 将清除你的所有数据并恢复出厂设置(格式化Data),请不要在存有重要资料的设备解锁 Bootloader,如果您正在使用这个设备但执意要解锁 Bootloader,请备份你的一切数据!</mark>'''
 
'''1)正确配置 Android tools'''
 
GNU/Linux 各发行版的软件源已经把 adb 和 Fastboot 以及它们配套的驱动打包好了,我们只需要使用软件包管理器安装即可。例如,
 
Debian GNU/Linux:<code>$sudo apt install android-tools</code>
 
Arch GNU/Linux:<code>$sudo pacman -S android-tools</code>
 
对于 Windows 用户,您应该从官方渠道或者其它互联网途径下载[https://developer.android.com/studio/releases/platform-tools platform-tools]以及手机厂商对应的 [[ADB与Fastboot#USB_驱动程序|Fastboot 驱动]],安装对应的驱动。解压 platform-tools 文件夹并在解压的位置打开 CMD。
 
'''2)在手机的“设置”中找到“版本号”一栏,连续点击五次,直至提示“您现在处于开发者模式”;'''
 
'''3)在手机的“设置”中找到选项“OEM 解锁”并开启此选项,同意设备保护功能关闭的提示;'''
 
'''4)通过组合键或ADB命令进入引导加载程序 Fastboot。'''
 
不同品牌进入引导加载程序 Fastboot 的组合键各不相同,下面是各品牌设备进入Fastboot的组合键列表:
 
{| class="wikitable"
|+ 各品牌设备进入Fastboot的组合键列表
|-
!  !! 电源键 !! 音量减键 !! 音量加键 !! 同时连接数据线和电脑 !!
|-
| 小米 || √ || √ ||  ||  ||
|-
| 一加 || √ || √ || √ ||  ||
|-
| 真我 || √ || √ ||  ||  ||
|-
| 索尼 ||  ||  || √ || √ ||
|-
| 三星 ||  || √ || √ || √ ||
|-
| Pixel || √ || √ ||  ||  ||
|}
 
在一些情况下,我们需要用ADB命令进入引导加载程序 Fastboot。例如:部分一加新机型在没有解锁 Bootloader 的情况下,无法通过组合键进入 Fastboot。<ref>[https://www.daxiaamu.com/7625/ 一加刷机衰退史——记录一下,我们是如何“温水煮青蛙”式的逐渐失去刷机自由的],大侠阿木的博客。</ref>此时,通过在“开发者选项“开启“USB调试”。将手机连接计算机,如果手机没有反应,可以在命令行输入命令:
 
adb devices
 
在手机弹出的对话框上点击“允许”,输入命令:
 
adb reboot bootloader
 
可以直接在 Android 系统中重新启动并进入引导加载程序。
 
'''5)在 Fastboot 模式下连接计算机,在命令行终端输入命令:'''
 
fastboot flashing unlock #在高通设备或新款Pixel上
 
 
fastboot oem unlock</code> #在联发科设备或老款Pixel上
 
在大部分设备上,两条命令都是有效的。如果一条命令命令无效,请使用另一条命令。
 
Bootloader 解锁实际上有许多状态。oem unlock 或 flashing unlock 实际上是“普通” 的 Bootloader 解锁。当你输入 Fastboot 命令 <code>fastboot oem device-info</code> 时,你会看到两个状态:(bootloader) Device unlocked: true/false 以及 (bootloader) Device critical unlocked: true/false。critical_unlocked 即“关键分区解锁”,在critical_unlocked状态下,引导加载程序 Fastboot 可以刷写更多关键的分区。但是经过笔者实测,大部分关键分区在 Fastboot 下仍然锁定,需要用FastbootD或在root后通过dd命令刷入。如果您要进入 critical_unlocked 状态,请在解锁手机之前在Fastboot输入这一命令并按提示解锁,解锁后强制关机并执行<code>fastboot flashing unlock</code>或<code>fastboot oem unlock</code>操作:
 
fastboot flashing unlock_critical #或者 fastboot oem unlock_critical
 
一些标榜要用专用解锁工具的设备事实上也是在引导加载程序 Fastboot 下完成解锁的。以小米官解为例,Windows 下那个专有的解锁工具首先发送命令<code>fastboot getvar token</code>(在高通SOC的设备上)或 <code>fastboot oem get_token</code>(在联发科SOC的设备上),得到一串动态的token;再通过处理token和产品代号向服务器请求解锁码,打包为文件 token.bin,最后连续执行 <code>fastboot stage token.bin</code> 和 <code>fastboot oem unlock</code>,便把手机解了锁。网络上已经有成熟的用 Android Termux、GNU/Linux 或 Mac OS 上解锁小米手机的[https://github.com/RohitVerma882/termux-miunlock 方案]。可以看出,小米的官解看似是一个“暗箱”,实际上并没有什么可称得上神秘的东西。
 
== 3、不同品牌的解锁权限开放情况 ==
 
除了泛用的方式外,不同厂商对自己生产的设备各有不同限制,因此解锁方式各不相同。'''以下是不同品牌的解锁权限开放情况:'''
 
'''小米(红米)''':官方宣称支持解锁,但是搭载澎湃(HyperOS)系统的手机实际上不支持。
 
1)对于出厂搭载 MIUI 机型:
 
支持插卡绑定小米账号等待 168 小时后使用专门的Windows下的解锁工具解锁。
 
如果已升级到 Xiaomi HyperOS,则也需要如后面所述的那样完成答题。不过目前一部分出厂为 MIUI 且已升级到 Xiaomi HyperOS 的机型仍支持使用一个 Python 脚本项目跳过答题,跳过后仍需插卡绑定小米账号等待 168小时。
 
小米官方正在封堵这一漏洞,可见小米实际上并不愿意任何用户进行解锁。笔者个人认为如果您是此类设备的用户,即便没有刷机需求,也最好尽快完成解锁;
 
2)对于出厂搭载国行 Xiaomi HyperOS 机型:
 
需使用小米社区 APP 申请,申请成功不代表审核通过,需等待最终审核结果。2025 年 1 月 1 日起,通过小米社区 App 申请并获得解锁资格的用户,在有效期内,最多支持小米账号实名认证本人 1 台设备绑定和解锁,全程各环节(包括但不限于答题、报名、申请、绑定、解锁及解锁后的设备使用)均需要保持为同一台设备,在全程各环节会采用多种方式校验是否为同一设备。解锁权限具有时效性,须在获得解锁资格之时起的 336 小时(14 天) 内完成绑定和解锁操作。如实际解锁时已超过权限有效期,则无法解锁,相应权限资格失效,不予补发,也无法延长有效期。申请解锁权限需满足: 1) 通过《解锁资格答题测试》;2) 社区成长等级达到 5 段;3)完成实名认证。答题开放时间不固定,每次参与需间隔 7 天;每场答题的最迟进场时间为该场次答题开始后的 10 分钟;答题成绩每周一晚上 23:59 失效。用户即使满足解锁申请条件,如在社交媒介(包括但不限于各论坛、微博、微信、QQ 群等)对小米有过恶意诋毁、谩骂、造谣等情况,在申请时不填写申请理由、或使用 AI 生成申请理由、或申请理由出现过辱骂威胁等内容,或出现被判定为作弊的行为(包括但不限于:答题测试的填空题复制粘贴其他网站的答案、答案雷同或相似度高,寻找“代答”服务,使用脚本或工具达到申请条件等),或有其他违反小米账号使用协议的相关情形,申请不予通过。全程各环节(包括但不限于答题、报名、申请、绑定、解锁及解锁后的设备使用),需要小米账号实名认证的本人实际操作,并确保全程遵守小米账号用户协议的全部条款,所获得的解锁资格也仅限小米账号实名认证的本人设备使用,不得用于非本人设备。如发现/疑似非小米账号实名认证的本人操作或将解锁资格用于非本人设备或出现其他违反小米账号用户协议的行为,账号会被永久封禁并视情节追究相关法律责任。
 
3)对于搭载非国行 Xiaomi HyperOS 机型:
 
需使用 Xiaomi Community 5.3.31 或以上版本申请。
解锁权限有效期为一年,自申请成功时开始计算。
申请解锁权限需满足: 1) 小米账号注册满 30 天;2) 当日申请限额未满。
全球每日申请限额 50 名。
 
小米手机在解锁并获取 ROOT 权限后保修。


'''OPPO(真我 realme)''':部分机型支持解锁,需要申请,名额有限。要求机型上市时间必须超过3个月,同时需要 OPPO 官方开放该机型的深度测试。支持解锁 ROOT 保修,前提是设备可以正常回锁。
'''OPPO(真我 realme)''':部分机型支持解锁,需要申请,名额有限。要求机型上市时间必须超过3个月,同时需要 OPPO 官方开放该机型的深度测试。支持解锁 ROOT 保修,前提是设备可以正常回锁。


'''一加''':支持解锁,不需答题申请,方式简单。解锁 ROOT 保修。
可以通过临时替换一加ocdt分区完成解锁,但解锁后无法使用引导加载程序 Fastboot,只能使用FastbootD


'''vivo(含 iQOO)''':不支持解锁。
'''一加''':支持解锁,不需答题申请,方式简单。解锁 ROOT 保修。外国部分运营商合约机不支持解锁,部分此类一加设备可使用9008线刷救砖包解除限制。


'''华为''':不支持解锁。
'''Google Pixel、Nothing Phone''':支持解锁,不需答题申请,方式简单。解锁 ROOT 保修但国内没有服务地点。
Pixel部分合约机不支持解锁。
 
'''vivo(含 iQOO)''':不支持解锁。早期 vivo 机型可用改造的 fastboot 客户端解锁。
 
'''华为''':需使用解锁码,但不开放解锁码。部分 Kirin 芯片老设备可以强解。


'''荣耀''':不支持解锁。
'''荣耀''':不支持解锁。


'''魅族''':官方不支持解锁,但官方开放不完整 ROOT ,可以替换为 Magisk。
在荣耀还是华为旗下子品牌的时候,有些用的也是 Kirin 芯片,可以参考前者。


'''中兴(努比亚、红魔)''':不支持解锁。
'''魅族''':官方不支持解锁,但官方开放不完整 ROOT ,可以替换为 Magisk。有收费解锁工具 MeizuBL。
 
'''中兴(努比亚、红魔)''':努比亚官方不提供解锁;红魔 9 系列及后续的新产品不再提供解锁,需自行通过 9008 刷入工程机 abl 后用通用方式解锁 bl;红魔 8 等旧产品更新系统后也不再提供解锁。中兴品牌手机需通过 9008 自行刷入工程机 abl 方可解锁。可使用Coolapk[[某贼|@某贼]]的“[https://www.coolapk.com/feed/55222939?shareKey=ZWQ1ZmYxYzVlMjRkNjcxZDA3MDA 中兴工具箱]”便捷地进行解锁。


'''三星''':支持解锁,方式简单。但是有 KNOX 物理熔断机制,解锁之后无法恢复。
'''三星''':支持解锁,方式简单。但是有 KNOX 物理熔断机制,解锁之后无法恢复。
第31行: 第168行:
'''索尼''':大部分支持解锁,但是需要申请获取解锁码。
'''索尼''':大部分支持解锁,但是需要申请获取解锁码。


'''联想''':支持解锁,方式简单,但是zui15解锁会报错,所以仅限zui15以下。
'''联想''':支持解锁,方式简单,但是 zui15 解锁会报错,所以仅限 zui15 以下。
[[文件:Jiesuoweizhi.jpg|缩略图|绑定账号位置]]
[[文件:Jiesuoweizhi.jpg|缩略图|绑定账号位置]]


=== 小米/红米机型(出厂搭载HyperOS的设备) ===
=== 小米/红米机型(出厂搭载 HyperOS 的设备) ===
此部分适用于出厂搭载HyperOS的设备,如小米14系列、Redmi K70系列
 
此部分适用于出厂搭载 HyperOS 的设备,如小米14系列、Redmi K70系列


但是门槛较高,需要小米社区账号5级+答题通过+申请审核通过,截至24年2月14日,答题为68分客观题+32分主观题,本人多次答题均没有主观成绩,推测并没有人工阅卷,并且答题通过后申请资格审核也不一定通过
但是门槛较高,需要小米社区账号5级+答题通过+申请审核通过,截至24年2月14日,答题为68分客观题+32分主观题,本人多次答题均没有主观成绩,推测并没有人工阅卷,并且答题通过后申请资格审核也不一定通过
第42行: 第180行:


==== 1、将账号与手机绑定 ====
==== 1、将账号与手机绑定 ====
打开设置——我的设备——全部参数与信息——连续点击6次OS版本开启开发者选项
打开设置——我的设备——全部参数与信息——连续点击6次 OS 版本开启开发者选项


返回设置主页——最底部更多设置——底部开发者选项——设备解锁状态
返回设置主页——最底部更多设置——底部开发者选项——设备解锁状态


关闭手机WiFi,打开数据网络,点击页面底部绑定,解锁需要等待72小时
关闭手机WiFi,打开数据网络,点击页面底部绑定,解锁需要等待 72 小时


之后不需要再次点击绑定,否则需要重新计算72小时
之后不需要再次点击绑定,否则需要重新计算 72 小时


==== 2、小米社区 ====
==== 2、小米社区 ====
底部官方——上方内测申请——BL解锁申请——页面底部“去答题”
底部官方——上方内测申请—— BL 解锁申请——页面底部“去答题”


对照题库完成比较简单,[https://github.com/MlgmXyysd/Xiaomi-BootLoader-Questionnaire/discussions/4#discussioncomment-8443406 题库链接(可能需要科学上网)]
对照题库完成也不是那么简单,[https://github.com/MlgmXyysd/Xiaomi-BootLoader-Questionnaire/discussions/4#discussioncomment-8443406 题库链接(可能需要科学上网)]


如果答题分数足以通过,可以回到BL解锁申请页,点击“立即报名”,等待通过
如果答题分数足以通过,可以回到BL解锁申请页,点击“立即报名”,等待通过


==== 3、电脑下载解锁工具并解锁 ====
==== 3、电脑下载解锁工具并解锁 ====
[http://www.miui.com/unlock/index.html 官方网站下载]
[http://www.miui.com/unlock/index.html 官方网站下载]


下载后解压,双击miflash_unlock.exe,可能需要更新
下载后解压,双击 miflash_unlock.exe,可能需要更新


需要登录与手机绑定账号相同的小米账号,注意扫码登陆会卡住,尽量使用账号密码登录
需要登录与手机绑定账号相同的小米账号,注意扫码登陆会卡住,尽量使用账号密码登录
第78行: 第217行:
步骤同HyperOS
步骤同HyperOS


==== 2、等待168小时(7天 ====
==== 2、等待168小时(7天) ====


==== 3、电脑下载解锁工具并解锁 ====
==== 3、电脑下载解锁工具并解锁 ====
第115行: 第254行:
在基本刷入页面的普通设备解锁中的解锁码解锁中填写“<code>0x你的解锁码</code>”,随后点击立即解锁即可完成解锁。
在基本刷入页面的普通设备解锁中的解锁码解锁中填写“<code>0x你的解锁码</code>”,随后点击立即解锁即可完成解锁。


=== 一加手机 ===
=== OPPO/真我手机 ===
 
==== 深度测试 ====
 
OPPO/真我手机需要参加深度测试。'''深度测试不是考试,不需要答题'''。其中,真我的测试体验较好,支持设备新,等待时间短,OPPO 的新设备大多不支持测试。通过测试前,您无法通过组合键、ADB 或任何手段进入引导加载程序 Fastboot,也就没有办法解锁 Bootloader。深度测试通过后,设备将自动重启到 fastboot 模式,届时fastboot的授权将会开启,您可以自由进入 Fastboot。
 
OPPO测试:https://www.realmebbs.com/post-details/1275426081138028544
 
真我测试:https://www.realmebbs.com/post-details/1275426081138028544
 
此后,您可以在开发者选项中打开允许 OEM 解锁选项,进入 Fastboot 开始解锁。
 
==== 欧、真强解 Bootloader 锁 ====
 
'''适用于高通骁龙 865、870、8gen2 设备'''
 
在你要操作的手机的“开发者选项”中打开“ OEM解锁 ”选项。
 
请了解将您手机强制关机的组合键。真我大部分设备是同时长按电源键和音量上键约10秒钟左右。对于部分特定机型(如:真我 V25、Q5、Q5 狂欢版),请同时长按电源按键和音量下键约10秒钟左右强制关机。而对 OPPO 设备,很多机型是长按电源键以强制关机,您需要提前知悉。
 
'''下载Coolapk[[某贼|@某贼]]的[https://www.coolapk.com/feed/56441690?shareKey=NGFkNDQ4M2NjYzA3NjY4NmE3ZjQ 高通工具箱]和[https://share.feijipan.com/s/MiB4omhC 高通 9008 驱动程序]并安装
 
在工具箱选择对应的处理器。
 
关闭设备后同时按住音量加减按键,用数据线连接计算机。待“设备管理器”出现含有“9008”字样的 COM 端口时,在工具箱上点击“发送引导”,工具箱会为你打开一个命令行界面。这个命令行界面可以关掉。
 
点击“回读单个分区”,输入ocdt,导出备份,移至别处备用。<code>ocdt</code>分区是 OPPO、真我手机的一个分区,用以校验用户是否有资格进入 Fastboot 模式,一加手机自 Oneplus 9 系列以来也采用了<code>ocdt</code>分区(相当于所有手机出厂就通过了深度测试)。
 
找到与您的 OPPO 或真我手机 SOC 型号相同的一加手机或者已通过深度测试的欧、真手机的<code>ocdt</code>分区,可以在互联网下载现成的版本,复制到也高通工具箱的目录下,点击“刷入单个分区”,在命令行界面按照提示输入“ocdt”,将一加的<code>ocdt</code>分区刷写进设备中。
 
在工具箱点击“到 [[fastbootd|fastbootD]]”
 
在Android Platform-tools 所在的文件夹下打开终端,输入:
 
<code>fastboot reboot bootloader</code>
 
此时你的手机应当经历一次振动,但是在黑屏或花屏的状态下,不要惊慌,这只是显示故障。
 
在使用
 
<code>fastboot devices</code>
 
命令确定设备在连接状态后,在命令行中输入
 
<code>fastboot flashing unlock</code>
 
如果按照正常的情况,您的手机将显示这样的画面:
 
[[文件:Unlock-bootloader-oneplus.jpg|缩略图]]
 
但是由于显示异常,您的手机可能正处在黑屏或花屏状态。没有关系,我们将把备份的分区刷回去。您只需要按两下音量减键,再按一次电源键即可。您的手机将会重启,听到一声振动后,手机的Bootloader已经解锁完成。请等待一会儿,这时您的手机正在清除数据。等到手机再次振动时,使用组合键强制关机。
 
关机后,再次执行9008连接电脑的操作,并将备份的原ocdt刷回,手机的显示应当恢复正常。此时您已经完成了Bootloader解锁。
 
=== 一加手机、Google pixel、Nothing Phone ===


==== 1、打开OEM解锁 ====
==== 1、打开OEM解锁 ====
在开发者选项中打开允许OEM解锁选项
在开发者选项中打开允许OEM解锁选项


==== 2.进入Fastboot,开始解锁 ====
Google Pixel 和运行 OxygenOS 的部分一加手机需要登录谷歌账号才能开启OEM解锁。
手机进入fastboot后,在命令行中输入<code>fastboot flashing unlock</code>,然后按下回车确认
 
如果不行,您的设备相对较旧,请执行<code>fastboot oem unlock</code>
==== 2.进入 Fastboot,开始解锁 ====
手机进入 Fastboot 后,在命令行中输入 <code>fastboot flashing unlock</code>,然后按下回车确认
如果不行,您的设备相对较旧,请执行 <code>fastboot oem unlock</code>


或使用柚坛工具箱,在基本刷入页面的基本命令解锁中选择<code>flashing unlock</code>,然后点击执行解锁命令
或使用柚坛工具箱,在基本刷入页面的基本命令解锁中选择 <code>flashing unlock</code>,然后点击执行解锁命令
[[文件:柚坛工具箱基本刷入页面.png|居中|无框|531x531像素]]
[[文件:柚坛工具箱基本刷入页面.png|居中|无框|531x531像素]]
手机将进入新的英文界面,在此界面中选择<code>UNLOCK THE BOOTLOADER</code>(音量键选择,电源键确认)
手机将进入新的英文界面,在此界面中选择<code> UNLOCK THE BOOTLOADER </code>(音量键选择,电源键确认)


等待设备自动重启
等待设备自动重启

2025年2月6日 (四) 04:04的最新版本

1、Bootloader 锁是啥??

Bootloader 锁,也称为 BL 锁,是 Bootloader 多级启动的一种校验机制。Bootloader 是在计算机启动后、操作系统内核运行之前运行的一系列程序。。在嵌入式操作系统中,Bootloader的主要作用是在操作系统内核运行之前初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。

手机引导启动流程

为了提供更复杂的功能和更好的可移植性,手机的引导启动过程是多级的,这一过程称为链式加载。不同手机的链式加载流程是有差别的,以最新的高通处理器为例:

手机的启动过程是从固化在 SOC(手机的处理器)的程序BootRom开始的,被称为基础引导加载程序(PBL),作用是初始化硬件时钟、CPU 缓存,内存管理单元(MMU)和基于启动选项标识要引导的设备,加载下一阶段的引导加载程序XBL到内存中并执行它,或进入紧急下载(EDL)模式。[1]由于人们常在EDL模式下通过 9008 端口实行刷写、读取分区的操作,它通常被通俗地称作9008模式。

可拓展引导加载程序 (XBL) 是手机冷启动的第二阶段,用以初始化内存子系统,包括总线及 LPDDR 内存等,加载一系列驱动程序,启动可信执行环境(TEE),以及校验并拉起高通可拓展硬件接口 UEFI 的实现 ABL。

ABL是高通专有UEFI的核心部分,负责更多非核心设备的初始化,校验启动镜像、将启动镜像加载到内存并启动Linux内核。由于 ABL 需要做的事情很多,它实际上是一个微型的操作系统。我们使用的运作在引导加载程序的 Fastboot 也是在 ABL 上运行的。

启动映像是一个或多个主分区及逻辑分区,这些分区内包括内核、设备树 Dtb、Ramdisk(用以提供 init 程序和临时根文件系统 Initramfs,对于发布时搭载 Android 13 的设备,通用 ramdisk 从 boot 映像中移除,并放置在单独的 init_boot 映像中。此更改会使 boot 映像仅保留 GKI 内核[2]),这些数据是内核启动的必要条件。在设备启动内核之后,它将会拉起多个系统服务和Android 启动器,Android 启动即告完成。

值得注意的是,高通体系下的启动流程,实际上并不是 Android 手机一般的启动流程。高通UEFI 实际上是高通为引导不同操作系统而专门设计的专有程序。与此同时,AOSP 官方提供了一个开源的 Little kernel(lk) 作为 BootRom 运行之后的 Bootloader 方案,这一方案被更多的 SOC 厂商,包括联发科广泛地采用。因此,联发科的手机在启动 lk 后直接加载 Android 启动镜像。尽管如此,它们都遵循了嵌入式操作系统的多级启动标准。

安全引导与镜像验证

安全引导是各 SOC 厂商引入的技术规范,也是 Bootloader 锁的具象化,用以防范来自第三方对系统的修改,从而实现:

  • 在一定程度上保障数据难以由第三方导出,保障了手机对个人的隐秘性;
  • 防范手机在销售渠道被恶意修改;
  • 防范销赃;
  • 防止个人用户轻易破坏系统和从事非正规行为;
  • 稳定广告收益和确保设备的长期受控。

为了达到防止修改手机系统的目的,手机厂商使用了签名验证技术,从而确定每一个在设备上加载和执行的软件镜像,都使用上一个由该系统验证的软件镜像来验证。这一信任传递机制被称为“信任链”。其中,第一个环节为 PBL。手机厂商将公钥烧录到SOC中,PBL以加密方式验证它所加载的ABL镜像上的数字签名,ABL 再以加密方式验证它们加载的下一组镜像上的数字签名,如boot分区、init_boot分区(如果存在)、recovery(如果存在)分区[3],以此类推。由于SOC上的数据一经烧录不可修改,后续的各步骤都是对厂商可信的。如果签名不一致,就会终止引导流程,表现为手机直接关机或出现“系统损坏”提示。

为了使手机能够得到修改,从而方便系统开发、修改及实现特殊功能,照顾玩机群体,部分厂商提供了解锁 Bootloader 的功能。我们平常说的解锁 Bootloader,指的是主要是在 ABL 阶段让 Bootloader 放弃对启动映像的校验,从而能够启动自定义启动映像。[4]但是,由于 BL 锁有防止用户损坏设备的作用,解锁BL也会给你的设备带来一定的安全风险。包括:

  • 当设备被盗时,您的数据容易被导出并破解;
  • 当设备被盗时,您的设备将易于销赃;
  • 在 FastbootD 模式或 Root 权限下,具有危害性的脚本及程序可能会清除你的一切数据,包括每个手机独一无二的基带数据,导致丢失 IMEI、无法读取 SIM 卡、persist分区损坏等难以补救的后果。

解锁 Bootloader 后,Bootloader 将放开以下限制:

  • Bootloader 将不再校验 boot、init_boot、recovery 等要启动的分区,刷写这些分区将不会导致设备不启动;
  • 允许使用引导加载程序 Fastboot 对大多数分区,主要是 boot 分区实行刷写。

所以解锁 bootloader,是我们玩机的第一步!

2、我该怎么解锁Bootloader呢?

Bootloader 解锁需要在引导加载程序 Fastboot 中进行。AOSP 官方给出了泛用的解锁方式作为各种 Android 手机的规范。在 Google Pixel、Oneplus、Nothing 非合约机及和红魔 8 代之前的设备上,以及在已经通过了深度测试的 OPPO 和 Realme 设备上,您可以直接尝试按此方式解锁。

请注意!解锁 Bootloader 将清除你的所有数据并恢复出厂设置(格式化Data),请不要在存有重要资料的设备解锁 Bootloader,如果您正在使用这个设备但执意要解锁 Bootloader,请备份你的一切数据!

1)正确配置 Android tools

GNU/Linux 各发行版的软件源已经把 adb 和 Fastboot 以及它们配套的驱动打包好了,我们只需要使用软件包管理器安装即可。例如,

Debian GNU/Linux:$sudo apt install android-tools

Arch GNU/Linux:$sudo pacman -S android-tools

对于 Windows 用户,您应该从官方渠道或者其它互联网途径下载platform-tools以及手机厂商对应的 Fastboot 驱动,安装对应的驱动。解压 platform-tools 文件夹并在解压的位置打开 CMD。

2)在手机的“设置”中找到“版本号”一栏,连续点击五次,直至提示“您现在处于开发者模式”;

3)在手机的“设置”中找到选项“OEM 解锁”并开启此选项,同意设备保护功能关闭的提示;

4)通过组合键或ADB命令进入引导加载程序 Fastboot。

不同品牌进入引导加载程序 Fastboot 的组合键各不相同,下面是各品牌设备进入Fastboot的组合键列表:

各品牌设备进入Fastboot的组合键列表
电源键 音量减键 音量加键 同时连接数据线和电脑
小米
一加
真我
索尼
三星
Pixel

在一些情况下,我们需要用ADB命令进入引导加载程序 Fastboot。例如:部分一加新机型在没有解锁 Bootloader 的情况下,无法通过组合键进入 Fastboot。[5]此时,通过在“开发者选项“开启“USB调试”。将手机连接计算机,如果手机没有反应,可以在命令行输入命令:

adb devices

在手机弹出的对话框上点击“允许”,输入命令:

adb reboot bootloader

可以直接在 Android 系统中重新启动并进入引导加载程序。

5)在 Fastboot 模式下连接计算机,在命令行终端输入命令:

fastboot flashing unlock #在高通设备或新款Pixel上

fastboot oem unlock #在联发科设备或老款Pixel上

在大部分设备上,两条命令都是有效的。如果一条命令命令无效,请使用另一条命令。

Bootloader 解锁实际上有许多状态。oem unlock 或 flashing unlock 实际上是“普通” 的 Bootloader 解锁。当你输入 Fastboot 命令 fastboot oem device-info 时,你会看到两个状态:(bootloader) Device unlocked: true/false 以及 (bootloader) Device critical unlocked: true/false。critical_unlocked 即“关键分区解锁”,在critical_unlocked状态下,引导加载程序 Fastboot 可以刷写更多关键的分区。但是经过笔者实测,大部分关键分区在 Fastboot 下仍然锁定,需要用FastbootD或在root后通过dd命令刷入。如果您要进入 critical_unlocked 状态,请在解锁手机之前在Fastboot输入这一命令并按提示解锁,解锁后强制关机并执行fastboot flashing unlockfastboot oem unlock操作:

fastboot flashing unlock_critical #或者 fastboot oem unlock_critical

一些标榜要用专用解锁工具的设备事实上也是在引导加载程序 Fastboot 下完成解锁的。以小米官解为例,Windows 下那个专有的解锁工具首先发送命令fastboot getvar token(在高通SOC的设备上)或 fastboot oem get_token(在联发科SOC的设备上),得到一串动态的token;再通过处理token和产品代号向服务器请求解锁码,打包为文件 token.bin,最后连续执行 fastboot stage token.binfastboot oem unlock,便把手机解了锁。网络上已经有成熟的用 Android Termux、GNU/Linux 或 Mac OS 上解锁小米手机的方案。可以看出,小米的官解看似是一个“暗箱”,实际上并没有什么可称得上神秘的东西。

3、不同品牌的解锁权限开放情况

除了泛用的方式外,不同厂商对自己生产的设备各有不同限制,因此解锁方式各不相同。以下是不同品牌的解锁权限开放情况:

小米(红米):官方宣称支持解锁,但是搭载澎湃(HyperOS)系统的手机实际上不支持。

1)对于出厂搭载 MIUI 机型:

支持插卡绑定小米账号等待 168 小时后使用专门的Windows下的解锁工具解锁。

如果已升级到 Xiaomi HyperOS,则也需要如后面所述的那样完成答题。不过目前一部分出厂为 MIUI 且已升级到 Xiaomi HyperOS 的机型仍支持使用一个 Python 脚本项目跳过答题,跳过后仍需插卡绑定小米账号等待 168小时。

小米官方正在封堵这一漏洞,可见小米实际上并不愿意任何用户进行解锁。笔者个人认为如果您是此类设备的用户,即便没有刷机需求,也最好尽快完成解锁;

2)对于出厂搭载国行 Xiaomi HyperOS 机型:

需使用小米社区 APP 申请,申请成功不代表审核通过,需等待最终审核结果。2025 年 1 月 1 日起,通过小米社区 App 申请并获得解锁资格的用户,在有效期内,最多支持小米账号实名认证本人 1 台设备绑定和解锁,全程各环节(包括但不限于答题、报名、申请、绑定、解锁及解锁后的设备使用)均需要保持为同一台设备,在全程各环节会采用多种方式校验是否为同一设备。解锁权限具有时效性,须在获得解锁资格之时起的 336 小时(14 天) 内完成绑定和解锁操作。如实际解锁时已超过权限有效期,则无法解锁,相应权限资格失效,不予补发,也无法延长有效期。申请解锁权限需满足: 1) 通过《解锁资格答题测试》;2) 社区成长等级达到 5 段;3)完成实名认证。答题开放时间不固定,每次参与需间隔 7 天;每场答题的最迟进场时间为该场次答题开始后的 10 分钟;答题成绩每周一晚上 23:59 失效。用户即使满足解锁申请条件,如在社交媒介(包括但不限于各论坛、微博、微信、QQ 群等)对小米有过恶意诋毁、谩骂、造谣等情况,在申请时不填写申请理由、或使用 AI 生成申请理由、或申请理由出现过辱骂威胁等内容,或出现被判定为作弊的行为(包括但不限于:答题测试的填空题复制粘贴其他网站的答案、答案雷同或相似度高,寻找“代答”服务,使用脚本或工具达到申请条件等),或有其他违反小米账号使用协议的相关情形,申请不予通过。全程各环节(包括但不限于答题、报名、申请、绑定、解锁及解锁后的设备使用),需要小米账号实名认证的本人实际操作,并确保全程遵守小米账号用户协议的全部条款,所获得的解锁资格也仅限小米账号实名认证的本人设备使用,不得用于非本人设备。如发现/疑似非小米账号实名认证的本人操作或将解锁资格用于非本人设备或出现其他违反小米账号用户协议的行为,账号会被永久封禁并视情节追究相关法律责任。

3)对于搭载非国行 Xiaomi HyperOS 机型:

需使用 Xiaomi Community 5.3.31 或以上版本申请。 解锁权限有效期为一年,自申请成功时开始计算。 申请解锁权限需满足: 1) 小米账号注册满 30 天;2) 当日申请限额未满。 全球每日申请限额 50 名。

小米手机在解锁并获取 ROOT 权限后保修。

OPPO(真我 realme):部分机型支持解锁,需要申请,名额有限。要求机型上市时间必须超过3个月,同时需要 OPPO 官方开放该机型的深度测试。支持解锁 ROOT 保修,前提是设备可以正常回锁。

可以通过临时替换一加ocdt分区完成解锁,但解锁后无法使用引导加载程序 Fastboot,只能使用FastbootD

一加:支持解锁,不需答题申请,方式简单。解锁 ROOT 保修。外国部分运营商合约机不支持解锁,部分此类一加设备可使用9008线刷救砖包解除限制。

Google Pixel、Nothing Phone:支持解锁,不需答题申请,方式简单。解锁 ROOT 保修但国内没有服务地点。 Pixel部分合约机不支持解锁。

vivo(含 iQOO):不支持解锁。早期 vivo 机型可用改造的 fastboot 客户端解锁。

华为:需使用解锁码,但不开放解锁码。部分 Kirin 芯片老设备可以强解。

荣耀:不支持解锁。

在荣耀还是华为旗下子品牌的时候,有些用的也是 Kirin 芯片,可以参考前者。

魅族:官方不支持解锁,但官方开放不完整 ROOT ,可以替换为 Magisk。有收费解锁工具 MeizuBL。

中兴(努比亚、红魔):努比亚官方不提供解锁;红魔 9 系列及后续的新产品不再提供解锁,需自行通过 9008 刷入工程机 abl 后用通用方式解锁 bl;红魔 8 等旧产品更新系统后也不再提供解锁。中兴品牌手机需通过 9008 自行刷入工程机 abl 方可解锁。可使用Coolapk@某贼的“中兴工具箱”便捷地进行解锁。

三星:支持解锁,方式简单。但是有 KNOX 物理熔断机制,解锁之后无法恢复。

索尼:大部分支持解锁,但是需要申请获取解锁码。

联想:支持解锁,方式简单,但是 zui15 解锁会报错,所以仅限 zui15 以下。

绑定账号位置

小米/红米机型(出厂搭载 HyperOS 的设备)

此部分适用于出厂搭载 HyperOS 的设备,如小米14系列、Redmi K70系列

但是门槛较高,需要小米社区账号5级+答题通过+申请审核通过,截至24年2月14日,答题为68分客观题+32分主观题,本人多次答题均没有主观成绩,推测并没有人工阅卷,并且答题通过后申请资格审核也不一定通过

本教程建立在小米社区5级的基础上

1、将账号与手机绑定

打开设置——我的设备——全部参数与信息——连续点击6次 OS 版本开启开发者选项

返回设置主页——最底部更多设置——底部开发者选项——设备解锁状态

关闭手机WiFi,打开数据网络,点击页面底部绑定,解锁需要等待 72 小时

之后不需要再次点击绑定,否则需要重新计算 72 小时

2、小米社区

底部官方——上方内测申请—— BL 解锁申请——页面底部“去答题”

对照题库完成也不是那么简单,题库链接(可能需要科学上网)

如果答题分数足以通过,可以回到BL解锁申请页,点击“立即报名”,等待通过

3、电脑下载解锁工具并解锁

官方网站下载

下载后解压,双击 miflash_unlock.exe,可能需要更新

需要登录与手机绑定账号相同的小米账号,注意扫码登陆会卡住,尽量使用账号密码登录

登录完成后,将手机关机,长按音量减+电源键进入fastboot模式,用数据线将手机连接至电脑

电脑显示已连接小米手机后,单击解锁,并等待解锁进度完成

如果一切正常的话,就可以解锁成功了

小米/红米机型(出厂搭载MIUI的设备)

出厂搭载MIUI且升级了HyperOS的设备,可以尝试漏洞解锁,通过漏洞可以实现跳过答题,恢复原来绑定168小时解锁,可以参考此文章

以下为运行MIUI设备的解锁方法

1、绑定账号

步骤同HyperOS

2、等待168小时(7天)

3、电脑下载解锁工具并解锁

步骤同HyperOS

索尼解锁

解锁会清除全部数据

国行系统无法打开oem解锁

番外:如何查看自己的手机支不支持官方解锁?

打开拨号界面,输入*#*#7378423#*#*,在弹出的界面中选择“Service Info”——“Configuration”,弹出的页面中有一个“Rooting status”,下方的Bootloader unlock allowed后方如果为Yes,即代表可以通过官方解锁码解锁,如果为No,那么即便获取解锁码也是无法解锁的,需要用到qUnlock(花钱强制解锁)

1、打开OEM解锁

国行由于精简掉了GMS组件,即便使用科学上网也无法打开该选项,强刷港版固件+科学上网即可解决

这里以XZ1的系统为例,其他机型类似

首先我们需要科学上网,大概挂一会就可以,操作过程尽量不要断开

设置底部“系统”——“关于手机”——连续点击最下方“版本号”直到显示“您现在处于开发者模式”,返回上一级在底部找到开发者选项,如果上网很科学的话OEM解锁就可以打开了

2、用IMEI获取解锁码

设置底部“系统”——“关于手机”——IMEI,如果你是双卡的话随便一个IMEI就可以

点击此处跳转索尼官网解锁链接,网页使用谷歌reCAPTCHA,所以需要科学上网

在网页的底部“Select your device”中选择你的设备型号,在下方的文本框中输入你的IMEI,点击“submit”提交,下方会出现“Your unlock code for 你的IMEI号”,此文字下面的一串代码即为你的解锁码

3、使用Fastboot命令解锁

将设备关机,先将数据线连接到电脑,在按住音量加的同时插入数据线,呼吸灯变蓝即为Fastboot模式

随后打开命令行,输入“fastboot oem unlock 0x你的解锁码”,即可成功解锁

或者也可以使用柚坛工具箱

在基本刷入页面的普通设备解锁中的解锁码解锁中填写“0x你的解锁码”,随后点击立即解锁即可完成解锁。

OPPO/真我手机

深度测试

OPPO/真我手机需要参加深度测试。深度测试不是考试,不需要答题。其中,真我的测试体验较好,支持设备新,等待时间短,OPPO 的新设备大多不支持测试。通过测试前,您无法通过组合键、ADB 或任何手段进入引导加载程序 Fastboot,也就没有办法解锁 Bootloader。深度测试通过后,设备将自动重启到 fastboot 模式,届时fastboot的授权将会开启,您可以自由进入 Fastboot。

OPPO测试:https://www.realmebbs.com/post-details/1275426081138028544

真我测试:https://www.realmebbs.com/post-details/1275426081138028544

此后,您可以在开发者选项中打开允许 OEM 解锁选项,进入 Fastboot 开始解锁。

欧、真强解 Bootloader 锁

适用于高通骁龙 865、870、8gen2 设备

在你要操作的手机的“开发者选项”中打开“ OEM解锁 ”选项。

请了解将您手机强制关机的组合键。真我大部分设备是同时长按电源键和音量上键约10秒钟左右。对于部分特定机型(如:真我 V25、Q5、Q5 狂欢版),请同时长按电源按键和音量下键约10秒钟左右强制关机。而对 OPPO 设备,很多机型是长按电源键以强制关机,您需要提前知悉。

下载Coolapk@某贼高通工具箱高通 9008 驱动程序并安装

在工具箱选择对应的处理器。

关闭设备后同时按住音量加减按键,用数据线连接计算机。待“设备管理器”出现含有“9008”字样的 COM 端口时,在工具箱上点击“发送引导”,工具箱会为你打开一个命令行界面。这个命令行界面可以关掉。

点击“回读单个分区”,输入ocdt,导出备份,移至别处备用。ocdt分区是 OPPO、真我手机的一个分区,用以校验用户是否有资格进入 Fastboot 模式,一加手机自 Oneplus 9 系列以来也采用了ocdt分区(相当于所有手机出厂就通过了深度测试)。

找到与您的 OPPO 或真我手机 SOC 型号相同的一加手机或者已通过深度测试的欧、真手机的ocdt分区,可以在互联网下载现成的版本,复制到也高通工具箱的目录下,点击“刷入单个分区”,在命令行界面按照提示输入“ocdt”,将一加的ocdt分区刷写进设备中。

在工具箱点击“到 fastbootD

在Android Platform-tools 所在的文件夹下打开终端,输入:

fastboot reboot bootloader

此时你的手机应当经历一次振动,但是在黑屏或花屏的状态下,不要惊慌,这只是显示故障。

在使用

fastboot devices

命令确定设备在连接状态后,在命令行中输入

fastboot flashing unlock

如果按照正常的情况,您的手机将显示这样的画面:

但是由于显示异常,您的手机可能正处在黑屏或花屏状态。没有关系,我们将把备份的分区刷回去。您只需要按两下音量减键,再按一次电源键即可。您的手机将会重启,听到一声振动后,手机的Bootloader已经解锁完成。请等待一会儿,这时您的手机正在清除数据。等到手机再次振动时,使用组合键强制关机。

关机后,再次执行9008连接电脑的操作,并将备份的原ocdt刷回,手机的显示应当恢复正常。此时您已经完成了Bootloader解锁。

一加手机、Google pixel、Nothing Phone

1、打开OEM解锁

在开发者选项中打开允许OEM解锁选项

Google Pixel 和运行 OxygenOS 的部分一加手机需要登录谷歌账号才能开启OEM解锁。

2.进入 Fastboot,开始解锁

手机进入 Fastboot 后,在命令行中输入 fastboot flashing unlock,然后按下回车确认 如果不行,您的设备相对较旧,请执行 fastboot oem unlock

或使用柚坛工具箱,在基本刷入页面的基本命令解锁中选择 flashing unlock,然后点击执行解锁命令

手机将进入新的英文界面,在此界面中选择 UNLOCK THE BOOTLOADER (音量键选择,电源键确认)

等待设备自动重启