NBH→DUMPNBH→DUMP

201005031926NBH→DUMP最近はよぉくXperia X1にカスタマイズROMをいれ、そのついにROMのnbhファイルの展開とダンプもうすうす勉強になって、覚書として、すこしずつブログで書こうと思い、もちろん、誰かの参考になれて幸いです。

オフィシャルのROMの場合とすれば、RUU_signed.nbhを例にしましょう。

NBHファイルからダンプまで、こういう流れを考えればいいですね:

RUU-signed.nbh —(NBHExtract)—> OS.nb —(NBSplit)—> OS.nb.payload –>
–(ImgfsFromNb)—> imgfs.bin —(ImgfsToDump)—> ‘dump’ directory

コマンドならこういうですね:

nbhextract RUU-signed.nbh
nbsplit -kaiser 00_OS.nb
imgfsfromnb 00_OS.nb.payload imgfs.bin
imgfstodump imgfs.bin

これで、dumpというフォルダが作成され、ROMのカスタマイズもそこから始まるですね。ROMのカスタマイズ方法とダンプされたファイルをまとめてnbhファイルにするのはまだまだ研究中なので、今度は明らかにしたら、また書いてみる。201005031926NBH→DUMP最近常把Cook ROM放到Xperia X1,而當中慢慢學識了如何把nbh檔解開同埋抽出唻,作為備忘的諗住寫係部落格上,當然,若能成為別的人參考便是我的榮幸.

從官方得出的ROM的話,以RUU_signed.nbh作為例子啦.

把NBH檔抽出唻的流程,大概可以咁樣:

RUU-signed.nbh —(NBHExtract)—> OS.nb —(NBSplit)—> OS.nb.payload –>

–(ImgfsFromNb)—> imgfs.bin —(ImgfsToDump)—> ‘dump’ directory

指令的話係咁樣:

nbhextract RUU-signed.nbh

nbsplit -kaiser 00_OS.nb

imgfsfromnb 00_OS.nb.payload imgfs.bin

imgfstodump imgfs.bin

咁樣就會得出dump的資料夾,而Cook ROM就係從呢喥開始架啦.Cook ROM的方法及如何把展開咗啲檔變返nbh的做法仍研究中,等我下次弄清楚後再試寫一吓.

Share and Enjoy:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • Google Buzz
  • Live
  • MSN Reporter
  • MySpace
  • RSS
  • email

About カガヤキ