發文作者:Blake Chang | 2011 年 06 月 26 日

HTC Desire S rooted (我的首次 Android root 記錄)

[ NOTE : only for HTC Desire S that has the mode with ship s-off ]

確認 ship s-off 方式:
—> 關機 —> 拔掉電池 —> 裝上電池
—> 按 “下音量鍵" + Power 按鍵
—> 畫面右上顯示 “ship s-off" 或 “ship s-on" 即可判斷

(我的 ship s-off 是花錢請店家用 XTC Clip 硬解的,算是一勞永逸也免去買 XTC Clip 用一次後就沒用了…)

避免刷官方 ROM 遺失 SHIP S-OFF (刷官方 ROM 要小心),可參:http://bbs.gfan.com/viewthread.php?tid=551126&from=favorites

刷官方包最簡單方法(不會丟失 s-off 和 recovery)
1、從官方包的執行程式中獲取 rom.zip 文件
2、使用 UEdit 或其他的 16 進位編輯器將 rom.zip 檔的頭 256 個位元組去掉(使用剪切即可)
3、將 rom.zip 包中的 hboot_xxxxx_xxxx.nb0 檔以及 recovery.img 檔刪除(如果不想替換 radio,也可將 radio.img 刪除)
4、將刪減後的 rom.zip 更名為 PD98IMG.zip,放在 SD 卡中
5、重啟裝置

[ 開始 root 操作 ]

