前些日子因我的New HTC One紫光问题一直困扰着我,明知HBoot 1.54以上无法S-OFF,但发觉紫光问题越来越严重,手机是拿来用的,不是纯粹刷机或欣赏用的,于是送修来解决紫光问题,虽然是S-ON,但还是可以官解后刷狂少的ROM,但总是少了S-OFF的无所不能的特色,果然XDA上已经公布了HBOOT 1.54的S-OFF方法,虽然等待的时间总是痛苦的,但有结果却是甘之如饴啊!

New HTC One再度可以S

S-OFF一定要Unlock Bootloader吗?如果你是HBOOT 1.44的版本,请参考解开New HTC One最后的束缚「S-OFF」文章来S-OFF,但若是HBOOT 1.54,那就必须先要进行官解啰!挨踢路人甲并非手机专家,目前我的手机是HBOOT 1.54且刷上狂少优质的Android4TW Jaguar X1.2 ROM,下列步骤过程是以我的手机实作过程,若有描述错误还敬请见谅(若是未刷过ROM的新机,S-OFF只要1、4、5与6步骤即可)。

1. 打通New HTC One的任督二脉(官方解锁) 2. 备份SD卡资料与目前系统 3. 恢复原厂ROM 4. 解开New HTC One的束缚「S-OFF」 5. 刷入第三方的Recovery 6. 取消TAMPERED与修改CID 7. 还原S-OFF前的系统 环境1. 打通New HTC One的任督二脉(官方解锁)

自从HTC开放解锁后,HTCDev网页早就在网路上吵的沸沸扬扬了,虽然宏达电设立HTCDev 的目是为了开发者的需求,但对一般使用者来说,最感兴趣的莫过于「Unlock BootLoader」,因为Unlock BootLoader后可以让你的手机拥有刷机的功能,也就是玩家梦寐以求的root与刷第三方ROM的功能,然而此动作将会失去原有的手机保固,不过没有root与第三方ROM的助兴,New HTC One就缺少了一些可玩性,你认为呢?

再次强调,虽然Unlock BootLoader可以让你的手机增添一些玩家热爱的刷机功能,或许HTCDev 有提供Relock上锁的功能,但依旧是无法回复原有的保固,想要Unlock BootLoader的玩家请三思。

2. 备份SD卡资料与目前系统

使用线刷会清除手机SD卡上的资料,不管是新手还是老手,请备份手机目前的SD卡资料,以防万一。

New HTC One再度可以S

既然已经Unlock BootLoader,当然要好好的利用这个刷机上不可或缺的好伙伴的特异功能(第三方CWM Recover),每个人的状态不同,凡走过必留下痕迹,我只能说怎幺来就怎幺回去,若尚未安装CWM Recover则可里略过备份目前ROM的动作。

只要备份目前的ROM,S-OFF后可以快速的还原之前使用的环境。不过线刷会清除SD卡上的资料,所以建议使用OTG(New HTC One刷ROM的技巧探讨)。接下来必做的动作是备份目前的ROM,在ClockworkMod Touch Recovery主画面上触碰「backup and restore」,出现右图后再触碰「backup to external sdcard 」,备份的目录名称会以日期与时间命名。

New HTC One再度可以S

接着就看到备份的画面(左图),当完成后会出现右图下方的成功讯息。

New HTC One再度可以S

3. RUU线刷回原厂版本

这次HBOOT 1.54的S-OFF方式必须要特定的版本下运作(1.54与1.55对应的版本不一样哦),所以刷回旧版的ROM也是条件之一,到哪里去找可以S-OFF的旧版ROM呢?Android4TW论坛是以Android系统为主的技术讨论网站,在New HTC One的开发区上就有一篇教你如何线刷线刷你的new one 到原厂2.24.709.1版本文章(HBOOT 1.54对应的版本),至于HBOOT 1.55应该是3.18.709.2,请Google一下就可以找到了。

在雷禅大大介绍的网页下载「线刷档_CustomRUU.rar」与「rom.2.24.709.1.zip.txt」(ROM的下载结点)档,解压缩「线刷档_CustomRUU.rar」并将依照卡刷rom.2.24.709.1.zip.txt」内的连结下载rom_2.24.709.1.zip,下载后放入解压缩「线刷档_CustomRUU.rar」的目录内。

New HTC One再度可以S

将One手机进入FASTBOOT画面并连接至PC上,此时画面是出现「FASTBOOT USB」字眼。

New HTC One再度可以S

在「ARUWizard.exe」档案上按滑鼠右键,并选择「以系统管理身分执行」。

New HTC One再度可以S

首先出现欢迎使用Android手机的ROM更新公用程式画面,勾选「我了解上述警告指出的内容,并已检阅读我档案内容」后按〔下一步〕。

New HTC One再度可以S

确定你的手机有连接至PC、解除PC上的待命与休眠模式,注意你的手机电池的电力要大于30%。

New HTC One再度可以S

侦测面前手机的状态后出现下图,请选择〔更新〕。

New HTC One再度可以S

可以看到的ROM版本是2.24.709.1,请按〔下一步〕来继续。

New HTC One再度可以S

在更新前会提示ROM映像档更新需要花费10分钟的时间,建议在有UPS不断电的环境下运作。

New HTC One再度可以S

当按〔下一步〕后即将手机重新开机至BOOTLOADER,并开始更新Android手机上的ROM。

New HTC One再度可以S

将镜头移转到手机上,此时画面上会看到HTC的大标题。

New HTC One再度可以S

PC端的更新ROM持续运作着,你可以看到更新的进度。

New HTC One再度可以S

当看到「恭喜」两个字代表以更新完成,请按下〔完成〕来结束更新的动作。

