快速步骤
- 备份手机。解锁 Bootloader 会清除手机上的所有内容。
- 打开开发者选项,然后打开 OEM 解锁和 USB 调试。
- 把手机连接到装有 ADB 和 fastboot 的电脑,运行
adb reboot bootloader。 - 运行
fastboot flashing unlock,或使用你所用品牌的方法,然后在手机上确认。 - 重启手机并重新完成设置,然后安装 Magisk。
什么是 Bootloader?
Bootloader 是手机开机后运行的第一个程序。在启动 Android 之前,它会检查软件是否由手机厂商签名,这叫作验证启动(Verified Boot)。已锁定的 Bootloader 只会启动官方软件,已解锁的 Bootloader 则会启动你刷入的任何软件。
Magisk 的工作方式是修补手机的 boot 映像,修补后的映像就不再是厂商签名的那一个了,已锁定的 Bootloader 会拒绝启动它。这就是为什么安装 Magisk、第三方内核或第三方 ROM 都要先解锁。
解锁会带来哪些变化
- 数据会被清除。 为了保护你的文件,手机会自动清除数据。
- 每次开机都会看到警告。 大多数手机会显示一条提示,说明 Bootloader 已解锁。这很正常,不影响手机的使用。
- 部分应用可能无法使用。 许多银行、支付和工作应用会使用 Google 的 Play Integrity API,它会报告 Bootloader 已解锁。其中一些应用会拒绝运行,即使手机没有 Root 也是如此。
- 保修可能受到影响。 有些厂商会限制对已解锁手机的维修。在三星手机上,解锁会永久触发 Knox。
- 物理安全性会降低。 拿到你手机的人可能会刷入修改过的软件。请保持开启锁屏。
你的手机能解锁吗?
大多数由厂商直接销售的无锁版手机都可以解锁。下面这些通常不行:
- 运营商定制机,尤其是在美国。例如 Verizon 销售的 Pixel 手机永远无法解锁。
- 在美国和加拿大销售的三星手机。
- 2018 年以后的华为和荣耀手机,因为华为从那时起就不再提供解锁码。
最快的检测方法是查看开发者选项中的 OEM 解锁开关。如果有这个开关,并且可以打开,你的手机就能解锁。如果没有这个开关,或者手机联网一段时间后它仍是灰色,那么手机很可能无法解锁。
第 1 步:打开 OEM 解锁
打开开发者选项
打开设置 → 关于手机,连续点击版本号七次,然后输入你的 PIN 码。在小米手机上,请改为点击 OS 版本。在三星手机上,版本号位于软件信息中。
打开 OEM 解锁
前往设置 → 系统 → 开发者选项(有些手机的开发者选项直接位于“设置”中),打开 OEM 解锁。请先连接网络:很多手机会先向厂商确认,之后才能打开这个开关。
打开 USB 调试
在同一菜单中打开 USB 调试。把手机连接到电脑后,手机会询问是否允许 USB 调试,请选择允许。
第 2 步:用 fastboot 解锁
这个方法适用于 Google Pixel、一加、Nothing 以及大多数其他手机。三星、小米、摩托罗拉和索尼需要额外的步骤。你的电脑上需要装有 ADB 和 fastboot:我们的 ADB 和 fastboot 教程介绍了如何安装。
重启到 Bootloader
用 USB 数据线连接手机,然后运行:
adb reboot bootloader你也可以先关机,再按住电源键 + 音量减键,直到出现 Bootloader 界面。
确认电脑能识别手机
fastboot devices这时应该会显示一串序列号。如果什么都没有显示,请参阅常见的 ADB 和 fastboot 错误。
发送解锁命令
fastboot flashing unlockAndroid 6.0 之前的手机请改用
fastboot oem unlock。在手机上确认
用音量键选择 Unlock the bootloader,然后按电源键确认。手机会清除所有数据并重启。
重新设置手机
完成初始设置,然后再次打开开发者选项和 USB 调试。安装 Magisk 时会用到它们。
各品牌的解锁步骤
Google Pixel
Pixel 手机使用标准的 fastboot 步骤。手机必须先联网,才能打开 OEM 解锁,而且 Verizon 销售的 Pixel 无法解锁。解锁后,Magisk 应用可以帮你下载 Pixel 的工厂映像。
三星
三星手机不使用 fastboot。你需要在下载模式中用手机按键解锁 Bootloader,并且要先检查 KnoxGuard。请按照我们的三星步骤操作。
小米、Redmi 和 POCO
小米手机需要得到小米的批准才能解锁:
- 在手机上登录小米账号。
- 在开发者选项中打开设备解锁状态(Mi Unlock status),绑定你的账号和设备。
- 在 Windows 电脑上使用小米官方的 Mi Unlock 工具。添加设备后,通常需要等待几天,有时还会更久。
小米已经多次更改这些规则,尤其是在 HyperOS 上,而且在中国销售的手机还有额外的要求。开始之前,请先查看小米当前的规则。
摩托罗拉
摩托罗拉会为符合条件的机型提供解锁码,运营商版本通常不在其列。
- 在 Bootloader 中运行
fastboot oem get_unlock_data,复制它输出的代码。 - 登录摩托罗拉账号,把代码粘贴到摩托罗拉官网的 Bootloader 解锁页面。摩托罗拉会通过电子邮件发给你一个解锁密钥。
- 运行
fastboot oem unlock,后面加上这个密钥。
一加
一加手机使用标准的 fastboot 步骤。部分运营商版本需要先向一加申请解锁令牌。
索尼 Xperia
在索尼的开发者网站上,用手机的 IMEI 获取解锁码,然后运行 fastboot oem unlock 0x,后面加上这个解锁码。索尼提醒,解锁可能会永久删除部分安全(DRM)密钥,从而影响少数功能。
其他品牌
其他大多数品牌都使用标准的 fastboot 步骤。如果手机拒绝执行命令,请查看厂商的支持网站:有些品牌需要解锁码,有些则完全不允许解锁。
解锁之后:安装 Magisk
你的手机已经准备好了。请回到主教程,安装 Magisk 应用,并确认要修补哪个映像。
如何重新锁定 Bootloader
只有在手机运行完全原厂的软件时,才能重新锁定。在装有 Magisk 或其他修改过的软件时重新锁定,可能导致手机无法启动。
- 卸载 Magisk,并刷入手机完整的原厂固件。
- 重启到 Bootloader,运行
fastboot flashing lock,然后在手机上确认。
重新锁定会再次清除你的数据,请先备份。
常见问题解答
解锁 Bootloader 会让手机获得 Root 吗?
不会。解锁只是让手机可以启动未经厂商签名的软件。Root 来自之后安装的 Magisk:参见如何安装 Magisk。
解锁 Bootloader 会清除数据吗?
会,几乎所有手机都会。解锁时 Android 会清除手机上的数据,这样解锁的人就无法读取你的文件。请先备份所有内容。
解锁 Bootloader 合法吗?
在大多数国家和地区,使用厂商自己提供的方法解锁你所拥有的手机的 Bootloader 是合法的。这可能会影响保修,请查看厂商的相关条款。
解锁后还能收到系统更新吗?
在大多数手机上可以,前提是软件未经修改。安装 Magisk 后,系统更新会让 Root 消失,直到你重新安装 Magisk:参见如何更新 Magisk。已 Root 的三星手机无法通过 OTA 安装更新。
为什么 OEM 解锁是灰色的?
把手机连上网络后再查看:很多手机会先向厂商确认,部分三星手机还需要等待几天。如果它一直是灰色,通常说明手机被运营商锁定或被远程锁定,它的 Bootloader 无法解锁。
不用电脑能解锁 Bootloader 吗?
只有三星手机可以,它们在下载模式中用手机按键解锁。其他品牌都需要在电脑上使用 fastboot,而且之后刷入修补后的映像时,你无论如何都需要一台电脑。
分享本教程
更多 Magisk 教程
全部教程- 阅读约 26 分钟Magisk Manager 最新版 31.1 下载(Android 2026)下载 GitHub 官方 Magisk 31.1 APK,按步骤为 Android 手机获取 Root 权限,并学会修补固件、管理 Root、更新和卸载。阅读教程
- 阅读约 6 分钟如何在 Windows、Mac 和 Linux 上安装 ADB 和 fastboot在 Windows、macOS 或 Linux 上安装 Google 的 Platform-Tools,通过 USB 调试连接手机,并解决最常见的 adb 和 fastboot 错误。阅读教程
- 阅读约 7 分钟Magisk Beta 31.1 最新测试版下载(Android 2026)从 GitHub 官方预发布页获取最新的 Magisk 测试版,把 Magisk 应用切换到测试通道,出问题时再切回稳定版。阅读教程
- 阅读约 6 分钟如何卸载 Magisk:Android 上最简单的 2 种方法从 Android 手机中移除 Magisk 和 Root:在 Magisk 应用中一键卸载,应用打不开时使用 TWRP,或刷入原厂 boot 映像。阅读教程