首页 Android软件 Android游戏 相关: 手机频道 Android论坛 Android手机专区 iPhone软件

事成后为所欲为!HTC Bootloader解锁教程

2012-02-08 00:19 出处:pconline 原创 作者: 好惨哥 责任编辑: chenhao1

1Bootloader介绍及准备工作回顶部

  【PConline 手机软件】“有这么一种事儿,它在iPhone上叫越狱,在Android上叫Boot,在Symbian上叫免签,在Web入侵时叫提权,在生活里,它叫表白……名字和领域不同,但是道理惊人地相同:之前举步维艰,之后为所欲为。”先声明这个段子来自微博,不过我觉得用来当做这篇文章的开场白非常合适。HTC正在渐渐开放旗下Android手机的Bootloader的解锁。这次又有一批手机进入解锁名单,如果你有兴趣,就跟着我们一起来吧。

HTC Bootloader解锁教程

  所谓Bootloader,就是一个读取系统软件的工具,它能够决定每个程序所拥有的权限,简单说来,这货能决定哪些程序必须开机就运行并且无法更改或删除。将Bootloader锁住是一项标准措施,这样一来能保护手机不受恶意软件侵害,二来手机厂商也能保证手机能够持续按着他们定制的方向来运行。

  解锁了Bootloader就意味着用户能够自定义系统,也可以自由地刷上自己想要的系统,总之就是为所欲为,量身打造更加适合自己使用的手机,当然系统的安全性也就不再那么有保障,而HTC官方也表示,处于Android手机爱好者的热情,他们决定开放解锁程序。但是也会让用户在解锁前确认,解锁了Bootloader,他们就不给你保修啦,官方也有说明,如果没什么必要,建议不要解锁Bootloader

准备工作:

  首先我们要确认一下咱自己的手机是不是本次支持解锁Bootloader的机型,所支持的机型列表在下图,其中加星号的机型需要经过下面的的附加步骤。

HTC Bootloader解锁所支持机型
本次HTC Bootloader解锁所支持机型

  如果你的手机符合下面3个条件:

  1、机型在上面列表中;

  2、确定要放弃HTC官方保修;

  3、愿意承担解锁过程中出现的一切风险(不建议新手独自尝试);

  那么就接着看下去吧,准备工作方面。首先要来到HTC的开发者论坛(点击进入),点击右上角的“Register”注册一个账号。如果你的电脑上还没安装Android SDK,请点击这里下载安装。最后记得备份手机上的包括联系人、短信等所有数据,因为解锁将会清空手机里的所有个人信息

  然后,我们就要开工啦。

2列表中加了星号的型号的附加步骤回顶部

附加步骤(在列表中型号后面加星号的机器才需要):

  部分型号的HTC手机需要先下载RUU文件开启解锁功能。打开这个网址,登陆注册号的账号,选择好你的机器,选择“Begin Unlock Bootloader”,会弹出窗口问你是不是想继续,点击“Yes”,之后会再出现法律条文确认窗口,打勾则表示你解锁后愿意放弃售后服务,如果解锁后找HTC官方维修有可能会收费。这些条文都是官方必须说明的。继续下一步的话,打上两个勾,点击“Proceed to Unlock Instruction”。

  然后如果你看到了如下界面,请按以下指示进行操作:

如出现该提示请往下看
如出现该提示请往下看

  1、将系统升级到HTC官方的最新版本,在设置--关于手机--软件更新菜单中可以查看。但是有时这里会有一个问题,就是系统会显示是目前最新版本,实际上却还有更新的版本,只是因为服务器拥挤导致官方一直没有提示最新版本,只能等了。当然如果身边有高手的话,让他帮你手动刷到最新版本吧。

  2、手机开机,在设置-应用程序-开发菜单中勾上“USB开发”;

  3、这里有一个RUU文件要下载,在刚才的页面最下方罗列了一排RUU文件,选择自己手机的ROM所对应的版本下载即可,RUU文件暂时不用打开。这个步骤需要HTC Sync,如果你还没下载,可以点击这里下载安装(仅限Windows),装好HTC Sync后用USB线将手机与电脑连接;

RUU文件(以HTC ChaCha为例)
官方给出的RUU文件

  4、连接上之后电脑将检测到你的手机。这个时候运行刚才下载的RUU文件;看到有选项都勾上,然后点击一路“Next”。

打开RUU文件

打开RUU文件
有勾都勾上

  注意:如果在运行RUU过程中出现问题,有可能是因为电脑与手机的连接被阻断,这个时候退出程序,将电脑和手机的两端USB线都拔出,过几分钟后重新连接手机和电脑,再次运行RUU即可。官方还有一个提醒:这个RUU文件加载到手机之内后,我们的手机将失去FOTA(Firmware Over the Air,无线固件升级)的功能。

3正式开始解锁Bootloader回顶部

