当前位置: 手机中国论坛 > HTC论坛 > HTC One M9/M9+论坛 > 帖子正文

HTC One M9 刷机全教程

2015-05-04 14:15:15 42092 评论(268)
转自:越昂♂超英


从HTC One M9开始,HTC取消了以前的hboot,改为现在的bootloader+download mode。因此,M8的教程不再适用于M9。于是,这个帖子诞生了。
其实,大部分操作,还是类似的,只是不再是在fastboot usb模式下操作,而是在download mode下操作了。

对于M9,正常的刷机操作依然是官方解锁→刷第三方Recovery→通过第三方Recovery刷ROM,而ROOT的过程则是官方解锁→刷第三方Recovery→通过第三方Recovery刷入SuperSU

本教程全部基于adb操作,需要一定动手能力。

预备知识1、adb配置
因为本教程是基于adb操作的,因此adb的配置是必须的,这是后面操作的前提。
下载地址:

下载后把adb文件夹放到一个固定位置,我这里全部以放在D盘为例。
需要使用adb的时候请按下面操作(后面大量涉及adb操作,不在重复叙述了):
1、按Windows+R调出运行。
2、在运行里输入cmd,并点击确定。
3、这时打开了CMD,然后依次输入
d:cd adb此时,你就可以进行adb操作了。

由于很多人对CMD不了解,这里简单讲下CMD的操作小技巧:
1、CMD支持粘贴,但不是Ctrl+V,而是右击—粘贴(Windows 10支持Ctrl+V)。
2、按键盘的方向键上,可以直接显示刚才执行的指令。
3、将文件直接拖到CMD内,会将其地址显示在CMD内。

预备知识2、全新bootloader和download mode
从M9开始,HTC取消了沿用多年的hboot,改为bootloader+download mode,可能是考虑到高通平台和联发科平台的统一问题。
关机状态下,长按音量下+电源键,进入download mode,这个模式类似于以前的fastboot,大部分adb操作也都是在这个模式下进行。
【图片1】HTC One M9 刷机全教程

第一行hTC download mode说明现在正属于download mode。
第二行LOCKED代表还未官方解锁,官方解锁后变成UNLOCKED
第三行htc_himauhl是机型号,国际版M9均为htc_himauhl,Sprint版为htc_himawhl,Verizon版为htc_himawl;S-ON则是Security锁已锁上,如果S-OFF则是Security锁被关闭了,S-OFF后则可以获取最高权限,修改CID、MID、通刷RUU等。
第四行为download mode版本。
第五行为RADIO(基带)版本。
第六行为OpenDSP版本。
第七行为固件版本。注意:固件版本≠系统版本!
第八行为download mode开发日期。

接下来六行蓝色部分为可选择内容,音量键上下控制光标位置,电源键为选中。
其中常用的是后四个,分别是重启到bootloader、重启到download mode、重启、关机。
如果要到Recovery,需要先重启进入bootloader。

接下来就是bootloader了。
【图片2】HTC One M9 刷机全教程

看上去,和以前的hboot类似,但显示的内容少了很多,只剩下几个选择项了。
第一行是软件状态,Official为官方,Modified为修改。
第二行是官解状态,和download mode下显示一样。
第三行是Security锁状态,和download mode下显示一样。

最后五行为可选内容,音量键上下控制光标位置,电源键为选中。
REBOOT为重启系统;
REBOOT TO BOOTLOADER为重启bootloader;
BOOT TO DOWNLOAD MODE为进入download mode;
BOOT TO RECOVERY MODE为进入Recovery;
POWER DOWN为关机。

下面开始教程。

一、官方解锁
首先说下官方解锁(简称官解)和S-OFF的区别,官解是HTC官方提供的解锁bootloader锁的方法,官解完download mode和bootloader下的LOCKED会变成UNLOCKED,此时你已经可以刷第三方ROM了,但是不能跨地区刷RUU、Firmware。而S-OFF是获取最高权限,一旦S-OFF,你将可以跨区域刷RUU、Firmware(前提是机型一致,比如港版和台版互刷就可以,因为它们都是himauhl;而港版和Sprint版就不能互刷,因为一个是himauhl,一个是himawhl)。很多人会把官解和S-OFF搞混淆,所以这里稍微科普一下。
手动官解其实很简单,只需几个adb指令操作。

