hTC incredible s 4.0.4 hboot 2.02 刷回 1.13 附帶刷blackrose和改開機畫面

HTC incredible s S-OFF

前幾天想說htc官方出4.0.4 for incredible s好像很潮 就給他RUU刷下去了
結果真是痛苦的開始
plurk消失,一堆移除不掉的台灣大哥大match鬼
介面很漂亮 速度很慢
整個想折斷手機

所幸我的已經過保固就直接官方unlock掉 刷recovery/root
但是root掉之後 把該死的台灣大哥大match砍光之後 還是覺得沒有很順 偶而還是會卡
總之就是官版4.0.4很慢就對了 馬上決定刷回非官版rom(xda威能)
不過官版unlock之後的hboot2.02我自己刷起來怪怪的OS都不能run (感謝ptt:drel提醒 這是因為還要在刷boot.img才可動作 *註1)
只好找降版資料 很快的找到這一篇寫的很詳細

我自己做的過程如下
手機環境是官版4.0.4 和官方unlock後的hboot2.02
電腦裡面要安裝htc sync
還有需要android sdk裡面的一些檔案(以windows為例)

adb.exe
AdbWinApi.dll
fastboot.exe

不想裝sdk的話 xda這邊也有打包好的檔案

首先先刷裝recovery
檔案這邊下載
解開來有recovery.img
手機開至fastboot畫面(重開機 音量像下不放 在選fastboot)
打開cmd 下指令

fastboot flash recovery recovery.img

再來是root(已經root的可跳過)
下載Superuser-3.1.3-arm-signed.zip放sd卡
重開機進recovery選install zip file from sdcard去找剛下載Superuser-3.1.3-arm-signed.zip刷 刷好官版的4.0.4就root掉了
重開機後正常開機 用usb接到電腦(手機記得開usb偵錯模式)
下載這個檔案(跟我提到第一個步驟的檔案是一樣的)
我們需要裡面的一個misc_version檔
把它放在和adb.exe同一個資料夾
用windows按開始–>執行–>cmd
切換到你adb.exe資料夾(如 “cd 桌面新資料夾”)
執行指令adb push misc_version /data/local/tmp/
執行指令adb shell 然後會跳出$符號(沒有的話再打一次試試看)
在$符號下打su按enter 應該會跳出#字號 如果沒有 表示你root有問題 請重新root
在#符號下執行chmod 777 /data/local/tmp/misc_version
在#符號下執行/data/local/tmp/misc_version -s 1.00.000.0
成功後連打兩次exit跳出#和$後回到>符號
視窗不要關 把手機重開機到fastboot模式(開機時按音量小+power然後第一個畫面選fastboot按power)
USB一樣插著,手機會顯示fastboot USB
接下來要重新把之前unlock的lock起來
在cmd視窗下執行fastboot oem lock手機重開就上鎖了
此時把手機在重開到fastboot畫面
就可以用電腦去RUU回舊版的rom
我用的ruu是RUU_Vivo_Gingerbread_S_HTC_WWE_2.30.405.1_Radio_20 .2808.30.085AU_3805.06.03.03_M_release_199308_signed.exe
這是澳洲版的RUU,因為手機是台灣版 要刷其他區域的RUU必須有金卡
**製作金卡請跳轉這邊**
有了金卡之後把金卡sd卡放進手機 開機進fastboot模式
用電腦刷歐版2.30RUU
刷好之後重開 手機就是1.13版的hboot
這時候再依循revolutionary路線s-off掉
就可以輕鬆回復到之前還沒刷4.0.4版的狀態

其他資源/筆記:

刷recovery:
4ext recovery

fastboot flash recovery recovery.img

官版unlock:
htcdev取得Unlock_code.bin後

fastboot flash unlocktoken Unlock_code.bin

降版後radio會被刷回2.3附的radio
更新來這邊找
最新的3831.18.00.28
刷法:把PG32IMG.zip放sd卡 開機進bootloader會自己抓該檔 問你要不要更新
更新後記得看掉 不然每次進bootloader都會問你

IMG_6019