New HTC One再度可以S

在手机端出现了新机进入时的熟悉画面,真令人迫不及待的一窥究竟。

New HTC One再度可以S

版本是Android 4.2.2,HTC Sense 5.0,软体的编号是2.24.709.1。

New HTC One再度可以S

4. 解开New HTC One的束缚「S-OFF」

确定刷回了原厂ROM后,请进入系统内打开「USB侦错」,但好像找不到「USB侦错」很多人都在问开发人员的选项不见的,其实没有不见,只是隐藏起来了,只要在「建置号码」上一直触碰多次,每触碰一次下方就会出现剩下的触碰数量,所以一直触碰到右图出现「你现在成为开发人员」为止,此时再去查看,你会发现开发人员的选项出现了。

New HTC One再度可以S

出现了「开发人员选项」,即可进入来勾选「USB除错中」,并且也进入电源内将「快速开机」勾选取消。

New HTC One再度可以S

请到XDA的官网下载(http://rumrunner.us/downloads-2/)对应的版本,请不要下错版本哦!要注意自己的版本,下图是HBOOT 1.54、2.24.709.1版本对应画面。

New HTC One再度可以S

将下载的档案解压缩后并执行「soju.exe」。

New HTC One再度可以S

执行会开启命令字元视窗,出现一大堆的说明并询问你是否了解,请输入「Yes」来继续(注意第一个字母Y要大写)。

New HTC One再度可以S

再次出现询问是否确定要S-OFF,请再输入「Yes」来开始S-OFF。

New HTC One再度可以S

这个S-Off动作需要一些时间,且过程中手机会不断地重新启动手机开机,尤其是在Test 3的动作,如果你有设SIM卡密码,每次重新启动开机后,记得在手机输入SIM卡密码,下图中每次出现「pouring」时都会要求输入SIM卡密码,像我就连续开机4次,相对的也要输入4次SIM卡密码,所以最好连萤幕密码解锁、SIM卡密码、图示解锁都关掉较妥当。当看到「All Done. hope you enjoyed the rum!」字眼,恭喜你S-OFF成功了。

New HTC One再度可以S

重新进入HBOOT的画面,看到「M7_U PVT SHIP S-OFF RH」已经见真章了,在往下看到HBOOT是1.54版,终于在HBOOT 1.54上S-OFF了。

New HTC One再度可以S

5. 刷入第三方的Recovery

虽然已经将New HTC One成功S-OFF了,不过因为线刷恢复原厂的ROM后,对Android系统稍有了解的玩家都知道,原厂的Recovery程式只是个空壳子,没有多大的作用,所以一般刷机的必要工作,就是将原厂的 Recovery 替换成第三方Recovery ,但由于每个手机品牌的保护措施不同,因此更换原厂的 Recovery的步骤也有所不同哦!HTC One请参考刷机上不可或缺的好伙伴-第三方CWM Recovery程式一文来刷入。

6. 取消TAMPERED与修改CID

bootloader画面顶端看到「***TAMPERED ***」是不是觉得很碍眼,至XDA上下载最新的「revone v0.2.1」最新的版本,下载后放入adb相关工具的目录下。

将手机重新开机进入Android系统,使用USB线接上PC与手机,按下〔视窗键〕+〔R〕带出「执行」视窗,输入cmd后按下〔确定〕即可出现命令提示字元视窗,并切换至有放入「revone v0.2.1」的ADB工具目录下,输入「db devices」已确定手机与PC是否正常连线。

New HTC One再度可以S

接着将请revone v0.2.1档案放入手机特并目录上,应设定其相关的权限,依序输入的列指令如下所示。

New HTC One再度可以S

成功后输入「exit」来离开shell介面,请直接输入「adb reboot bootloader」即可重新 进入bootloader画面。

New HTC One再度可以S

到手机画面果然看到重新开机,果然看不到「***TAMPERED ***」字眼,是不是更清爽宜人呢?

New HTC One再度可以S

接下来要变更为SuperCID(超级电信业者),什幺是 SuperCID 呢?CID 是 carrier identification,就是厂商识别码,类似于DVD的区码一样,美国区的DVD片不能在欧洲区的播放机上播放,因此CID就是要防止刷不同电信业者的ROM,SuperCID 是一个相当特别的 CID 识别码,如同DVD的全区码(Region Free)一样解除这些区码的限制,那也就是说SuperCID 就是破除不同电信厂商的限制,配合 S-OFF 的开放写入/system与/recovery,来随心所欲的刷各国不同的ROM。

进入HBOOT 选单画面后,有一个电信业者的CID码,我的New HTC One是中华电信,其显示的是「CID__621」,接下来就是要改成SuperCID(CID-11111111)。

New HTC One再度可以S

使用fastboot reboot-bootloader重新启动bootloader后即可看到SuperCID(CID-11111111)。

New HTC One再度可以S

7. 还原S-OFF前的系统环境

还记得第2个动作,除份备份SD卡外,也利用第三方的Recovery备份当时运作的系统,当然只要有第三方的Recovery,如同拥有Ghost般神奇的工具,可以方便备份、还原你的系统。

进入CMW Recovery画面上,请选择「backup and restore」。

New HTC One再度可以S

至于备份的档案在那里,还记得步骤2建议你备份至OTG延伸的外部SD卡,所以下画面要小心的选择「restore from external sdcard」。

New HTC One再度可以S

挑选S-OFF前备份的目录即可还原,系统恢复后,记得还要将备份的SD卡内容选择性还原(不要全部覆盖),这样与S-OFF前的环境没两样。

New HTC One再度可以S

上一篇: 下一篇:

相关推荐