如何以官方方式解锁Android手机的引导加载程序

解锁Android手机的引导程序是生根和刷新自定义ROM的第一步。而且,与普遍的看法相反,它实际上在许多手机上都得到了全面支持。这是通过官方方式解锁引导加载程序的方法。

并非每个电话都能让您做到这一点

这个世界上有两种手机:可以让您解锁引导加载程序的电话和不能解锁的电话。

是否允许解锁引导程序取决于手机的制造商,型号,甚至运营商。 Nexus手机本质上都是可以解锁的,摩托罗拉和HTC的许多手机都允许您通过与Nexus类似的过程来解锁引导加载程序。

但是,其他电话(以及某些运营商)不允许您以官方方式解锁引导加载程序,这意味着,如果您想生成ROM并进行闪存安装,则必须等待开发人员利用此安全漏洞。如果您有其中一部手机,可悲的是,本指南将无济于事。

找出手机属于哪个类别的最佳方法是在XDA Developers中浏览其类别。如果您拥有HTC或Motorola手机,则也可以在HTC或Motorola的网站上研究其解锁能力。如果它不支持解锁,则必须使用非官方的解锁或生根方法,通常可以在XDA Developers论坛上找到该方法。

如果您的手机确实支持通过更多官方渠道进行解锁,请继续阅读。

步骤零:备份您想保留的所有内容

在开始之前,请务必提及:此过程将删除您的所有数据。因此,如果您要保留手机上的任何照片或其他文件,请立即将它们传输到计算机上。此外,如果您要保留任何应用程序设置,请使用其备份功能来创建备份设置文件,并将其也传输到您的计算机。

这里有个额外的提示:由于我知道我最终将要植根我的手机,因此我总是在购买新设备后就解锁我的引导加载程序。这样,我就不会浪费时间进行设置,只是要在几天内擦除手机并重新进行一次操作。如果您是个痴迷于Android的推子,并且知道自己即将扎根,请考虑解锁,然后再设置手机。

备份完所有要保留的内容后,请继续以下步骤。

第一步:安装Android SDK和手机的驱动程序

有关的:如何安装和使用ADB(Android调试桥实用程序)

此过程需要两件事:Android调试桥,这是计算机的命令行工具,可让您与手机交互;以及手机的USB驱动程序。即使您以前已经安装了这些软件,也应该立即获取最新版本。

我们之前已经详细介绍了两种安装方法,但是这里是简要的版本:

  1. 转到Android SDK下载页面,然后向下滚动到“仅SDK工具”。下载适合您平台的ZIP文件,并在要存储ADB文件的任何位置解压缩。
  2. 启动SDK Manager,然后取消选择除“ Android SDK Platform-tools”之外的所有内容。如果您使用的是Nexus手机,则还可以选择“ Google USB驱动程序”来下载Google的驱动程序。
  3. 安装完成后,您可以关闭SDK管理器。
  4. 安装手机的USB驱动程序。您可以在手机制造商的网站(例如,摩托罗拉或HTC)上找到这些内容。如果您有Nexus,则可以按照以下说明安装在步骤2中下载的Google驱动程序。
  5. 如果出现提示,请重新启动计算机。

打开手机,然后使用USB电缆将其插入计算机。打开您的Android SDK文件夹中的platform-tools文件夹,然后按住Shift +右键单击空白区域。选择“在此处打开命令提示符”,然后运行以下命令:

adb设备

如果显示序列号,则表明您的设备已被识别,您可以继续执行该过程。否则,请确保您正确执行了上述步骤。

第二步:启用USB调试

接下来,您需要在手机上启用一些选项。打开手机的应用程序抽屉,点击“设置”图标,然后选择“关于手机”。一直向下滚动并点按“内部编号”项目七次。您应该收到一条消息,说您现在是开发人员。

回到“设置”主页面,您应该在底部附近看到一个名为“开发人员选项”的新选项。如果存在该选项,则打开它并启用“ OEM解锁”(如果不存在,则无后顾之忧-仅在某些手机上是必需的)。

