最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

HTC Desire HD 获取S-OFF S-ON终极权限教程

IT圈 admin 35浏览 0评论

2024年2月16日发(作者:邱俊楚)

[教程] HTC Desire HD 获取S-OFF/S-ON终极权限教程

(本篇仅适用Desire HD,不适用Desire与其他机种)

自从HTC做了S-ON(NAND Protection)后,现在越来越多人刷修改过的HBOOT来取得手机完整的权力。刷Recovery Partition通常不会变砖,了不起再刷一遍,但HBOOT刷坏了,就一定变砖(托HTC的福)。

Desire HD透过臵换修改过的HBOOT(又名ENG HBOOT),来达成S-OFF的目的,至于什么是HBOOT,其用途为何,在此就不多做介绍。

本文引导读者如何将Desire HD S-OFF,但任何刷机行为皆有导致手机变砖的风险,请读者自行承担风险!

在进行之前,请先详读「如何使用adb指令」与「VISIONary+安装与使用方法]。

一、前期准备:

请先下载附件,解压后放到SD卡根目录中(请直接解压到当前文件夹!不要解压成有2层DHD目录,记得检查喔!)

二、如何S-OFF ?

进入VISIONary+,所有选项都不勾,执行「Temproot now」。

▼ 在计算机的「命令提示字符」中,输入「adb shell」进入手机中执行「su」指令,然后出现「#」字号

▼ 如果有出现以下画面时,请勾选「记住」后按下「允许」

1

▼ 执行「sh /sdcard/DHD/check」

此时会检查下载下来的档案中内附的HBOOT映象档是否正确,接着加载一个Kernel Module到Linux核心当中。

2

▼ 执行「sh /sdcard/DHD/backup」

这个动作会将原厂的HBOOT连续做两次备份,并检查两次备份出来的结果有 3

没有一样,如果一样就是正确备份。

PS1:这个动作请只要做一次即可,万一处于S-OFF的状态执行备份,就会把原厂的HBOOT备份盖掉了!反正就是备份过一次就好了。

PS2:告诉大家一个小秘密,这里也有偷偷备份原厂recovery哦,嘻~

到这里为止,什么事都还没做喔~下一步才是有风险的,请深呼吸。

▼ 执行「sh /sdcard/DHD/hboot」刷入新的HBOOT来取得S-OFF(点击图片放大)

这个动作会在刷入HBOOT之后,再将HBOOT备份出来(第一行MD5 checksum)跟随附用来刷的HBOOT檔(第二行MD5 checksum)做比对看是否一样,一样就是刷成功了。

第三行是原厂HBOOT备份档的MD5 checksum,如果跟第一行的值一样,代表没刷成功,但还是安全的,因为HBOOT还是维持在原厂。

如果第一行跟二三行都不一样,那就惨了,千万别重开机,否则手机会变砖(不过这种状况是不应该会发生的)。

最后执行reboot重开机。(卡中的DHD目录请勿删除,内含重要备份文件)

三、如何S-ON ?

跟S-OFF步骤类似,一样先进入VISIONary+,所有选项都不勾,执行「Temproot

4

now」。

▼ 在计算机的「命令提示字符」中,输入「adb shell」进入手机中执行「su」指令,然后出现「#」字号

▼ 执行「sh /sdcard/DHD/restore_hboot」还原HBOOT

最后执行reboot重开机。

5

四、如何检查现在是S-OFF还是S-ON

▼ 长按电源键出现以下画面后,按「重新启动」

▼ 在以下画面先按住【低音量键(小声)】不放,按下「重新启动」,【低音量键】还是要持续不放开哦!

6

重新启动后,Desire HD会进入HBOOT的画面(此时再放开【低音量键】),屏幕最上面第一行,如果是「ACE PVT SHIP S-ON」,则手机是S-ON的状态;如果是「ACE PVT ENG S-OFF」,则手机处于S-OFF的状态。