1、进入//www.htcdev.com,点击下图红框部分注册。
2、注册完毕后登陆,然后点击下图红框部分,然后点击Get Started。
3、红框下拉选项选择最后一个All Other Supported Models,然后点击Begin Unlock Bootloader。
4、分别点击Yes,选中两项复选项。
5、接下来一页直接略过,直接点击最下方的Proceed To Step 5,然后进入网页最底部,看到这个输入框。
6、手机进入download mode并连上电脑。

7、电脑端在adb下输入:
fastboot oem get_identifier_token此时会出现如下画面
【图片3】HTC One M9 刷机全教程
右击—标记,选中如下内容(注意不要多一行、少一行、多空格之类的)


【图片4】HTC One M9 刷机全教程

然后右击顶部状态栏—编辑—复制

8、回到刚才的网页最底部,将复制的内容粘贴到输入框内,点击Submit。

9、此时会提醒你成功,请进入你注册的邮箱接收解锁文件。解锁文件是一个不到1KB的名为Unlock_code.bin的文件。

10、将刚才下载的Unlock_code.bin放到adb文件夹内,电脑端在adb下输入:
fastboot flash unlocktoken Unlock_code.bin【图片5】HTC One M9 刷机全教程

11、此时手机会显示如下画面

【图片6】HTC One M9 刷机全教程

音量键上下控制光标选择Yes,然后按电源键确认。

到此官方解锁完成!

注意:官方解锁会清空数据!!!

二、刷入第三方Recovery
官解后,你需要做的就是刷入第三方Recovery,因为后面无论是刷ROM还是刷补丁,都需要第三方Recovery。
常见的第三方Recovery有TWRP和CWM,个人推荐TWRP。由于TWRP不定时更新,所以这里我只提供官网,看不懂英文的可以去论坛找。
TWRP官网://teamw.in/devices/htconem9.html
下载到的Recovery文件是.img文件,放到adb文件夹。

手机进入fastboot usb,电脑端adb下输入
fastboot flash recovery 文件名.img【图片7】HTC One M9 刷机全教程

看到OK则说明Recovery成功刷入。

三、TWRP Recovery基本使用介绍
这里以TWRP Recovery 2.8.6.0为例,不同版本、不同主题界面可能略有不同,但大同小异。
(注意,M9的2.8.6.0版本有问题,不建议使用这个版本)

【图片8】HTC One M9 刷机全教程

顶部第一行是TWRP版本,第二行是时间、点亮、CPU温度。
下面八个按键分别为:
安装 清除
备份 恢复
挂载 设置
高级 重启
左下角为主页键,右下角为返回键,正下方为显示log键。

这里重点介绍安装、清除、备份、恢复:
1、Install(安装):
顶部Storage: Internal Storage(内置存储)可以点击,然后选择Micro SDcard,这样可以实现内置存储、外置TF卡的切换。
如果要刷ROM或者补丁,直接在中间的选择框里选择,这里以SuperSU为例
选中后,滑动底部的蓝色圆圈按钮,即可开始刷写。

2、Wipe(清除):
现在很多基于Aroma界面的ROM都自带清除选项了,如果你需要自己清除数据,可以进入这个选项。
直接滑动底部,则清除Data、Cache、Dalvik Cache,不包括内置存储。
如果你想自己选择清除什么,点击Advanced Wipe


选择你想要清除的项,然后滑动底部即可。

3、Backup(备份):
第三方Recovery很强大的一个功能就是对系统的完整备份,如果你想尝试一个ROM,却担心不喜欢,只需要先在Recovery里备份现有系统,之后如果不喜欢,随时恢复即可,数据全部保留,非常方便!

进入Backup后,
一般备份选择默认的即可,即Boot、System、Data,然后滑动底部,等待备份完成即可。

4、Restore(恢复):


如果有备份,直接点击,然后滑动即可恢复(我这里没有备份项,所以是空的)。