正式开始解锁

  好了,准备工作都搞好了。需要下载RUU文件的手机按上面弄好后,就跟其它无需加载RUU文件的手机一样来到下面的步骤了。虽然看上去有很多步而且很复杂,不过我把原理跟大家说一下,其实就是需要得到我们手机上的一个串码然后发送给HTC,HTC将发给我们一个帮我们解锁的文件。下面我们一步步来:

Bootloader解锁

  1、关机,卸下电池,再重新装上;

  2、按住音量“减”和电源键,手机将进入Bootloader模式(如不能进入,请在手机里设置--电源菜单中取消“快速启动”这一选项;

  3、通过音量“加”、“减”两个按键来上下选择,选中“Fastboot”并按下电源键;

  4、用USB线将手机连上电脑,接下来我们要到电脑上进行操作了;

  5、在电脑C盘上新建一个名为“Android”文件夹,待会儿我们将在这里放置以下三个文件:adb.exe、AdbWinApi.dll以及fastboot.exe。(如果你用的是Mac系统,则待会儿只需要adb.exe和fastboot.exe两个文件即可。)

  6、那这三个文件去哪儿找呢?首先我们到C:\Program Files\android-sdk-windows目录下,运行“SDK Manager.exe”;

HTC Bootloader解锁

  7、等几分钟,你会发现有许多更新包,在这里我们只需要勾选Android SDK Platform Tools这一项,点击右下角“Install 1 Packages”安装按钮,在弹出的窗口中再选择“Install”。

HTC Bootloader解锁

  8、装完之后,我们就可以在C:\Program Files\Android\android-sdk\platform-tools里找到adb.exe和AdbWinApi.dll两个文件。而fastboot.exe则可以点这里下载(Mac和Linux的用户则可以从这里(Mac)和这里(Linux)下载),下载后解压缩,进入解压缩后的文件夹,可以在android-sdk-windows\tools中找到fastboot.exe。把它们复制到我们刚才在步骤5中创建的文件夹里面吧。

HTC Bootloader解锁
将这三个文件复制过来

  9、打开开始菜单中的运行,输入CMD,进入命令窗口,输入cd c:\android,再输入fastboot oem get_identifier_token,如下图。

HTC Bootloader解锁

  10、然后我们就将看到一个数字方阵,有可能是下面两种形式的其中一种,都一样。

HTC Bootloader解锁
样式一

HTC Bootloader解锁
样式二

  在这里我们就像上图一样复制白底黑字的部分,注意不要多也不要少,然后打开这个网址,登录一开始注册的账号,拉到最下方,在“My Device Identifier Token:”下方的输入框中粘贴刚才复制的文字。

HTC Bootloader解锁

  在最后确认之前再强调一下,如果你复制对了,在输入框内的文字第一行应该是“<<<< Identifier Token Start >>>>”,最后一行应该是“<<<< Identifier Token End >>>>”,下面是一个官方给出的格式示范:

HTC Bootloader解锁
格式示范

  检查好了?点击下面的“Submit”按钮即可,稍微等待一下,如果看到这个画面,就表示提交成功了:

HTC Bootloader解锁

  11、这个时候,官方将会向我们一开始注册账号登记的那个邮箱发送一封邮件,有个名为“Unlock_code.bin”的附件,将这个文件保存到C:\Android这个目录下。如果没收到邮件,建议翻翻邮箱里面的“垃圾邮件”。

  12、再次打开开始菜单中的“运行”,输入CMD并回车,输入cd c:\android并回车,再键入fastboot flash unlocktoken Unlock_code.bin然后回车。

HTC Bootloader解锁

  13、胜利即将到来,这个时候手机上将会出现以下画面:

HTC Bootloader解锁

  在这个画面上,官方最后一次声明,也请各位网友仔细阅读:“解锁能够让用户自由安装各种自定义系统,但是这些系统的稳定性和安全性将没有保障,解锁将会使这部手机失去保修权利以及HTC与用户之间的全部其它协议。并且,为了防止个人信息泄露,选择‘是’将会清除手机上的个人信息(并解锁Bootloader),HTC将不对用户解锁过程中出现任何数据丢失负责,也不对解锁后手机的所出现的任何问题进行负责。”

  话有点长,不过如果大家心意已决要解锁的话(记得备份好手机里面的数据啊),用音量“加”或“减”键进行选择“Yes”,并按电源键确认。而如果选择“No”,则不会解锁,手机将重新启动,一切都不会改变。

  至此,我们的解锁之旅就告一段落了。可能看上去会复杂,但是实际操作起来问题不大。就像文章开头的那个段子所说的,现在我们已经取得了Boot权限了,剩下的?自己为所欲为吧。

  最后,如果有网友希望重新锁上Bootloader的话,打开开始菜单中的“运行”,输入CMD并回车,输入cd c:\android并回车,再键入fastboot oem lock即可。当然这并不会回到出厂设置,只是系统最底层的权限将又被锁上,而如果重新锁完后又想解锁(好折腾)的话,只需要重复上面的第12个步骤即可。

相关文章