离开HBOOT画面方法如下:

7

刚进入HBOOT时,FASTBOOT应该是蓝底白字被选取的状态,此时按下「电源键」。

接着按下【低音量键】一下,将「REBOOT」成为蓝底白字被选取的状态,再按下「电源键」即可重开机。

附1

WINDOWS下ADB环境搭建及基本的教程和命令【下载】

首先在WINDOWS下搭建ADB环境,下载附件,解压后四个文件放在C:/WINDOWS/SYSTEM32目录,搞定!

开始-运行-cmd

8

adb install apk文件名称.apk

就可以安装软件了 (安装apk文件,需要转到apk所在目录下,才不用输入路径。)

卸载apk软件

adb shell rm /system/app/apk文件名称.apk

或者

adb uninstall apk文件名.apk

adb devices

察看手机是否连接(手机需要打开 USB debug)

adb pull

A为手机路径,B为电脑路径,意思为:把文件从***到电脑上

adb push

A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上

adb shell

进入手机的超级终端Terminal

adb remount

得到手机的系统文件读写权

例子:刷官方高版本后重新获取ROOT和降级方法(部份操作)

adb shell 进行adb运行环境

su 设臵超级用户模式

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system 映射出目录

exit 退出su

exit 退出shell准备接受下一个abd命令

adb push flash_ /system/bin/flash_image 增加flash_image文件到手机上

adb push /sdcard recovery先复制到卡上

adb shell 再次进入adb环境

chmod 0755 /system/bin/flash_image 修改文件属性

reboot 重启系统

9

附2

关于VISIONary+的安装与使用教程

VISIONary+软件由Paul Brien@MoDaCo所开发,曾短暂地出现在Market之中(请参见此篇)。其名称的由来是当初设计用来取得T-Mobile G2/Desire Z(开发代码为HTC Vision)的root权限(暂时性的,重开机失效),但后来也可以用在其他机种,比如Desire HD。

先确认手机已 开启USB调试 (系统设臵→应用程序→开发→USB调试 打勾),并请永远开启USB调试,可以省很多麻烦与问题。

因为VISIONary+已从Market中下架,要取得VISIONary+最新版请到官方网页/content/software/320350/19-nov-r14-visionary-one-click-root/下载其APK档,本文撰写时的最新版本为r14版。

此文附件中也包含VISIONary+ r14版下载:

/

▼ VISIONary+开启后的画面如下

10

VISIONary+个别选项说明如下:

Temproot on boot

打勾时,每次开机时,VISIONary+都会自动执行并取得暂时性root权限。强烈建议不要使用,造成开机卡住与系统爆慢的机率非常高。

11

Run after root

该使用的时候,专业人士会告诉你该怎么设定。此时不需要勾选。

Set system r/w after root

勾选时,在VISIONary+取得root权限后,会将ROM所在的System分割区挂载成可擦写(正常状况下为只读)。对于ShootMe这种需root权限撷取屏幕画面的软件,其不需要System分割区的可擦写权限,但对于AD Free(广告免疫)软件,其正常运作需要修改/etc/hosts档,这个档案位在ROM里面,也就是System分割区,要运作正常需要有System分割区的写入权限。有S-ON(NAND保护机制)的机种(比如Desire/Z/HD),勾选了这个选项,对System分割区做档案的变更,也会在下次重开机失效(档案恢复原本的内容),甚至当场造成当机。如果只是要使用ShootMe或TitaniumBackup软件,不需要勾选这个选项。

Temproot now

立即取得暂时性root权限,我们主要是要使用此功能。执行前请先确认系统没有在执行同步,并透过「系统监控」确认系统不忙碌时再执行这个选项,否则可能会造成系统爆慢或卡住。使用此选项重开机后,root权限即失效,且不影响未来OTA升级,可以放心使用。

Attempt Permroot now

取得永久性root权限,不适用S-ON的机种。

Unroot now

嗯~就是unroot(解安装root)。

12

2024年2月16日发(作者:邱俊楚)

[教程] HTC Desire HD 获取S-OFF/S-ON终极权限教程

(本篇仅适用Desire HD,不适用Desire与其他机种)

自从HTC做了S-ON(NAND Protection)后,现在越来越多人刷修改过的HBOOT来取得手机完整的权力。刷Recovery Partition通常不会变砖,了不起再刷一遍,但HBOOT刷坏了,就一定变砖(托HTC的福)。

Desire HD透过臵换修改过的HBOOT(又名ENG HBOOT),来达成S-OFF的目的,至于什么是HBOOT,其用途为何,在此就不多做介绍。

本文引导读者如何将Desire HD S-OFF,但任何刷机行为皆有导致手机变砖的风险,请读者自行承担风险!

在进行之前,请先详读「如何使用adb指令」与「VISIONary+安装与使用方法]。

一、前期准备:

请先下载附件,解压后放到SD卡根目录中(请直接解压到当前文件夹!不要解压成有2层DHD目录,记得检查喔!)

二、如何S-OFF ?

进入VISIONary+,所有选项都不勾,执行「Temproot now」。

▼ 在计算机的「命令提示字符」中,输入「adb shell」进入手机中执行「su」指令,然后出现「#」字号

▼ 如果有出现以下画面时,请勾选「记住」后按下「允许」

1

▼ 执行「sh /sdcard/DHD/check」

此时会检查下载下来的档案中内附的HBOOT映象档是否正确,接着加载一个Kernel Module到Linux核心当中。

2

▼ 执行「sh /sdcard/DHD/backup」

这个动作会将原厂的HBOOT连续做两次备份,并检查两次备份出来的结果有 3

没有一样,如果一样就是正确备份。

PS1:这个动作请只要做一次即可,万一处于S-OFF的状态执行备份,就会把原厂的HBOOT备份盖掉了!反正就是备份过一次就好了。

PS2:告诉大家一个小秘密,这里也有偷偷备份原厂recovery哦,嘻~

到这里为止,什么事都还没做喔~下一步才是有风险的,请深呼吸。

▼ 执行「sh /sdcard/DHD/hboot」刷入新的HBOOT来取得S-OFF(点击图片放大)

这个动作会在刷入HBOOT之后,再将HBOOT备份出来(第一行MD5 checksum)跟随附用来刷的HBOOT檔(第二行MD5 checksum)做比对看是否一样,一样就是刷成功了。

第三行是原厂HBOOT备份档的MD5 checksum,如果跟第一行的值一样,代表没刷成功,但还是安全的,因为HBOOT还是维持在原厂。

如果第一行跟二三行都不一样,那就惨了,千万别重开机,否则手机会变砖(不过这种状况是不应该会发生的)。

最后执行reboot重开机。(卡中的DHD目录请勿删除,内含重要备份文件)

三、如何S-ON ?

跟S-OFF步骤类似,一样先进入VISIONary+,所有选项都不勾,执行「Temproot

4

now」。

▼ 在计算机的「命令提示字符」中,输入「adb shell」进入手机中执行「su」指令,然后出现「#」字号

▼ 执行「sh /sdcard/DHD/restore_hboot」还原HBOOT

最后执行reboot重开机。

5

四、如何检查现在是S-OFF还是S-ON

▼ 长按电源键出现以下画面后,按「重新启动」

▼ 在以下画面先按住【低音量键(小声)】不放,按下「重新启动」,【低音量键】还是要持续不放开哦!

6

重新启动后,Desire HD会进入HBOOT的画面(此时再放开【低音量键】),屏幕最上面第一行,如果是「ACE PVT SHIP S-ON」,则手机是S-ON的状态;如果是「ACE PVT ENG S-OFF」,则手机处于S-OFF的状态。

离开HBOOT画面方法如下:

7

