あつりんの備忘録♪

日々の出来事や忘れちゃぁならん事などなど、ゆる~く書いていきます♪

docomo ROMの作成

という訳で、結局「Flash Tool」を使用して自前でdocomo ROM(2.3.2)を作っちゃいました♪
作り方は以下の通り。尚、過去に「SEUS(Sony Ericsson Update Sevice)」で初期化を行ったことがある場合にのみ可能。

  • 事前準備(全てホストPC上の作業)
  • ROMファイル抽出
    • 過去(2011年7月6日18時以前)に「SEUS」で初期化を行っていれば、「SEUS」をインストールしたフォルダ内に必ずROMファイルが存在する。
      • パス :「C:\Program Files (x86)\Sony Ericsson\Update Service\db\********\blob_fs\」(*は変数でランダム)
      • フォルダ名 : 「blob_fs」
      • ファイル名 : 「FILE_*********」(*は変数でランダム、拡張子無し)
    • 「FILE_*********」というファイルが幾つか存在(3〜4つ)するが、それら全てと「loader.sin」を任意のフォルダを作成してコピー。
  • ROM作成
    • Flash Tool」を起動。
    • メニューから[Adbanced]−[Decrypt Files]に入り、[Decryption wizard]を起動。先に抽出したROMファイルが格納されたフォルダをSource Folderとして、全てのFilesをFiles to convertに移動させて、OKを押下。


    • 暫くするとコンバートが完了し、サブウィンドウで[Bundle Creation]が表示されるので、全てのFolder listをFirmware contentに移動させる。
    • Device、Version、Brandingに任意の文字列を入れて、最後にOKを押下。


    • ホストPCのスペックによるが数秒〜1分程度で、「Finished bundle creation」とメインウィンドウ(ログ)に表示され、完了。
    • Flash Tool」をインストールしたフォルダ内に存在する「firmwares」フォルダに、自前のdocomo ROM(2.3.2)が出来ている。


冒頭で「SEUS」で初期化を行ったことがある場合に限ると書いたが、初期化をしていれば2.3.2のROMファイルがPC上に残っている訳で、それを使用してdocomo ROM(2.3.2)を作成しましょってお話。逆に言うと、初期化の経験がない場合には「SEUS」がサーバーからROMファイルをダウンロードしていないので作成不可だし、更に言うなれば6日18時以降に「SEUS」で初期化をする場合には、サーバーからダウンロードされるROMファイルはroot化が確立されていない2.3.3になってしまい、事実上docomo ROM(2.3.2)が作成できるのは残り数時間しかなかったりします。要するに、

  • 6日18時以降は「SEUS」で初期化すると2.3.3になり、現状root化不可。
  • 2.3.3のroot化が確立されるまでは、unrootで運用するか、現状の2.3.2で運用の二者択一。
  • しかしながら今回docomo ROM(2.3.2)を作成したので、Android OSの新バージョンである2.3.3を適用・試用しても、root化が確立されている2.3.2に「SEUS」を使う事無く何時でも「Flash tool」で戻せる(未検証だが・・・)。

という訳で、保険ができたと言う事です♪数時間後に迫ったバージョンアップで、どう転がってもいい様に準備だけは万全にしておこうと久々に夜遅くまで頑張っちゃいました!あ〜眠い・・・