问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

如何解锁 Android 手机的引导加载程序

创作时间:
作者:
@小白创作中心

如何解锁 Android 手机的引导加载程序

引用
1
来源
1.
https://zh.ifixit.com/Guide/%E5%A6%82%E4%BD%95%E8%A7%A3%E9%94%81+Android+%E6%89%8B%E6%9C%BA%E7%9A%84%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F/152629

本文将介绍如何使用标准fastboot命令解锁Android手机的引导加载程序。请注意,此操作将重置手机并可能导致某些服务停止工作,同时也会使设备更容易受到物理访问的攻击。因此,在进行此操作前,请确保你了解所有潜在风险,并备份所有重要数据。

简介

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

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

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

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

你需要的工具

步骤 1:查找版本号

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

步骤 2:解锁开发者选项

现在,你只需重复点击内部版本号,直到收到一条确认消息:“你现在是开发人员!”。如果你设置了锁屏密码,系统可能会提示你输入锁屏密码。

步骤 3:允许 OEM 解锁

在开发者选项中,找到OEM解锁选项并启用它。如果你设置了锁屏密码,系统可能会提示你输入锁屏密码。

步骤 4:启用USB调试

在开发者选项中,找到USB调试选项并启用它。

步骤 5:将手机连接至电脑

通过USB-C转USB-A线将手机插入电脑。如果转换线质量不好,你可能会遇到一些问题。一些较旧的设备也不喜欢快速启动模式下的USB 3。

拉下通知栏并选择通过USB为该设备充电。选择文件传输/Android Auto选项。在某些较旧的设备上,此选项可能称为MTP

步骤 6:允许你的电脑在设备上运行 ADB 命令

在安装了SDK Platform Tools的电脑上打开终端应用程序并输入:

adb devices

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

如果你没有将platform-tools所在路径加入环境变量PATH,你需要在platform-tools文件夹中打开终端窗口并输入:

.\adb devices

作为命令的前缀。

你可以再次运行该命令来检查它是否有效。现在应该显示:

device

而不是:

unauthorized

步骤 7:解锁引导加载程序

输入命令:

adb reboot bootloader

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

fastboot flashing unlock

某些设备可能会改用命令:

fastboot oem unlock

如果你收到类似:

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

这样的消息,那么你的手机需要一个来自厂商的解锁码以解锁Bootloader。

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

完成!

要重新锁定引导加载程序,只需运行命令:

fastboot flashing lock

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

本文原文来自ifixit.com

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号