Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android手機 >> Android刷機教程 >> htc刷機 >> HTC刷機指南----由SHIP S-ON 變為SHIP S-OFF

HTC刷機指南----由SHIP S-ON 變為SHIP S-OFF

編輯:htc刷機

為什麼要把手機由S-ON 變為S-OFF?

    前面介紹過,通過官方提供的刷機包進行刷機,有諸多的限制,比如,只允許你從低版本往高版本升級,而且升級前,還要校驗CID,不同地區的不允許你刷,比如你是港版的系統,就不允許你去升級國行的刷機包。     重要的是,即使你按照前面的教程取得了永久root權限,升級後,官方刷機包也會把它干掉,讓你失去原有的root權限。同時會把低版本原來所具備的取得root權限的漏洞給補起來,VISIONary+軟件也就無法再使用。也就是說,你無法在升級後的新系統上再次通過VISIONary+來取得root權限。目前,針對新版本的破解方法還沒有找到。沒有了權限,還能干什麼呢?     所以在這裡,筆者強烈建議:不要在原版SHIP S-ON狀態或者ENG S-OFF狀態下,運行官方刷機包(或者通過OTA的方式)來進行系統升級。



進入主題:

把手機由SHIP S-ON變為SHIP S-OFF

    這裡需要介紹一個方便的小工具,由XDA論壇上的jkoljo同學編寫,程序名稱叫:Easy Radio tool,目前最新版本是2.2,可以從筆者的網盤下載:

http://u.115.com/file/f579386717#    Easy_Radio_tool_v2_2.rar

筆者把原作者的軟件介紹,翻譯整理如下:

    這個工具可以使你的手機變為S-OFF,前提是你下載並安裝了VISIONary+。因為運行這個工具,至少需要臨時的root權限。使用這個工具後,你可以通過ClockworkMod recovery來刷新你的定制ROM,ENG S-OFF就不是必須的了。


 

    和ENG S-OFF相比,有什麼不同?     首先,步驟很簡單,你不需要輸入任何復雜的命令。Radio S-OFF(SHIP S-OFF)是一種安全的方式。如果你使用這個方法,要變回官方系統是很容易的。     不過,它不具備EMG S-OFF的一些功能,例如運行fastboot命令,從而不能使用我的內核升級工具。     這個工具誰都可以使用,包括SHIP S-ON的用戶和已經是ENG S-OFF的用戶。     我推薦你使用SHIP S-OFF取代傳統的ENG S-OFF,因為SHIP S-OFF更容易被移除,還原到系統原始狀態,並且不需要刷新hboot分區,這是非常非常安全的。




 

下面是軟件的運行環境: 1、windows XP SP2或更高版本的系統 2、.NET Framework 4.0 3、HTC Sync(或者ADB驅動) 4、一台運行官方內核版本的DHD手機(或者內核是 Apache14's 1.0.7 / 1.1.4 Sense) 5、 該軟件不能運行在1.72.405.3或更高的軟件版本之上,以及相對應的新版radio也不行。



 

具體操作流程如下: 1、首先確定你的手機取得了永久root權限。

2、手機開機後,進入設置--應用程序--開發--usb調試,打勾。
3、手機用數據線連接www.shuleba.com電腦,根據屏幕提示,選擇“僅充電”模式。
4、在www.shuleba.com電腦上,下載上面的工具,解壓,然後運行Desire HD easy radio tool.exe
。如圖所示:



5、選擇第一個選項,然後點擊“Do it!”,這時候看下手機,會有superuser程序彈出,詢問你是否允許給予最高權限,點擊允許。
6、進度條跑完,完成工作!
7、與此同時,會在TF卡根目錄自動建立一個備份文件,名字為:part7backup-xxxxxxxxxx.bin,這是你的手機分區7(放置radio 配置的地方)的一個備份,請把這個備份妥善保存在安全的地方。


    細心的朋友可能注意到了,選擇第一項,不單是把手機S-OFF了,同時也把我們的CID修改為superCID,而且解除了sim lock(手機sim卡鎖)。


    順便提下,剛才第7步那裡產生的備份,有什麼作用呢?
進階用戶可以通過手機裡面的超級終端程序,在具備root權限的條件下,直接運行指令而把手機恢復到S-ON的狀態,命令格式如下:

dd if=/sdcard/part7backup-xxxxxxxxxx.bin of=/dev/block/mmcblk0p7


如何能夠知道,我的手機已經S-OFF了呢?

    如果你是在機器是SHIP S-ON的狀態下來操作的,完全關閉手機,然後按音量-鍵的同時按開機鍵,進入HBOOT,查看第一行,如果SHIP S-ON變成了SHIP S-OFF。那麼就說明你成功了。


 

    如果你是在機器是ENG S-OFF的狀態下來操作的,那做完後,會保持ENG S-OFF狀態不變,但我們可以通過查看CID是否變為11111111,來確認該操作是否成功。


完全關機,按音量-鍵的同時按開機鍵,進入HBOOT,按音量+-鍵來移動光標,選定SYSTEM INFO,按電源鍵確定,你會看到類似的如下信息:

SN-HT0C8RX0****
LCD-SHARP
TOUCH PANEL-SYN3KW_020b
Commit-7eafc656
OS VER.-1.32.832.6
IMEI-35266804933****
CID-11111111
RAM-768MB
eMMC-SANDISK 2223MB

看到了嗎,CID那裡,是11111111

而在這之前,我的機器是這樣的:
SN-HT0C8RX0****
LCD-SHARP
TOUCH PANEL-SYN3KW_020b
Commit-7eafc656
OS VER.-1.32.832.6
IMEI-35266804933****
CID-HTC_622
RAM-768MB
eMMC-SANDISK 2223MB

說明:SYSTEM INFO選項,只在ENG S-OFF模式下才會出現。

已經按照其他教程做了ENG S-OFF解除安全鎖的朋友,還有沒有必要進行這一章的內容呢?筆者覺得還是很有必要的。

第一,可以讓你不受限制的刷官方包,不用擔心再失去S-OFF。 第二,讓你的CID變為superCID,不用再去做金卡。



怎麼還原成S-ON呢?

1、首先要找到一個官方提供的刷機包,開頭是RUU的EXE可執行文件並運行它刷新手機。(一定要是一個盡可能低的版本,因為下面要用到VISIONary+) 2、運行VISIONary+,點擊取得臨時權限。 3、手機開機後,進入設置--應用程序--開發--usb調試,打勾。 4、手機用數據線連接www.shuleba.com電腦,根據屏幕提示,選擇“僅充電”模式。 5、運行Desire HD easy radio tool.exe。 6、選中最後一項,Stock CID,並在後面填入你自己的CID(還記得在哪裡查看嗎?前面有介紹過的),例如如果你是港版的機器,你就填入HTC_622,然後點Do it! 7、選中倒數第二項,Radio S-ON,D0 it! 8、完成。


享受你的原裝系統吧


說明:關於查看CID,如果你的機器是SHIP S-ON的,那你是看不到SYSTEM INFO選項的,這時候我們可以通過ADB命令來查看:
打開命令行提示符,輸入:“adb shell getprop ro.cid
”,如圖所示:


HTC_621即代表你的手機是銷往台灣地區的

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved