(0)SEUSをインストール
説明は不要ですね。
(1)xda-developersのサイトの以下のスレッド
Decrypted x10 roms - latest r2ba024 rom - with sin reconstructor
http://forum.xda-developers.com/showthread.php?t=683793
からflashツール(R1FA016ファームウェア同梱)をダウンロード
Flash Tool (can unbrick X10i with provided files)
http://hotfile.com/dl/44983907/9d54b5e/XIOFUB.rar.html
解凍する。
(2)同じスレからflashツール用のROMファイルをダウンロード
ワタシが落としたのは以下のもの。
X10i - Shipped (FOR FLASH TOOL)
Telenor WWE_R2BA020
http://hotfile.com/dl/50396515/a7d6e8a/i_WWE_R2BA020_DEK.rar.html
(3)ROMファイルの展開
(2)で入手したrarファイルを解凍→中の2つのファイルをさらに解凍
出来た二つのフォルダの中のファイルをすべて(1)で解凍したときにできたX10Flash_Unbrickフォルダに上書きコピーする。
(4)ファイル名の修正
(3)でファイルをコピーしたX10Flash_Unbrickフォルダ内の2つのファイル「system.sin」「userdata.sin」を削除。
次に「system_xxxxxxxx.sin」「userdata_xxxxxxxx.sin」のファイル名をそれぞれ「system.sin」「userdata.sin」に変更する。(xxxxxは長い文字列。例えばS1-SW-LIVE-AC12-0001-S1-PARTITION-WITH-SPAREのような)
(5)DeviceID.txtの設定
フラッシュツールを実行するPCで「スタート」メニュー−「ファイル名を指定して実行」を選択し,「regedit」と入力してEnterキーを押下。 レジストリエディタが起動するのでメニューから「編集(E)」−「検索(F)」−「検索される値(N)」に「USB\Vid_0fce&Pid_adde\」を入力して検索し「DeviceInstance」という値のデータの最後「\」以降の値をメモしておく。
(例)値のデータが「USB\Vid_0fce&Pid_adde\5&12345678&1&3」である場合「5&12345678&1&3」
この値をX10Flash_Unbrickフォルダ内のDeviceID.txtをメモ帳で開き,改行なしで書き込む。
上の例の場合中身が「5&12345678&1&3」だけということになる。
(6)端末のリセット
端末の電源を切りバッテリを外して5秒経過の後バッテリをセットする。(電源は入れない)
(7)ROM書き込みの実行
X10Flash_Unbrickフォルダ内のX10flash.batを実行する。
「続行するには何かキーを押してください...」
と表示されたらバックキーを押し続けた状態でUSBケーブルでPCと接続する。
マシンにXperiaが認識されたら(=USBデバイス接続時の音がしたら)Enterキーを押して処理を開始する。
処理が開始されたらバックキーから手を離してもOKです。
「情報: ###test end.
続行するには何かキーを押してください...」という表示が行なわれるまで処理を見守ってください。
◆◆◆うまくいかない場合◆◆◆
Enterキーを押した時点で
A.コマンドプロンプト内で文字が流れるように表示が進む
→ 処理が正しく行なわれていると思われます
B.「device not found」が表示される場合
→ 以下のような可能性があります。 チェックしてみましょう。
1.DeviceID.txtが正しく設定されていない
2.USBケーブルに問題がある
3.PC側USB端子に問題がある
4.Xperia側USB端子に問題がある
C.表示されるメッセージの中に「checksum error」などの文字列がある場合
→ 以下のような可能性があります。 チェックしてみましょう。
1.ダウンロードしたROMファイルがきちんとダウンロードされていない。(容量不足等)
2.ダウンロードしたROMファイルがきちんと解凍されていない。
3.X10Flash_Unbrickフォルダに不要なファイルが含まれている。