刚进入HBOOT时,FASTBOOT应该是蓝底白字被选取的状态,此时按下「电源键」。

接着按下【低音量键】一下,将「REBOOT」成为蓝底白字被选取的状态,再按下「电源键」即可重开机。

附1

WINDOWS下ADB环境搭建及基本的教程和命令【下载】

首先在WINDOWS下搭建ADB环境,下载附件,解压后四个文件放在C:/WINDOWS/SYSTEM32目录,搞定!

开始-运行-cmd

8

adb install apk文件名称.apk

就可以安装软件了 (安装apk文件,需要转到apk所在目录下,才不用输入路径。)

卸载apk软件

adb shell rm /system/app/apk文件名称.apk

或者

adb uninstall apk文件名.apk

adb devices

察看手机是否连接(手机需要打开 USB debug)

adb pull

A为手机路径,B为电脑路径,意思为:把文件从***到电脑上

adb push

A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上

adb shell

进入手机的超级终端Terminal

adb remount

得到手机的系统文件读写权

例子:刷官方高版本后重新获取ROOT和降级方法(部份操作)

adb shell 进行adb运行环境

su 设臵超级用户模式

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system 映射出目录

exit 退出su

exit 退出shell准备接受下一个abd命令

adb push flash_ /system/bin/flash_image 增加flash_image文件到手机上

adb push /sdcard recovery先复制到卡上

adb shell 再次进入adb环境

chmod 0755 /system/bin/flash_image 修改文件属性

reboot 重启系统

9

附2

关于VISIONary+的安装与使用教程

VISIONary+软件由Paul Brien@MoDaCo所开发,曾短暂地出现在Market之中(请参见此篇)。其名称的由来是当初设计用来取得T-Mobile G2/Desire Z(开发代码为HTC Vision)的root权限(暂时性的,重开机失效),但后来也可以用在其他机种,比如Desire HD。

先确认手机已 开启USB调试 (系统设臵→应用程序→开发→USB调试 打勾),并请永远开启USB调试,可以省很多麻烦与问题。

因为VISIONary+已从Market中下架,要取得VISIONary+最新版请到官方网页/content/software/320350/19-nov-r14-visionary-one-click-root/下载其APK档,本文撰写时的最新版本为r14版。

此文附件中也包含VISIONary+ r14版下载:

/

▼ VISIONary+开启后的画面如下

10

VISIONary+个别选项说明如下:

Temproot on boot

打勾时,每次开机时,VISIONary+都会自动执行并取得暂时性root权限。强烈建议不要使用,造成开机卡住与系统爆慢的机率非常高。

11

Run after root

该使用的时候,专业人士会告诉你该怎么设定。此时不需要勾选。

Set system r/w after root

勾选时,在VISIONary+取得root权限后,会将ROM所在的System分割区挂载成可擦写(正常状况下为只读)。对于ShootMe这种需root权限撷取屏幕画面的软件,其不需要System分割区的可擦写权限,但对于AD Free(广告免疫)软件,其正常运作需要修改/etc/hosts档,这个档案位在ROM里面,也就是System分割区,要运作正常需要有System分割区的写入权限。有S-ON(NAND保护机制)的机种(比如Desire/Z/HD),勾选了这个选项,对System分割区做档案的变更,也会在下次重开机失效(档案恢复原本的内容),甚至当场造成当机。如果只是要使用ShootMe或TitaniumBackup软件,不需要勾选这个选项。

Temproot now

立即取得暂时性root权限,我们主要是要使用此功能。执行前请先确认系统没有在执行同步,并透过「系统监控」确认系统不忙碌时再执行这个选项,否则可能会造成系统爆慢或卡住。使用此选项重开机后,root权限即失效,且不影响未来OTA升级,可以放心使用。

Attempt Permroot now

取得永久性root权限,不适用S-ON的机种。

Unroot now

嗯~就是unroot(解安装root)。

12

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论