第一部分预备知识
首先先解释一下相关名词:
真正的智能手机系统是以电脑为参照物的,所以它应该有操作系统(我们一般称呼它为ROM)、硬件驱动(信号模块,我们一般称呼它为Radio)、初启动用的CMOS、BIOS(我们一般叫它SPL,调试工程模式)、恢复和操作系统用的字符命令窗口(比如DOS那种命令执行系统,我们一般在手机叫它超级终端或者Superuser)、系统管理员的权限(不是破解硬件,不是IP所谓的解锁,而是类似Win7 中管理员的权限,我们一般叫它root权限)、执行底层操作的界面(进行Ghost操作的工程模式,我们一般叫它recovery)。
一、RECOVERY
recovery 是一个恢复更新程式,在这个界面你可以直接用sd 卡上的zip的rom升级或者备份你的系统。此外,一般刷rom之前最好wipe一下(wipe只是抹除rom 以外的个人数据,不会影响rom 本身),也就是返回出厂设置一下比较好,但是这样就会丢失你的所有软件,短信彩信,联系人(备份在google上没有关系)和设置等等。官方的recovery支持OTA,但不能支持第三方ROM,所以都会刷入第三方recovery。
二、FASTBOOT
从字面上来看是【快速启动】的意思,也算是一个刷机界面,不过比recovery更加底层。当你不能进入recovery的时候,不
要紧张,你还能进fastboot挽救,不过当你连fastboot都不能进入的时候,那可真就是砖了。
Fastboot使用方式:fastboot [ <;选项> ] <;命令>
[]括起来表示这个是可选的。
<>括起来表示这个是必须的。
可用命令:
Update <;文件名> 从官方update.zip升级系统。该update.zip必须是官方的。
Flashall 'flash boot' + 'flash system'。
flash <;分区名> [ <;文件名> ] 将文件写入分区。分区名限于system、recovery、boot、splash1、hboot、radio、userdata、cache。
erase <;分区名> 清空一个分区。
getvar <;参数名> 显示一个启动参数。
boot <;内核文件> [ <ramdisk文件> ] 将电脑上的内核下载到手机并用该内核启动系统。flash:raw boot <;内核文件> [ <ramdisk文件> ] 创建boot.img并下载到手机启动系统。Devices 列出所有与电脑连接的设备。
Reboot 正常启动系统。
reboot-bootloader 启动系统到hboot。
选项:
-w 清空用户数据分区和缓存分区。相当于recvery中的"wipe data/factory reset"。
-s <;串口号> 置顶要操作的设备的串口号。
-p <;产品名> 指定要操作的设备的产品名。比如hero、bravo、dream等等。
-c <;命令行> 用命令行替换系统的启动命令行。
三、RADIO
Radio指的是通讯模块,就是手机里面负责信号部分的模块。PDA类型的手机,基本都强调这么个概念。一个是PDA,一个是手机。Radio负责信号部分,固件包呢,是负责电话(包括电话功能跟PDA功能)。最简单的你可以把它理解为无线
(包括蓝牙通话WIFI)的驱动程序。刷新版的RADIO可以解决通话或者WIFI以及蓝牙的一些问题,比如正在听音乐,来电话了,接完电话歌曲不播放了,这种常见问题。
四、金卡
一般来说,官方刷机包通常加入了对手机地区的校对,比如非港版手机一般无法直接刷针对港版手机发布的升级包(刷机包),这时候,需要制作一个特殊的金卡来使刷机包跳过对手机地区的检测,直接进行刷机,从而达到强刷的效果。实际上,金卡只是一张普通的SD卡,通过一些简单的操作,来使普通SD卡有金卡的功效,同时,SD卡里的数据并不会消失,SD卡仍可正常使用。
五、ROOT
root 就是你手机的boss,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的人不愿意你修改和触碰的东西,因为他们有可能影响到手机的稳定,还容易被一些hacker 有机会入侵你的手机(貌似还没有出来这类黑客)。
六、官解、S-ON、S-OFF、超级CID
以前HTC是不提供官解的,可能是市场压力较大,最近才陆续提供官方解锁。需要说明的是,官方解锁并不是开放所有HBOOT权限,只是有限制的开放了fastboot部分权限,比如RADIO权限就没有开放。而且刷recovery、boot等不能采用卡刷的方式,只能线刷(fastboot 命令)。官解后LOCKED变成UNLOCKED,但HBOOT还是S-ON,且失去官方质保,
重新上锁后,UNLOCKED变成RELOCKED,而不是还原成LOCKED。
S-ON、S-OFF中S代表Security Lock安全锁,保护锁的意思。S-OFF就是保护关。Secure Lock 就是安全锁。是硬件设计商用于保护自己固件不被刷写而设计的安全锁。如果这个安全锁是关闭的,那么对手机内的闪存芯片的刷写保护就关闭了。言外之意就是可以随便刷ROM了。而S-ON就是安全锁打开了。手机被写保护了。HTC的机器在用RUU刷机的时RUU会将安全锁暂时关闭。然后就可以刷HTC自己的ROM。而HTC的HBOOT还有签名验证。所以没有HTC签面的ROM在刷机的时候是无法通过验证的。S-Off是ROM中HBoot部分的一个效验值,所以如果想开启S-Off,就需要在手机ROM区中刷入特别调制过的Hboot文件。相对于官方解锁,S-OFF拥有全部的HBOOT权限,当然刷机就方便了。
超级CID是针对官方RUU来说的,官方刷机包通常加入了对手机地区的校对,比如非港版手机一般无法直接刷针对港版手机发布的升级包(刷机包),这时,可以用两个方法:第一就是制作一个特殊的金卡来使刷机包跳过对手机地区的检测,直接进行刷机;第二就是修改超
级CID,让RUU认为这是一款全区域的机型,从而能刷各种版本官方RUU。
七·、具体的操作流程解锁教程
只以亚太港版G17为例:
1、官解;
2、刷入RECOVERY;
3、取得ROOT权限(或者直接刷第三方ROM);
4、降级;
5、S-OFF;
6、刷入超级CID。
第二部分官方解锁
重要说明:为了避免官方解锁甚或以后的降级、S-OFF出现错误不成功,建议卸掉HTC Sync,只保留纯驱动程序,同时保证SD的兼容性和质量,在用不到SD卡操作的时候,建议取出SD卡和SIM卡。
一、相关软件
1、HTC纯驱动:[url=dl.dbank/c0qf5f4wqm]点击下载[/url]
2、ADB工具包:点击下载
二、登陆www.htcdev注册账号备用。
三、安装HTC纯驱动(如果未安装的话,如果安装了HTC Sync,建议卸掉,只保留纯驱动),将下载的ADB工具包解压到硬盘(建议C盘根目录,其他盘也没问题)。
四、进入Fastboot界面
1、手机进入设置,进入电源,把快速启动后面的勾去掉,手机连接USB到电脑;
2、长按关机键关机,关机后等待2秒,按住下音量+开机键进入HBOOT,选择FASTBOOT (图一)
3、按电源键进入FASTBOOT,选择BOOTLOADER(图二);
五、点击开始、运行,输入CMD,进入命令行窗口,进入ADB目录(本例在C盘根目录),命令为cd\回车,然后cd adb回车。
六、输入fastboot oem get_identifier_token回车,显示如图三
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论