(本篇僅適用Desire HD,不適用Desire與其他機種)
自從HTC做了S-ON(NAND Protection)後,現在越來越多人刷修改過的HBOOT來取得手機完整的權力。刷Recovery Partition通常不會變磚,了不起再刷一遍,但HBOOT刷壞了,就一定變磚(託HTC的福)。
Desire HD透過置換修改過的HBOOT(又名ENG HBOOT),來達成S-OFF的目的,至於什麼是HBOOT,其用途為何,由於機器達人是老少咸宜的部落格,在此就不多做介紹。
理論上刷HBOOT不會影響OTA升級,此外機器達人也測試過還原原廠HBOOT,確定不傷身體才撰寫這篇教學文。
本文引導讀者如何將Desire HD S-OFF,雖然機器達人盡力詳細說明以降低風險,但任何刷機行為皆有導致手機變磚的風險,請讀者自行承擔風險,機器達人不負任何擔保責任哦。
在進行之前,請先詳讀「如何取得Android SDK並使用adb指令」與「VISIONary+安裝與教學」。
前置作業
▼ 點選下方Download連結下載DHD.zip,解開後置於記憶卡的根目錄當中。(請直接用「解壓縮至此」解壓縮,不要解成兩層DHD目錄哦,記得檢查!)
Download
Downloaded 24493 times
備用下載連結:http://www.multiupload.com/VSYNYF0J0E
如何S-OFF
進入VISIONary+,所有選項都不勾,執行「Temproot now」。
▼ 在電腦的「命令提示字元」中,輸入「adb shell」進入手機中執行「su」指令,然後出現「#」字號
▼ 如果有出現以下畫面時,請勾選「記住」後按下「允許」
▼ 執行「sh /sdcard/DHD/check」
此時會檢查下載下來的檔案中內附的HBOOT映象檔是否正確,接著載入一個Kernel Module到Linux核心當中。
▼ 執行「sh /sdcard/DHD/backup」
這個動作會將原廠的HBOOT連續做兩次備份,並檢查兩次備份出來的結果有沒有一樣,如果一樣就是正確備份。
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 now」。
▼ 在電腦的「命令提示字元」中,輸入「adb shell」進入手機中執行「su」指令,然後出現「#」字號
▼ 執行「sh /sdcard/DHD/restore_hboot」還原HBOOT
最後執行reboot重開機。
如何檢查現在是S-OFF還是S-ON
▼ 長按電源鍵出現以下畫面後,按「重新啟動」
▼ 在以下畫面先按住【低音量鍵(小聲)】不放,按下「重新啟動」,【低音量鍵】還是要持續不放開哦!
重新啟動後,Desire HD會進入HBOOT的畫面(此時再放開【低音量鍵】),螢幕最上面第一行,如果是「ACE PVT SHIP S-ON」,則手機是S-ON的狀態;如果是「ACE PVT ENG S-OFF」,則手機處於S-OFF的狀態。
離開HBOOT畫面方法如下:
剛進入HBOOT時,FASTBOOT應該是藍底白字被選取的狀態,此時按下「電源鍵」。
接著按下【低音量鍵】一下,將「REBOOT」成為藍底白字被選取的狀態,再按下「電源鍵」即可重開機。
引用網址:https://gfans.bryan.tw/2010/12/01/1379/trackback
小布達人您好:
首先先感謝您用心的寫文章(我有按廣告哦!!XD)
小弟有一事請教,我的手機是DHD,
目前我已經s-off+永久root,
我s-off+root目的主要是刪掉台哥大軟體,還有使用setcpu軟體
我記得在s-off情況下htc好像是不保固,
所以我想s-on回來,就小布您的看法,
我有需要s-on嗎?還是就穩穩用,等掛了在s-on就好呢?
謝謝,真是麻煩您了
有按廣告是一定要回的^^
之前有好幾個這裡的讀者亂砍東西整隻手機變磚(回應中可以看到)
拿回去原廠重刷也沒收費喔
放心用吧,保持S-OFF與Root不會怎樣的
小布大大您好
感謝您的回應!!
您的部落格讓我收益良多!!
謝謝(多按幾次XD)
請問去哪個原廠重刷呢 我想我需要跑一趟了
布大大你好:
感謝你提供的訊息...
我目前已經是s-off+永久root
但是卻產生了可以下載程式卻無法安裝的情形
會出現unknown reason -110的字樣
請問有解決的方法嗎??感謝!!
布大大:
我還原了原廠設定
結果還是無法安裝任何程式
再加上自己手賤...將visionary+ 刪除掉
現在我該怎麼辦勒???
搜尋本站的回應,會找到答案的
布大你好,
我在s-off 的狀態下,還原原廠設定,結果變成一個奇怪的版本,開機時有android發光字樣,而且很多功能無法正常使用。請問我應該如何解決?謝謝
使用的ROM?
有人失敗被迫送回原廠的嗎??
變磚可以修嗎??
不太敢S OFF
不好意思 我在命令提示字元這個地方 不是像你們一樣是
請問該怎麼辦?
請問 S-off 後不小心按到 RECOVERY 手機停留在一個三角形有驚嘆號的畫面中,請問後續該如何處理比較好呢??
拔電池重開機就好了
請問機器大大~如果Wiping後還沒刷rom重開機了怎麼辦
現在畫面只出現htc,如何在進入hboot畫面?
一樣按音量鍵下在按電原就好了
狀況已經順利排除並把布布大發表的特製ROM裝上了~~~嚇出一身汗了!!
另外在請教GPS定位的問題
在google定位可以看到好友的最新位置(自動更新),但自己的位置卻不會自動更新有時候連手動方式更新都沒辦法~~
GPS、WIFI、手機行動網路都一直是開啟的狀態~~
請問一個步驟沒有成功~那是不是之前ㄉ步驟都要重來一次ㄋ?我ㄉ是adb shell進入手機執行su時沒出現#卻出現permission denied
和
sh /sdcard/DHD/backup
dd: can’t open ‘/dev/block/mmcblk0p18′: Permission denied
dd: can’t open ‘/dev/block/mmcblk0p18′: Permission denied
dd: can’t open ‘/dev/block/mmcblk0p21′: Permission denied
dd: can’t open ‘/dev/block/mmcblk0p21′: Permission denied
md5sum: can’t open ‘/sdcard/DHD/*.bin’: No such file or directory
Backup made!
md5sum: can’t open ‘/sdcard/DHD/hboot_orig*’: No such file or directory
回覆都是root沒成功~?怎麼看root有無成功ㄋ~?我還有再按一次temproot now還是一樣?怎麼讓root成功ㄋ?
我root~OKㄌ~終於s_off好ㄌ^^~呼~
請問布大~手機s_off後基本上~是不是不用理s_onㄌㄋ~?
我在SH/SDCARD/DHD/CHECK時他說
"SH/SDCARD/DHD/CHECK NOT FOUND"
已認定DHD FILE中沒有多了個DHD,希望可以幫到我,THX!!!
請問,如果我刷s-off到最後,第一行和第三行一樣,要怎麼解決呢?
输入sh /sdcard/DHD/hboot后 出现kernel module not found 出错字样 请问怎么办
您好,我想问一下 我执行 sh /sdcard/DHD/hboot 这个时候说 Kernel Module not found,check first.
請問軟件版本為何?
我的机器最上面显示 ship s-on 不知道是不是这个的缘故?
請問大大
我在$後打SU
它出現 Permission Denied
是什麼意思
打SU 都是一直出現這訊息
已經有按 temproot now了 ~~
還是出現這訊息
要確認Temproot root是否有成功
沒成功要反覆執行
布大:請問上面DHD.ZIP的檔案連結怎麼下載不了?可否幫忙一下
另一個問題昃DHD.ZIP這個資料匣是什麼作用..感謝
文中有備用下載連結
機器達人您好: 我有按廣告
我是剛接觸智慧型手機的新手
想請問一下 S-OFF後
有必要 ON 回來嗎
一直處於OFF狀態
是否對機器會造成影響呢
還有若還原原廠設定(原rom)
是否會有問題呢
親愛的VIP您好:
沒有必要S-OFF回來,對機器完全沒有任何不良影響
還原原廠ROM也不會有任何問題,也不會影響OTA
請問我到了#之後
打下面的命令他說找不到= =
sh/sdcard/DHD/check:not found
這要如何解決?
我也重下載過檔案了...也確認過沒放錯位置...也確定裡面的東西是正確的
可電腦找不到 手機卻找的到= =
漏了空格?
下載dhd.zip
開啟後跟我說 封膜毀損....麻煩大大還有新的載點嗎?!
文章裡有備份連結
你好.感謝你的教學,我想請問我剛已經刷好Desire HD環狀電池系統了.
那我需要把它S-ON回來嗎?還有usb除錯也可以取消勾選了嗎?
感謝喔!!
不需要S-ON回來
USB除錯永遠勾選系統才不會CPU突然吃到100%
請問可以幫忙救贖一下 DESIRE嗎?
S-OFF 的詳細教學
謝謝!!
到 http://alpharev.nl/ 下載iso檔燒成開機光碟
用它開機再按照螢幕指示S-OFF Desire即可
達人:
請問一下如果要送原廠維修的話只要刷回S-on 就好了嗎?
需要刷回原廠的recovery嗎?
都不用做,直接送回原廠即可
請問下載下來的DHD資料夾要放在手機裡面的哪? 我不知道哪一個才是SD卡目錄
將手機接上電腦,將手機的USB模式切換成「磁碟機」
將DHD目錄複製進去即可
請問一下為什麼輸入sh /sdcard/DHD/check後,會出現can't open /sdcard/DHD/check
DHD目錄沒擺好
"如果第一行跟二三行都不一樣,那就慘了,千萬別重開機,否則手機會變磚"
請問一下,如果發生上面的情況←真的很衰的話....不重開機....那下一步該怎麼做呢??謝謝!
很難遇到,真的遇到再說吧
你好,小布仔
PS1:這個動作請只要做一次即可,萬一處於S-OFF的狀態執行備份,就會把原廠的HBOOT備份蓋掉了!反正就是備份過一次就好了。
這動作我不小心啜了兩次怎辦??
原廠HBOOT被覆蓋了@@
如果您只是連做兩次,沒有在S-OFF的狀態下Backup,那沒關係...
我在S-OFF下做了兩次...
那就永遠在Eng S-OFF下吧,沒有副作用的
請問版主大人
在字元中輸入$SU
但是沒有出#
是出現
prmimssion denied
#
是我哪邊哪邊出錯了嗎?
Temproot沒成功
請問一下為什麼輸入sfoundh /sdcard/DHD/check後,會出現sh /sdcard/DHD/check not found
將記憶卡連接到電腦,
檢查X:/DHD/check檔案在不在
X是您的磁碟機代碼
請問我123行都一樣該怎麼辦~重複動作都一樣
因為你S-OFF後又backup一次,無所謂
檢查一下手機,應該已經是S-OFF狀態了
小布仔 大人:
請教一個問題, 上面提到在執行S-OFF前的backup程序時會備份原廠recovery; 那是不是表示在嘗試刷第三方ROM前就不需要再用ClockworkMod recovery來備份原廠的ROM了?? (兩者差異在於有沒有S-OFF??)
ROM有很多分割區,只備份Recovery分割區
請參閱何謂Recovery Partition
大大好 我一直出現 sh: Can’t open /sdcard/DHD/check
請將記憶卡連接到電腦,
檢查X:/DHD/check檔案在不在
X是您的磁碟機代碼
小布大
重複確認我的記憶卡的確有DHD/check的檔案
但是依然出現sh/sdcard/DHD/check:not found
到底是甚麼原因??
大人 請教一下 我真的確認我解壓縮檔案到SDCARD上了我看了上面留言後也照著試試看是否為根目錄出錯 但還是出現 sh: Can’t open /sdcard/DHD/check 請問我是哪個環節有出錯呢 求救喔~~~
大大
我怎麼在執行「sh /sdcard/DHD/backup」
執行之後
等好久 快20分鐘都沒回應欸
拜託救救我
Desire HD? 版本?
大大你好,我已經ROOT機,也確定取得最高權限,重開機讓它進入HBOOT的畫面也有看到第一行有S-OFF,但是就是無法備份,會有這種事情嗎?用起來是一切正常,但就是無法進到HBOOT去備份,現在應該要怎麼做~
要進Recovery備份
小布達人請教一下這個問題要怎麼解決 謝謝
sh /sdcard/DHD/backup
# sh /sdcard/DHD/backup
sh /sdcard/DHD/backup
[: not found
IF YOU GET '[: not found' PLEASE USE THE DUMB VERSION INSTEAD!
Otherwise it seems that a backup was already made!
md5sum: can't open '/sdcard/DHD/hboot_orig*': No such file or directory
DO NOT CONTINUE IF THE ABOVE MD5 SUMS DO NOT MATCH
SOMETHING IS HORRIBLY WRONG IF THEY DO NOT MATCH
YOUR PHONE WILL LIKELY BE BRICKED IF YOU DO CONTINUE
YOU HAVE BEEN WARNED!!!
Please continue as follows to flash the bootloader and get S-OFF (HBOOT):
sh /sdcard/DHD/hboot
#
出現can’t open /sdcard/DHD/check
好像抓不到...
我沒要刷了...可以直接離開嗎?
我要繼續的話...
可是還是出現can’t open /sdcard/DHD/check
我已經確定DHD放到SD的根目錄下~
還是出現了!
(是因為我的作業程式主磁碟代號是H而不是C而不能開嗎?)
對不起...因為我是新手~
請問一下
這裡說有備份原廠rom
要怎麼還原?
1.我想請問一下
我只備份了hboot_orig0.bin
就開始移除內建程式了
這樣是不是沒有備份到原廠的rom?
雖然現在沒問題
但如果我要還原原廠rom怎麼辦?
2.刷機是否是用
(1)ClockworkMod recovery做出還原區並備份
(2)抓rom放到還原區並用該rom還原
3.刷rom後手機的通訊錄是否仍存在??
軟體是否要重裝?
前輩您好:
我僅移除了台哥大的客製化軟體,想請教從S-OFF回到S-ON的過程中,沒有出錯的話
是否就是還原了原廠的ROM,因為最近想要升級原廠的ROM遇到了挫折,無法完成.
若想要還原原廠的ROM,該如何下達指令,還請前輩指教,謝謝!