四、S-OFF
如果你不满足于官解的权限,这时你需要S-OFF了。
不过,由于M9不再有system写保护,也就是说,官解后ROOT是完整的(M8如果只官解,ROOT不完整)。这样一来,S-OFF也并非必须。如果你要跨地区刷RUU、firmware,那还是得S-OFF的。
对于M9,现在S-OFF就两个办法,并且都不免费:
1、Sunshine S-OFF,具体看论坛相关教程
2、金卡硬解。此方法需要当面进行,无法远程,是通过一张类似于TF卡的金卡实现的。由于金卡很贵,所以不建议普通用户购买。你可以在当地找有金卡的人进行硬解,或者在淘宝找卖家硬解(需要邮寄手机,因此有风险,请谨慎选择)。

五、S-OFF后修改CID
一般推荐S-OFF用户直接修改为超级CID。
手机进入download mode并连接电脑,
电脑端adb输入:
fastboot oem writecid 11111111这时重启download mode,即可看到CID变为11111111。

当然,11111111也可以变为任何你想修改的CID,比如港版的HTC__622、台版的HTC__621、国行的HTCCN701等,注意CID为8位,港版、台版CID中间是两个下划线。




—待更新—
本帖有隐藏内容,需要回复楼主之后才能查看哦~

不吐不快,我来说两句... 登录 | 注册

发布
相关评论 共268条相关评论
无名氏 LV.1 发表于:2015-05-04 14:18:30
正好需要,谢谢。。。。。
回复
无名氏 LV.1 发表于:2015-05-10 20:30:36
xxfx
回复
无名氏 LV.1 发表于:2015-05-11 14:20:42
好人一生平安,楼主千秋万代。
回复
无名氏 LV.1 5# 发表于:2015-05-13 15:35:59
只有这个方法了
回复
无名氏 LV.1 6# 发表于:2015-05-20 08:22:45
谢谢分享,学习学
回复
无名氏 LV.1 7# 发表于:2015-05-20 10:02:36
谢谢分享
回复
无名氏 LV.1 8# 发表于:2015-05-21 18:34:45
刚入手的机器,ROOT软件用遍了还是没用,来仔细研究下!
回复
无名氏 LV.1 9# 发表于:2015-05-22 11:15:39
xuexie
回复
无名氏 LV.1 10# 发表于:2015-05-22 20:12:53
aaaaaa
回复
无名氏 LV.1 11# 发表于:2015-05-23 09:33:29
急需,收下,谢
回复
无名氏 LV.1 12# 发表于:2015-05-23 15:39:04
谢谢分享
回复
无名氏 LV.1 13# 发表于:2015-05-23 21:48:03
刷机刷机刷机刷机刷机
回复
无名氏 LV.1 14# 发表于:2015-05-24 12:17:24
感谢楼主分享 哈哈哈哈哈哈哈
回复
无名氏 LV.1 15# 发表于:2015-05-26 16:05:18
找了很久啊
回复
无名氏 LV.1 16# 发表于:2015-05-27 09:50:57
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复
无名氏 LV.1 17# 发表于:2015-05-27 19:27:29
qwertyuiopasdfghjklzxcvbnm
回复
无名氏 LV.1 18# 发表于:2015-05-28 21:01:59
钱钱钱钱钱钱
回复
无名氏 LV.1 19# 发表于:2015-05-31 19:41:18
jhgjb
回复
无名氏 LV.1 20# 发表于:2015-06-06 00:48:17
感谢楼主!
回复
lzl880605 LV.1 21# 发表于:2015-06-08 09:41:59
谢谢楼主
回复
无名氏 LV.1 22# 发表于:2015-06-09 12:56:05
顶贴看贴顶贴看贴顶贴看贴顶贴看贴顶贴看贴顶贴看贴
回复
无名氏 LV.1 23# 发表于:2015-06-09 14:46:25

谢谢分享
回复
无名氏 LV.1 24# 发表于:2015-06-10 14:10:31
非常感谢
回复
无名氏 LV.1 25# 发表于:2015-06-14 20:14:42
阿萨德
回复

您需要注册登录后,才能回帖哦! 登录 | 注册