接下来,启用“ USB调试”。出现提示时输入密码或PIN(如果适用)。

完成后,将手机连接到计算机。您应该看到一个标题为“允许USB调试吗?”的弹出窗口。在您的手机上。选中“始终允许这台计算机允许”框,然后点击“确定”。

第三步:获取解锁密钥(适用于非Nexus手机)

如果您使用的是Nexus设备,则可以跳过以下步骤。非Nexus设备可能需要再执行一个步骤,然后才能继续。

转到制造商的引导加载程序解锁页面(例如,摩托罗拉手机的页面或HTC手机的页面),选择设备(如果出现提示),然后登录或创建帐户。

此步骤的其余步骤因您的手机而有所不同,但是制造商的站点应指导您完成该过程。它将是这样的:首先,关闭手机,然后启动进入快速启动模式。这在每部手机上都略有不同,但是在大多数现代设备上,您可以通过按住“电源”和“降低音量”按钮10秒钟到达那里。释放它们,您应该处于快速启动模式。 (HTC用户需要使用“降低音量”键选择“快速启动”,然后先按电源将其选中。)通常,您可以通过Google的快速搜索在特定手机上找到更多信息,因此,在继续操作之前,请立即进行操作。

使用USB电缆将手机连接到PC。您的电话应指示设备已连接。在计算机上,打开Android SDK文件夹中的platform-tools文件夹,然后按Shift + Right单击空白区域。选择“在此处打开命令提示符”,然后使用该命令提示符窗口来检索您的解锁密钥,如制造商所述。 (例如,摩托罗拉手机将在fastboot oem get_unlock_data 命令,而HTC手机将运行fastboot oem get_identifier_token命令。)

命令提示符将以很长的字符串形式吐出令牌。选择它,复制它,然后将其粘贴到制造商网站上的适用框中-确保没有空格!-然后提交表格。如果您的设备无法解锁,则会收到一封包含密钥或文件的电子邮件,您将在下一步中使用该密钥或文件。

如果您的设备不可解锁,则会收到一条消息,说明您无法解锁。如果您想植根设备或刷新ROM,则需要使用一种非官方的方法,通常可以在XDA Developers之类的网站上找到该方法。

第四步:解锁手机

现在,您可以实际执行解锁了。如果您的电话仍处于快速启动模式,请运行以下命令。如果不是,请关闭手机,然后按住“电源”和“降低音量”按钮10秒钟。释放它们,您应该处于快速启动模式。 (HTC用户需要使用降低音量键选择“快速启动”,然后先按电源将其选中。)使用USB电缆将手机连接到PC。

在计算机上,打开Android SDK文件夹中的platform-tools文件夹,然后按Shift + Right单击空白区域。选择“在此处打开命令提示符”。

要解锁设备,您需要运行一个简单的命令。对于大多数Nexus设备,此命令为:

fastboot oem解锁

如果您有较新的Nexus,例如Nexus 5X或6P,则命令将略有不同:

fastboot闪烁解锁

如果您使用的不是Nexus设备,则制造商会告诉您要运行什么命令。例如,摩托罗拉设备需要运行fastboot oem解锁UNIQUE_KEY,使用您收到的电子邮件中的唯一密钥。 HTC设备将运行fastboot oem unlocktoken Unlock_code.bin 使用您从HTC收到的Unlock_code.bin文件。

运行该命令后,您的手机可能会询问您是否确定要解锁。使用音量键进行确认。

完成后,请使用屏幕上的菜单重新启动手机(或运行fastboot重新启动 从您的PC发出命令)。如果一切正常,启动时您应该会看到一条新消息,说明您的引导加载程序已解锁,几秒钟后,它应该会引导至Android。请务必先启动Android,然后再执行其他操作,例如刷新自定义恢复。

祝贺您解锁手机!您不会注意到有什么很大的不同,但是使用未锁定的引导加载程序,您将能够刷入自定义恢复,从而打开了root访问权限和自定义ROM的大门。

图片来源:Norebbo


$config[zx-auto] not found$config[zx-overlay] not found