DumpROMの復元手順

以前に実機のROMをDumpしてrawファイルをそのまま放置してましたが、他機種ですがrawファイルからの復元手順の照会があったので自分でも試しに復元してみました。まだ実際に焼いて確認してないので書くべきじゃないのかもしれませんが。。。これを参考にして失敗しても責任はとれません。あくまで自分用の覚え書きですので。


(0)ファイルの準備
Base ROM:RUU_signed.nbh(RUU_Kaiser_HTC_WWE_3[1].03.405.0_radio_sign_25.70.40.02_1.64.06.04.rarを解凍)
実機ROMのDump:Part02.raw
ツール:KaiserKitchenに入っているものを使用。


KaiserKitchenのToolsフォルダへ上記2ファイルをコピーしておく。


(1)NBHを展開し*OS.nbをos.nbへリネーム
>NBHextract.exe RUU_signed.nbh
>ren BaseROM\*OS.nb OS.NB


(2)OS.nbからos.nb.extraとos.nb.payloadに分割
>nbsplit -kaiser os.nb


(3)os.nb.payloadからimgfs.binを作成
>imgfsfromnb os.nb.payload imgfs.bin


(4)os-new.nb.payloadを作成
>imgfstonb Part02.raw os.nb.payload os-new.nb.payload


(5)os.nb.extraをコピーしてos-new.nb.extraへリネーム
>copy os.nb.extra os-new.nb.extra


(6)os-new.nb.extraとos-new.nb.payloadを結合
>nbmerge -kaiser os-new.nb


(7)htc rom tool(By dark simpson)でos-new.nbをRUU_signed.nbhへ変換
1.htcrt.exeをクリックしてHTC ROM Toolを起動。
2.Start tab でBuild!ボタンをクリック。
3.ROM Builder tabでDeveiceにKaiserを選択。
4.FirmwareContentsのSystemで"..."をクリックして先程作成したos-new.nbを選択。
5.Build ROMをクリックし、ファイル名をRUU_signed.nbhとして保存。


(8)CustumRUU(By pof)でROM焼き
※ここは未検証なのでそのうち試します。
Systemだけの焼き直しができるならたぶんいけるはず。。。
kitchenのコマンドを見る限りでは、HTCRomTool.batでSystemしかいじってないようなのでたぶん大丈夫かな??