最近翻出来一台老旧的htc手机,寻思着闲着也是闲着,不如折腾一下,刷个机什么的。想刷机,第一步通常就是要解锁bootloader。我记得以前htc官方提供了一个解锁渠道,就想着走官方途径试试看,感觉稳妥点。
第一步,准备工作是关键。
这个解锁过程会把手机里的所有东西都清空,恢复到出厂设置。最重要的事,备份!备份!备份! 重要的事说三遍。照片、联系人、短信,还有自己装的那些app和数据,都得想办法弄出来存不然解锁完手机一干二净,哭都没地方哭去。我花了点时间,把要留的东西都导到电脑上了。
还有,电脑上得装好这台htc手机的驱动程序。不然电脑识别不了手机,后面的操作都没法进行。这个驱动有时候不太好找,得根据自己的手机型号去搜,确保安装对了。
开始走官方流程
准备妥当后,我就去找htc的官方解锁网站。得注意,不是卖手机那个官网,是专门给开发者用的那个,叫htcdev什么什么的。搜了一下,找到了地方。
进去之后,发现得先注册个账号才能用解锁服务。点那个注册按钮,填了些基本信息,什么名字、邮箱地址、设置用户名和密码。邮箱很重要,后面解锁文件会发到这个邮箱里。密码也得记牢,不然回头登录都麻烦。填完提交,提示我去邮箱里收激活邮件。果然,收到邮件点了里面的链接,账号就算激活成功了。
用刚注册的账号和密码登录了那个开发者网站。
获取解锁码
登录进去之后,就在网站里找那个“Unlock Bootloader”或者类似字样的选项。点进去,它会让你选你的手机型号,如果列表里没有,那可能就不支持了,还好我的老家伙在列。然后会跳出来一堆警告,大概意思就是解锁会失去保修(反正我的早过保了),会清空数据(我们已经备份过了),可能会导致系统不稳定之类的。阅读并同意这些条款,才能继续。
接下来就是具体操作了。网站上有一步步的指示。大概流程是这样的:
- 先把手机关机,然后按住特定的组合键(我的是音量下键+电源键)开机,进入一个特殊的界面,就是bootloader或者叫fastboot模式。
- 用USB数据线把手机连上电脑。
- 在电脑上打开命令行工具(像Windows的cmd或者PowerShell)。确保你的电脑里有fastboot工具,并且环境变量设置好了,能在命令行里直接用。
- 按照网站上的指示,在命令行里输入一个命令,好像是
fastboot oem get_identifier_token之类的。回车后,命令行会输出一大串字符,这就是你的设备识别码。 - 复制这串识别码。网站上会明确告诉你从哪一行开始复制,到哪一行结束,一定要不多不少,原封不动地复制下来。
- 把复制好的识别码,粘贴到网站页面上指定的一个文本框里。
- 提交这个识别码。
提交之后,网站会处理一下。如果一切顺利,它就会说,解锁文件会发送到你注册的邮箱里。
一步:解锁手机
我赶紧去查邮箱,果然收到一封来自htc的邮件,里面带着一个附件,文件名通常是Unlock_*。这个文件就是解锁的关键。
把这个Unlock_*文件下载下来,放到电脑上你放fastboot工具的那个文件夹里,这样方便操作。
手机保持连接在电脑上,并且还处于刚才的bootloader/fastboot模式。回到电脑的命令行工具,输入网站指示的下一个命令,大概是fastboot flash unlocktoken Unlock_*。这个命令就是把刚才收到的解锁文件刷到手机里去。
输入命令回车后,注意看手机屏幕。手机屏幕上会弹出一个确认界面,再次警告你解锁会清空数据,问你是否确定要解锁。用手机的音量键选择“Yes”,按电源键确认。
确认之后,手机就会执行解锁操作,然后自动重启。重启之后,你会看到手机进入了初始设置界面,跟新买来第一次开机一样。这就说明解锁成功了,并且数据确实被清空了。
为了确认一下,我再次关机,按组合键进入bootloader模式,看到屏幕顶端显示了 “ UNLOCKED ” 字样,这就没错了,bootloader确实已经解锁了。
htc官方解锁虽然步骤多一点,需要点耐心和细心,特别是备份和复制识别码那块儿,但跟着官方指引一步步来,还是挺顺利的。就是得有心理准备,手机里的东西会被清空。解锁之后,就可以开始我的折腾之旅了。

