跳转到主内容
如何解锁 Android 手机的引导加载程序(Bootloader / BL 锁)

如何解锁 Android 手机的引导加载程序(Bootloader / BL 锁)

Sebastian

Sebastian3 其他贡献者

最后更新于 April 4, 2025

2分钟 - 1小时
中等
社区贡献指南

解锁引导加载程序允许你在 Android 手机上安装自定义固件,并为你提供对手机进行修改的完全访问权限。 此类修改可能涉及更改某些预加载的软件,甚至可能包括替换整个操作系统

有些引导加载程序没有锁定,有些可以使用标准的 fastboot 命令解锁,有些则需要制造商提供的解锁代码。 还有一些手机根本不包含解锁方法,只能通过软件漏洞解锁。 这些锁定的设备通常来自运营商合约机。

在本指南中,我将仅介绍使用标准 fastboot 命令解锁引导加载程序。

警告

  • 解锁引导加载程序将重置手机,因此请确保备份所有数据!
  • 这可能会使某些制造商的保修失效。
  • 解锁的引导加载程序将触发 Play Integrity API(以前称为 SafetyNet Attestation API),这可能会导致 GPay 等某些服务停止工作。
  • 这将使你的设备容易受到物理访问你设备的黑客的攻击,因此请勿对携带国家/公司机密的设备执行此操作。

附加信息

  1. 如何解锁 Android 手机的引导加载程序(Bootloader / BL 锁), 查找版本号: 步骤 1 中的图像 1,3 如何解锁 Android 手机的引导加载程序(Bootloader / BL 锁), 查找版本号: 步骤 1 中的图像 2,3 如何解锁 Android 手机的引导加载程序(Bootloader / BL 锁), 查找版本号: 步骤 1 中的图像 3,3
    • 首先,我们需要找到版本号

    • 通常你可以在关于手机>版本号系统>关于手机>版本下找到它,但由于它因设备而异,使用搜索功能通常是最简单的方法。

  2. 如何解锁 Android 手机的引导加载程序(Bootloader / BL 锁), 解锁开发者选项: 步骤 2 中的图像 1,2 如何解锁 Android 手机的引导加载程序(Bootloader / BL 锁), 解锁开发者选项: 步骤 2 中的图像 2,2
    • 现在,你只需重复点击内部版本号,直到收到一条确认消息:“你现在是开发人员!”。我已经在我的设备上启用了开发人员选项,因此不需要再次执行此操作。

    • 如果你设置了锁屏密码,系统可能会提示你输入锁屏密码。

  3. 如何解锁 Android 手机的引导加载程序(Bootloader / BL 锁), 允许 OEM 解锁: 步骤 3 中的图像 1,1
    • 在开发者选项中,找到 OEM 解锁选项并启用它。

    • 如果你设置了锁屏密码,系统可能会提示你输入锁屏密码。

  4. 如何解锁 Android 手机的引导加载程序(Bootloader / BL 锁), 启用USB调试: 步骤 4 中的图像 1,1
    • 在开发者选项中,找到 USB 调试选项并启用它。

  5. 如何解锁 Android 手机的引导加载程序(Bootloader / BL 锁), 将手机连接至电脑: 步骤 5 中的图像 1,2 如何解锁 Android 手机的引导加载程序(Bootloader / BL 锁), 将手机连接至电脑: 步骤 5 中的图像 2,2
    • 通过 USB-C 转 USB-A 线将手机插入电脑。

    • 如果转换线质量不好,你可能会遇到一些问题。一些较旧的设备也不喜欢 fastboot 模式下的 USB 3。

    • 拉下通知栏并选择通过 USB 为该设备充电

    • 选择文件传输 / Android Auto 选项。

    • 在某些较旧的设备上,此选项可能称为 MTP

  6. 如何解锁 Android 手机的引导加载程序(Bootloader / BL 锁), 授权你的电脑在设备上执行 ADB 命令: 步骤 6 中的图像 1,2 如何解锁 Android 手机的引导加载程序(Bootloader / BL 锁), 授权你的电脑在设备上执行 ADB 命令: 步骤 6 中的图像 2,2
    • 在安装了 SDK Platform Tools 的电脑上打开终端应用程序并输入 adb devices

    • 这应该会在你的设备上触发一个弹出窗口。确保选中复选标记并单击允许

    • 我没有将 platform-tools 所在路径加入环境变量 PATH,因此需要在 platform-tools 文件夹中打开终端窗口并输入 .\ 作为命令的前缀。

    • 你可以再次运行该命令来检查它是否有效。现在设备状态应该是 device (设备) 而不是 unauthorized (未授权) 。

  7. 如何解锁 Android 手机的引导加载程序(Bootloader / BL 锁), 解锁引导加载程序: 步骤 7 中的图像 1,1
    • 输入命令 adb reboot bootloader

    • 等待几秒钟,直到您的设备重新启动进入引导加载程序,然后输入命令 fastboot flashing unlock

    • 某些设备可能会改用命令 fastboot oem unlock

    • 如果你收到类似 FAILED (remote: 'Failed to unlock, decrypt failed!') 之类的消息,那么你的手机需要一个来自厂商的解锁码以解锁 Bootloader。

    • 你现在应该会看到类似于图中所示的提示。使用音量键选择 Unlock the bootloader(解锁引导加载程序) 选项,然后按电源按钮确认。

结论

要重新锁定引导加载程序,只需运行命令“fastboot flashing lock”。

仅在运行原厂固件时才能再锁定引导加载程序,否则您的设备将变砖!

80等其他人完成本指南。

由衷感谢以下译者:

en zh

100%

这些译者帮助我们修补全世界! 您也想加入吗?
开始翻译 ›

Sebastian

于08/19/18注册

28,496 声望

创作了71篇指南

团队

German Translators German Translators 的会员

Community

35 名成员

创作了1,220篇指南

32指南评论

You have shared a very useful post i really like it keep going on, thanks for sharing such an informative content about Samsung Bootloader Unlock with us. I like to visit this helpful blog again for further updates on this beneficial post.☺️

File Rehab - 回复

I'm using a Nokia G60 I was offered.

When I try "fastboot oem unlock" I get:

FAILED (remote: 'Failed to unlock, decrypt failed!')

Please update the guide for such cases.

Thank you

Bruno - 回复

As far as I know, Nokia phones need an unlock code from the manufacturer. I don't have much experience with this, so I suggest you ask/search around on forums like xda developers or reddit. It might even help to directly ask the Nokia support for help. Depending on who you end up with they might even help you out.

Sebastian -

did it work with any realme device?

ëĺäžäžÿ - 回复

Realme requires you to run an app beforehand, but the rest of the process should be pretty similar.

Sebastian -

添加评论

浏览统计数据:

过去 24 小时: 250

过去 7 天: 1,675

过去 30 天: 8,954

总计 249,270