[toc]
一、前言
如果需要给手机root权限,刷第三方recovery镜像或者第三方ROM,那么解锁BootLoader是一个不可避免的问题。去年九月入手一台学生机:华为荣耀8青春版。华为手机的解锁码需要到官网申请,并且需要注册华为账号14天之后才可以申请。
二、阅读解锁协议
在解锁之前需要了解华为的解锁协议,知悉手机解锁的利弊。
感谢您对华为终端产品的支持!华为终端已经开放最新上市的手机、平板产品及官方固件的bootloader解锁权限,解锁bootloader可以允许您对您的设备烧写第三方固件。
同时,我们有责任提醒您解锁bootloader会带来的一些风险:
- 华为对产品的硬件和软件进行了深度的优化,解锁bootloader后,华为不能保证您的设备工作在最佳状态,也不能保证所有功能可以正常运行。
多数第三方固件未得到充分的测试,并且与华为设备的兼容性不好,这将会影响设备的稳定性,甚至对设备硬件造成损坏,如功耗过高导致待机时间和电池寿命缩短、射频性能降低导致搜不到网络或影响通话质量等。有些固件还会导致设备无法启动,并且不能恢复,设备将不能再使用。
安全性得不到保证,可能存在软件漏洞,易受恶意软件攻击,从而泄露电话号码、短信内容、位置数据等个人隐私数据,还有可能在后台发送定制收费服务的短信或者拨打电话,隐秘地扣取手机费用,甚至是被其他人监控。
部分功能在解锁后将失效,如DRM的安全密码将不能使用,包括购买的数字内容。软件升级可能受到影响,包括FOTA(Firmware Over The Air)和SD卡升级等方式,有可能不能正常升级,或者升级后不能正常使用。
解锁会带来无法预料的负面影响,以上内容并未覆盖所有风险。如果设备不能正常使用,并且无法恢复,用户需要自行承担风险。华为会记录您的解锁请求信息,对由刷机引起的软硬件故障,华为售后维修网点可以按非保修处理,并按普通的保外软件维修进行收费。
【注意】
- 由于运营商的要求,有部分运营商定制的设备可能不支持解锁,这部分用户如果有解锁需求,请咨询运营商。
解锁会自动恢复出厂设置,解锁前请备份好用户数据。
如果您烧写第三方固件后,想恢复为华为标准版本,请参考下面的操作指导。
当您申请解锁时,您的IMEI, MEID会被记录到服务器日志中,用于检查您是否有权申请解锁码,记录将保存6个月。
如果您确定要解锁,请先确认对所有风险都十分清楚,并且有非常专业的相关技术,再按照以下的解锁步骤进行解锁。
尊敬的用户:
近期,华为发现手机刷机解锁码被部分人员申请它用,对消费者的权益造成了损害。为了保障消费者权益,现在加强对解锁码申请的管控。给您带来不便,敬请谅解。
申请解锁需要满足以下条件:
- 用户必须申请开通华为云帐号;
用户必须在申请解锁的设备上登录华为云帐号并使用超过两周;
每个华为云帐号半年内只能申请不超过5个设备解锁码;
开启和登录华为云帐号步骤请参考:手机如何登录华为云帐号
三、申请解锁码
- 访问申请解锁网址,登录华为账号,同意解锁协议。
点击访问解锁地址 -
提交手机信息以申请解锁码
在手机拨号界面输入以下指令查询要提交的信息:
- 获取产品序列号:*#*#2846579#*#*
- 获取产品识别码:##1357946##
- 获取MEID:*#06#
- 获取手机型号:在手机的“设置” -> “关于手机” -> “型号”
填写验证码,提交之后就会显示解锁码:
您的解锁码为:1RGPZH2II2TGXXXX
四、解锁BootLoader
- 手机在设置里关闭手机找回功能。
-
下载ADB和Fastboot工具:
windows下载连接
将下载好的文件解压到一个新的文件目录,并把文件夹添加到系统环境变量中。 -
用USB线连接手机与电脑,且开启USB调试功能:
在手机的设置->关于手机,连续点击版本号,直到出现开发者模式,返回设置菜单,进入开发者选项开启USB调试功能。在电脑上安装好驱动。 -
打开电脑的命令提示符软件(cmd),依次输入以下命令:
-
检查手机有没有连上电脑,是否安装好驱动:
指令:adb devices
例子:D:\Users\tracis>adb devices
List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully
B7E5T17830000001 unauthorized - 重启到手机的BootLoader:
指令:adb reboot bootloader
例子:D:\Users\tracis>adb reboot bootloader
- 检查手机有没有连上电脑:
指令:fastboot devices
例子:D:\Users\tracis>fastboot devices
B7E5T17830000001 fastboot - 解锁BootLoader:
指令:fastboot oem unlock 1RGPZH2II2TGXXXX
在手机上按音量加减键选择解锁项,按电源键确认。
例子:D:\Users\tracis>fastboot oem unlock 1RGPZH2II2TGXXXX
...(bootloader) The device will reboot and do factory reset...
OKAY [ 15.786s]
finished. total time: 15.788s
五、刷入第三方recovery镜像:
- 下载第三方recovery镜像:
-
重启到手机的BootLoader:
指令:adb reboot bootloader
例子:D:\Users\tracis>adb reboot bootloader
- 刷入第三方recovery镜像:
指令:fastboot flash recovery 第三方recovery镜像文件
例子:D:\Users\tracis>fastboot flash recovery F:\tmp\twrp.img
target reported max download size of 471859200 bytes
sending 'recovery' (27600 KB)...
OKAY [ 0.741s]
writing 'recovery'...
OKAY [ 0.197s]
finished. total time: 0.951s - 开机之后,进入recovery,检查是否刷入第三方recovery成功:
D:\Users\tracis>adb reboot recovery