換刷hboot 2.02 BlackRose
跳轉此文,非常簡單
要注意的是 手機必須是Revolutionary HBOOT(eg. 6.13.1002)(就是要先s-off過)或是舊版blackrose
流程:下載檔案
手機先去隨便刷一個有root的rom 我是刷我之前用的 Energy™ -.¸¸.·´¯ Sense 3.5
再開機正常進去
手機記得啟用USB debug模式
用usb和電腦連線
安裝就執行 BlackRose_IS.exe
移除安裝就 BlackRose_IS.exe /uninstall
我習慣再cmd底下執行 這樣有錯誤還可以看到

IMG_6020

改掉該死的hTC開機白綠畫面:
Change boot logo:
環境需求:手機必須是BlackRose的hboot
流程
準備480*800 的bmp圖檔
下載nbimg檔案
cmd執行nbimg.exe -F 你的BMP檔 -n
例如nbimg.exe -F abc.mbp -n
會產生出一個abc.nb檔
將產出的nb檔改名為splash1.img
執行fastboot flash splash1 splash1.img
搞定收工

*註1:
原來官版unlock s-on的hboot刷非官版rom要正常開機
必須解開非官方的rom找到裡面的boot.img 刷進去
才能正常開機
(真麻煩 不如直接改s-off比較快)

  • sean

    Hi 大大

    我照著這方法刷RUU,但覺得在root期間應該不能刷recovery吧?不然屆時刷了RUU會變磚頭吧?

    我的理解是:官方RUU -> 搭配官方recovery才可以成功

    如果在燒RUU之前root的話,是否用apk的安裝方式去安裝SU比較保險呢?

    謝謝

    • RUU並不會去檢查你的recovery和是否root
      他只會檢查
      機器是否為同區(金卡可破)
      是否s-on(簽署正常)
      hboot是否正確(同版本可刷,低版可刷高版,高版不能刷低版)
      我寫出來都是自己刷過
      之所以要root再ruu是因為root才能改 偽裝hboot1.00版
      這樣才刷的上1.13
      但是root改玩後 要s-on(relock)回來
      RUU才過得去

  • Jhong

    Hi 猴子 請教個問題
    我做完降級和S-off
    Hboot也換成Revolutionary HBOOT(eg. 6.13.1002)
    就是最後Hboot要替換成BlackRose的Hboot一直寫不過去
    出現 permission denied (權限被拒絕)
    目前系統是澳版Ruu 2.3.3已經root
    請問是有哪邊還要處理嗎?

    • Jhong

      13F有找到解答囉!!…目前使用Android Revolution團隊的Rom

  • kevin

    猴子大,

    買了這手機一直有看到 root 的文章一直想 root 又怕沒保固

    現在更新到 And Ver 4.04, Sense 3.6 整隻打電話大秀斗

    想請問用什麼簡單的方法可以 root 讓機器可以 S-off, S-on 不破壞保固?

    然後我只想超頻… 謝謝你!!!

    • 喔 官網unlock就喪失保固
      但是 用上面的方法 ruu回去 變成s-on
      理論上保固就算恢復(因為畫面是s-on不是reLock)

  • kevin

    喔你說的官方unlock掉 是去http://www.htcdev.com/ 這弄的喔!! 這就會 s-off. 所以 reLock 跟 s-on 是不一樣的.

    請問用官方unlock掉手機內的資料會全不見嗎? 謝謝!!!

    • 官方unlock(htc dev)會unlock但是顯示為s-on
      官方有重新上鎖的功能 但是會多顯示一行ReLock
      unlock不影響資料

      降版刷舊的RUU可以恢復一行s-on沒有relock字樣(hboot重新刷掉)

  • kevin

    哈哈, 所以官方unlock(htc dev)會unlock但是顯示為s-on
    要下載Superuser-3.1.3-arm-signed.zip放sd卡
    重開機進recovery選install zip file from sdcard 才可 root掉, 對吧? 做這動作會洗掉原資料嗎?

    • root不會清掉資料
      只有刷rom/wipe或是RUU才會清資料
      不過 android資料清掉又沒關係 反正google帳號打進去電話簿一下就回來了(如果你是用google電話簿)
      SD卡都不會被清掉 除非你指定要清除sd卡

  • kevin

    哈哈了解, 謝謝猴大

    我發現一件事, 如果把手機條成英文版, 順暢度 95%(沒root沒改下) 中文機就ㄎㄟ到爆… 你可玩玩看!!

  • leo

    *註1:
    原來官版unlock s-on的hboot刷非官版rom要正常開機
    必須解開非官方的rom找到裡面的boot.img 刷進去
    才能正常開機

    我到了白底綠字的開機畫面
    上面那一段話我不太明白…..

    • 就是說 你要解開你刷的rom 裡面惠有個boot.img 那個刷進去才能正常開機
      我之前在這邊卡關 後來我就改用上面的方式 把關版unlock刷成BlackRose的hboot就不用管boot.img了

  • 請問使用此篇
    沒有官方解鎖也可以照做囉?
    我還在保固內! 那要怎麼刷回原廠版本呢?
    謝謝~

  • AlexW

    只要不是官版unlock(htcdev)都可以用htc RUU還原回去 都不會影響保固

  • RUU還原後是 2.3.5 ? 還是 2.3.3
    HBOOT版本號呢?

    • 只要是台版的RUU 保固都ok

  • 我還是有點不懂欸!
    沒使用官方解鎖也可以照你這篇文章去刷?
    這篇主要是把hboot從2.02降回1.13囉
    降到1.13 後要 s-off ?

    • 你沒使用官方解鎖 一樣也可以刷回舊版hboot
      刷舊版主要目的在於s-off然後裝新的hboot
      因為官方解鎖沒辦法直接刷回上一版
      只好這麼做
      如果你沒官方解鎖
      其實可以更簡單 去網路上找一圈應該就有了吧

  • 我以前就是這種方法,降回去然後s-off
    網路上找一圈…幾乎都大陸或xda
    英文&簡體都看不懂…

  • 請問此篇文章可以給我轉貼嗎?

    • 可以啊 不過請留文章連結回本文

  • Kevin

    猴大, 我root完後也亂搞了一下, 之後越用越慢由其是要打電話選人時。 今天看到這個我也試了還不錯用, 要不要玩玩…
    把RAM弄快m 只放了個 script 在 /system/etc/init.d 下面重開機就好了…

    http://www.androidsim.net/2011/07/how-to-33-ram-optimization-to-increase.html

  • TSOG

    請問猴大 金卡要在哪個步驟製作呢?

    • 金卡製作我沒寫
      你要上網找資料

  • TSOG

    請問在
    執行指令adb push misc_version /data/local/tmp/
    執行指令adb shell之後
    直接跑出#該怎麼辦呢?

    不好意思小弟新手
    請大大包含

    • adb shell之後跳出#正常
      後面指令就是在#之後下的

      在#符號下執行chmod 777 /data/local/tmp/misc_version
      在#符號下執行/data/local/tmp/misc_version -s 1.00.000.0
      成功後連打兩次exit跳出#和$後回到>符號

  • TSOG

    不好意思
    因為還沒製作金卡就把他lock了
    現在處於relocked狀態
    聽說這樣不能刷歐版的RUU
    開機後都會自動跑進fastboot
    請問現在該怎麼處理呢?

    • 歐版RUU一定要金卡

  • TSOG

    摁摁! 那請問該如何解除relocked狀態
    好讓我去製作金卡呢?

  • SORA

    您好
    請問一下
    版上看到大大您是用Superuser來ROOT
    但我也看到有人是用su-3.0-efgh-signed
    來ROOT
    有的還兩個都裝
    能請問一下有什麼差別嗎??

    • 只要弄的出 # 應該都沒差吧

  • Kevin

    猴大, 我中標了 orz….. 死機按電源沒反應….

    自從上次去官方 unlock 4.04 之後跟著上面做 刷recovery: 4ext recovery + Superuser-3.1.3-arm-signed.zip 拿掉一些垃圾軟體, 幾星期後還是慢到爆…

    所以就 RUU Ver2.35, 因為你的是歐版所以我找了 RUU_VIVO_SENSE30_S_TWM_TW(yuhong)_3.11.921.2_Radio_20.4805.30.0822U_3822.01.08.14_M_release_249783_signede.exe 想說就不用金卡

    RUU是刷成功, 但Superuser-3.1.3是不能用的, hboot是2.0
    radio 改不了, 所以就要刷你 RUU_Vivo_TWM_TW_1.37.921.6_Radio_Radio_20.23.30.0802U_38.02.01.11_M_release_176647_signed.exe 這版, 運氣不好刷一半機器熄掉在起不能~ 啃!!!!

    打了電話問了一下, 如果回HTC或聯強他們一定要換主機板因該在$4000上下, 但我找到台北維修手機(在萬華), 他們用接線的方法寫了10小時救回我手機, 降版為2.35 是比 4.04 快很多, 但2.35 開機還是很慢要4分鐘(還沒裝其實軟體前很快, 裝完後就慢了)???

    現在我有幾個問題想再請教猴大:

    1. 我有收到 htc 的小更新 3.11.921.2(27.98MB) OTA_VIVO_SENSE30_S_TWM_TW_3.11.921.2-3.09.921.2_release_2498677yl6b0ysfxq8pktx.zip 但它會自己開機跑去4ext recovery裡就裝不了這個…

    所以要怎麼刪除4ext recovery 弄回原場的 recovery?

    2. 之前我有用4ext recovery備份 4.04, 如果現在是2.35我寫回4.04的備份, 機器能用嗎?

    ps. ver2.35 要裝 Superuser-3.0.7-efghi-signed.zip 就可以用了…

    感謝回答….

  • Kevin

    我現在是
    *** Unlocked***
    VIVO PVT SHIP S-ON RL
    HBOOT-2.00.0000
    RADIO-3822.10.08.28_M
    eMMC-boot
    Nov 1 2011,20:33:03
    ________________________________________

    我在更新 3.11.921.2(27.98MB) OTA_VIVO_SENSE30_S_TWM_TW_3.11.921.2-3.09.921.2_release_2498677yl6b0ysfxq8pktx.zip 裡有找到一個原場的recovery.img 刷回去會不會ㄘㄨㄚ賽呀?


    • 一般來說刷機之後就不要管OTA之類的更新
      另外 我已經換手機了 IS 慢到我沒辦法接受 後來就換了
      至於你說刷了會不會ㄘㄨㄚ賽
      這種我無法保證 風險請自行評估

  • Kevin

    哈哈, IS 真的慢吼… 你換了哪一隻? OneX+?

  • Jerry

    請問一下
    澳洲版的RUU沒辦法直接做降版嗎?
    為什麼還要多一個步驟變成歐版的呢?
    感恩~

  • sin

    C:DownGrade_ISmisc_version_IS>adb shell
    shell@android:/ $ su
    su
    shell@android:/ # chmod 777/data/local/tmp/misc_version
    chmod 777/data/local/tmp/misc_version
    Usage: chmod [OPTION]
    -R, –recursive change files and directories recursively
    –help display this help and exit
    10|shell@android:/ # /data/local/tmp/misc_version-s1.00.000.0
    /data/local/tmp/misc_version-s1.00.000.0
    sh: /data/local/tmp/misc_version-s1.00.000.0: not found
    請問這樣是哪裡出錯了

    • chmod 777 /data/local/tmp/misc_version
      /data/local/tmp/misc_version -s 1.00.000.0

      這兩行的空格你都忽略掉了

      • sin

        C:DownGrade_ISmisc_version_IS>adb shell
        shell@android:/ $ su
        su
        shell@android:/ # chmod 777 /data/local/tmp/misc_version
        chmod 777 /data/local/tmp/misc_version
        Unable to chmod /data/local/tmp/misc_version: No such file or directory
        10|shell@android:/ #
        請問這樣代表我缺了什麼嗎?Tkx

        • No such file or directory
          們這個檔案

  • bensu

    您好,在網路上找到您的文章,想請問您我現在是4.0.2 HBOOT是2.0.2,金卡我已經用另外一之不可思議機做好,我可以直接裝入我另外一支手機直接刷歐板的RUU降板嗎??
    因為我得不可思議機做到以下這一步就不行了,所以想說是否可以直接刷歐板的RUU,這樣不知道會不會變成磚…
    它後面顯示Device con’t found,是我有東西沒放好嗎?還是?
    執行指令adb push misc_version /data/local/tmp/
    執行指令adb shell 然後會跳出$符號(沒有的話再打一次試試看)
    謝謝您的回答!!

    • 歐 我已經脫離htc很久了
      不過看你的device not found 應該是windows上driver沒裝
      所以adb抓不到device
      當抓不到手機 你下什麼指令都沒有用啊