我的 Desire S (ship s-off already) 一開始是從沒有 rooted,我先連網更新系統至:
1. Radio更新:20.28I.30.085AU_3805.06.02.03_M
2. HBOOT更新:0.98.0002
3. 軟體版本 :1.47.950.3
(資訊:可在 “設定" –> “關於手機" –> “軟體資訊" 找到)
(軟體更新:可在 “設定" –> “關於手機" –> “軟體更新" —> “立即檢查" 取得)

[ 檔案備存 ]

此後,我將 PG88IMG.zip (recovery 工具) 和 DS_Root_signed_20110625.zip (root 檔案) 複製到 MicroSD card
—> 確定充電至 > 80% —> 關機 —> 拔掉電池 —> 裝上電池
—> 按 “下音量鍵" + Power 按鍵
—> 系統將自動偵測到 PG88IMG.zip —> 系統詢問是否 update
—> 按 “上音量鍵" 為 Yes
—> 系統不到一秒自動更新完成 —> 重新開機
—> 將 MicroSD 卡的 PG88IMG.zip 重新命名為 ___PG88IMG.zip
—> 確定充電至 > 80% —> 關機 —> 拔掉電池
—> 裝上電池 —> 按 “下音量鍵" + Power 按鍵
—> 按 “下音量鍵" 選擇 recovery (Power 鍵確認)
—> 跳出 recovery 畫面
—> 選擇 SD card 上面的 DS_Root_signed_20110625.zip (音量鍵可以控制上下)
—> (Power 鍵確認)
—> 幾秒內更新完成 —> 選擇 +++++Go Back+++++ (Power 鍵確認)
—> reboot (Power 鍵確認)
—> 測試是否完成 Desire S 軟體版本 :1.47.950.3 的 root
—> 安裝 Screen Shot It v2.03.apk
—> 如果 Screen Shot It 可順利截圖則完成 root!
(PS: 圖片存檔於 /mnt/sdcard/data/com.edwardkim.android.screenshotitfull/screenshots/)

我的測試是完成,沒問題的!Have fun!

(附帶一提:目前 GingerBreak v1.2 & SuperOneClick v1.9.5 無法 root 此更新過的 rom : 1.47.950.3)

相關圖片:
DS ship s-off

DS upgraded to 1.47.950.3

DS starts with the recovery tool

test 1 by Screen Shot It

test 2 by Screen Shot It


Responses

  1. [...] Note:以上動作是在我完成 HTC Desire S 的 ship s-off 和 root 之後才能做到。 [...]

  2. 請問我更新成功完後

    再刷別的ROM,更新的項目都會被刷掉

    除基頻版本保持在新的

    這樣更新不就沒法刷外來的ROM嗎?

    • Hi
      請小心,要確認您的是 ship s-off 或 eng s-off 才可以去刷機。
      基本上刷機都會先在 recovery 工具裡清空 (WIPE) 和 factory reset,這樣會保證是乾淨的安裝進去。
      由於我也是 Android 刷機這方面的新手 XD,原則上我會多方試試,目前覺得 Virtuous Unity (for HTC Desire S) 很棒,Radio 也已經更新到最新,網址為:http://forum.xda-developers.com/showthread.php?t=1122797,fyi!

  3. 偶的是Ship S-OFF,這兩個有什麼差別嗎?
    那如果只裝單一更改項目的話,也需要wipe嗎?
    有點快被搞混了,不過還是謝謝你!
    Virtuous Unity 這個我也有刷,介面很漂亮
    目前是刷CoreDriod的ROM 也滿不錯的

  4. Hi
    Eng 是工程機,ship 是市售 released 版本。
    Wipe 是為了清乾淨,如果一直是用同一個 rom (版本要一樣) 也沒自己修改系統檔案的話,就不用 wipe。
    CoreDroid 也不錯,只是風格不適合我… :)

  5. 嗯嗯,謝謝大大的指導!

  6. [...] 以上檔案資料或檔案來源,可參舊文章: Vituous Unity 2.33.0 Beta 處理語音搜尋問題 (Voice Search problem solved) Virtuous Unity v1.31.0 is released!!! (For HTC Desire S) HTC Desire S 刷新核心記錄 (kernel : v2.6.35.13) HTC Desire S rooted (我的首次 Android root 記錄) [...]

  7. 請問ROOT和刷ROM有何不同?

    • root 是要取得 linux 系統目錄和系統檔案之讀、寫、執行權限,請可參考網路上關於 linux 裡 root (根) 使用者的說明資訊,它有點像是 Windows 底下的 Administrator,有最高的權力去執行全部操作。
      而以 custom ROM 刷機基本上和 root 沒直接的關聯,請注意 HTC 手機刷機前,務必要先 s-off (security-off),請 Google 一下,有很多資訊可以參考,若裝置沒 s-off 千萬不要刷機,那會搞壞…
      通常刷 custom ROM 後便有預先 root(ed) 的系統,手機開機後便可利用檔案瀏覽器軟體 (如 Root Explorer) 進入像 “/system" 這樣的系統目錄,所以玩這些 XDA 上面高手釋出的 custom ROM 之前,先記得去 s-off 才是第一步 (我是找店家用 XTC Clip 的機器 “硬解" 我的手持裝置,目前很多裝置也有 “軟解" 方式,可以 Google 看看),其次要找自己要用的 Recovery Tool 並先刷入之,可在 XDA 或 Google 上搜尋,諸如 ClockworkMod Recovery、4EXT Recovery,Recovery 工具是用來刷 ROM 進去的,請找找 XDA 上面屬於你的裝置的刷機教學,教學資源蠻多的。
      Have fun!

  8. 我已經s-off了
    只是不懂ROOT和刷ROM
    那我現在可以刷 Runnymede_S_v3.1_Stock_RVS_By_Blake_20111022這個嗎?
    感謝你…

    • Hi~
      我認為是可以刷的,但是真的都有風險喔!
      亦請你先確認刷 ClockworkMod,之後請試試完全關機 (斷電),以 "音量向下鍵" + "power" 進入選擇 "recovery",再 install "Ext4 格式化工具 FULL_WIPE_1.5_EXT4-for-saga_.zip",最後再 install ROM file。
      PS :
      第一次開機都要等很久。
      另外,建議去更新 hboot 和 Radio,請到 XDA 了解一下。
      :-D

  9. ClockworkMod是 recovery嗎?

  10. 恩,感謝你…

  11. 不好意思我想請問依下
    PG88IMG.zip (recovery 工具) 和 DS_Root_signed_20110625.zip (root 檔案)
    這兩個工具哪裡可以下載的到
    第一次ROOT好緊張拜託幫忙了~

  12. 謝謝你的回答
    還有個問題想打擾依下
    是要先s-off才能root然後才能rom嗎?
    我爬文有看到說事先root在s-off
    可以告訴我正確的順序嗎
    我的手機是desire S
    軟體資訊跟您上面是一模一樣的
    再麻煩您了
    謝謝

  13. Hi,
    我的文章提到當初我是先去請店家 s-off (硬解),現在已經有軟解技術 (請 Google 一下即可發現,或上稍早給你的 XDA 連結參考),s-off 是對韌體,之後要刷 recovery 和 ROM 才能執行,再弄 root 也才有意義。
    只要刷網路上大部分的 ROM,都已 root-ed,建議你找網路上相關文章,目前應該已累積很多資料 for HTC Desire S。 :-)

    Note : 沒 s-off 前請不要亂動作呀! :-)

  14. 你好,

    非常感謝你的文章, 我幾星期前成功的將我的Desire S給s-off了
    (也root了, 不過沒有刷rom)
    但剛剛在更新app的時候一次更新太多,
    導致整個螢幕停住, 過很久還是沒反應, 我只好拔電池
    後來在開機就再也開不了了, 在HTC的開機畫面很久後接著就一片黑屏
    應該是壞了…所以想送修

    我想請問您有沒有辦法還原s-off成s-on呢, 因為要拿去維修了怕會保固失效
    目前我的Desire S的狀態是可以進入HBOOT, 但沒辦法開機
    HBOOT的版本是
    SAGA PVT SHIP S-OFF RL
    HBOOT-6.98.1002
    RADIO-3805.06.02.03_M
    eMMC-boot
    Mar 10 2011.14:58:38

    另外有沒有辦法在HBOOT下保存/data裡面的資料呢?
    是用recovery的backup and restore的功能嗎

    非常感謝!!!

    • Hi,

      我還沒有回復過 s-on,請參考看看:http://forum.xda-developers.com/showthread.php?t=1187231

      另外,能進入 bootloader 應該有救,只要將 recovery 檔案 (命名為 PG88IMG.zip) 和網路上找到的 custom ROM 檔案存入於 sdcard,你可以透過電腦和讀卡機達成儲存之,最後進入 bootloader 先刷入 PG88IMG.zip,之後用 bootloadr –> recovery 工具 —> 刷入 custom ROM。

      要保存 /data 請 root 後安裝鈦備份這個軟體 (TitaniumBackup),一般的 custom ROM 都有包含,以後便可以使用它備份軟體資料。

      fyi.

  15. 請教Chang大大~我只需要刪除遠傳客制安裝的軟體~有沒有不用root的方式~謝謝~

    • Hi
      因為系統檔案權限的限制,我只知道 root 取得權限後再移除的方式,抱歉囉!

  16. 請問大大,我想要root但….事實上我看不太懂. ..@@
    有沒有更淺顯易懂的說明??
    拜託!!:'(


發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

分類

關注

Get every new post delivered to your Inbox.

%d 位部落客按了讚: