Xperia SO-01Bが文鎮化してしまったので。

Xrecoveryで、かみさん用環境と、自分用環境のバックアップを作っておき、必要に応じてレストアして使おうとしたところ、

「Can't mount /sdcard ・・・」

というエラーが出てしまい、起動ループが起きてしまった。

ググッてみると、同様の状態があるようだが、結局のところ、こちらこちらのサイトを参考に、ドコモ版2.1へ戻した。

PCの再インストールなどもあり、Android SDK環境など一切ない状態からの復元だたので、ずいぶん面倒なことになると覚悟していたが、あっさりと文鎮化からは脱することができた。今後のこともあるので、自分メモを残しておこうと思う。

1.環境準備
Windows環境
Vista32bitSP2で実施

Java
今回はVersion6 Update30で実施、こちらからダウンロード。

AndroidSDK
これは要らなかったかも。でも、adb shell 使いたければ、結局必要になる。こちらからダウンロード。今回は、Windowsの環境設定である、path設定もやってくれるだろうと思い、installer_r16-windows.exeをインストールしたのだが、pathは手動で設定しなければならなかった。

path設定の前に、どのバージョンからか知らないが、adb.exeが\android-sdk\platform-toolsに移動したようだ。adb.exeも、SDK Managerから選択インストールしないといけないらしい。

ということで、「Android Platform-tools」を選択して、インストールする。



そして、pathを設定。
コントロールパネル>システムとメンテナンス>システム>システムの詳細設定>詳細設定タブ>環境変数の順で開く。


システム環境変数(S)の変数「path」を選択して、「編集」、既存のパスの後に追記する形で、

「・・・;C:\Program Files\Android\android-sdk\platform-tools」

とする。



あとは、コマンドプロンプトで、「adb.exe」が走れば、ok。



2.書き戻すツール、ロムの準備
ツールは、X10FlashTool.exe(FlashTool_0.2.9.1)。Cドライブ直下にコピーしておく。
ロムは、Docomo_2.0.1.B.0.19.rarとuserdata.rar。Cドライブ直下に「ROM」フォルダを作成して、先の2ファイルを展開しておく。展開後はこんな感じに。



3.書き戻し
X10FlashTool.exe(FlashTool_0.2.9.1)を起動させる。



ステータスバーのAdvanced>Bundle Creation>ROMフォルダを指定し「開く」。

右上の3つの空欄に
Device:SO-01B
Version:2.0.1.B.019
Branding:docomo

「Device Selection」で「X10」を選択。

FlashToolの画面上「Finished bundle creation」と出れば、tftファイルが準備OK。

FlashToolのFlashをクリック、ファームウェア(ftfファイル)選択画面が出るので、先ほど生成したftfファイルを選択。

画面の指示に従い、PCとXperiaをUSBで接続すると、書き戻し処理開始。以下、そのときのログ。

25/019/2012 21:19:36 - INFO - <- This level is successfully initialized
25/021/2012 21:21:22 - INFO - Starting bundle creation
25/021/2012 21:21:22 - INFO - Adding loader.sin to the bundle
25/021/2012 21:21:22 - INFO - Adding system.sin to the bundle
25/021/2012 21:21:28 - INFO - Adding kernel.sin to the bundle
25/021/2012 21:21:28 - INFO - Adding amss_fs.sin to the bundle
25/021/2012 21:21:28 - INFO - Adding dsp1.sin to the bundle
25/021/2012 21:21:29 - INFO - Adding fota1.sin to the bundle
25/021/2012 21:21:29 - INFO - Adding fota0.sin to the bundle
25/021/2012 21:21:29 - INFO - Adding simlock.ta to the bundle
25/021/2012 21:21:29 - INFO - Adding amss.sin to the bundle
25/021/2012 21:21:29 - INFO - Adding userdata.sin to the bundle
25/021/2012 21:21:29 - INFO - Adding cache.sin to the bundle
25/021/2012 21:21:29 - INFO - Finished bundle creation
25/023/2012 21:23:56 - INFO - Preparing files for flashing
25/024/2012 21:24:00 - INFO - Searching Xperia....
25/024/2012 21:24:00 - ERROR - Please plug you device in flash mode
25/024/2012 21:24:01 - INFO - Searching Xperia....
25/024/2012 21:24:01 - ERROR - Please plug you device in flash mode
25/024/2012 21:24:02 - INFO - Searching Xperia....
25/024/2012 21:24:02 - ERROR - Please plug you device in flash mode
25/024/2012 21:24:03 - INFO - Searching Xperia....
25/024/2012 21:24:04 - ERROR - Please plug you device in flash mode
25/024/2012 21:24:05 - INFO - Searching Xperia....
25/024/2012 21:24:05 - ERROR - Please plug you device in flash mode
25/024/2012 21:24:06 - INFO - Searching Xperia....
25/024/2012 21:24:06 - ERROR - Please plug you device in flash mode
25/024/2012 21:24:07 - INFO - Searching Xperia....
25/024/2012 21:24:07 - ERROR - Please plug you device in flash mode
25/024/2012 21:24:08 - INFO - Searching Xperia....
25/024/2012 21:24:08 - INFO - Found at USB\VID_0FCE&PID_ADDE\5&E5D33D1&0&7
25/024/2012 21:24:08 - INFO - Start Flashing
25/024/2012 21:24:08 - INFO - VER="R8A013";DATE="20100119";TIME="17:24:00";�
25/024/2012 21:24:08 - INFO - Flashing loader
25/024/2012 21:24:11 - INFO - PROT_VER="02";DATE="20091222";TIME="15:39:00";VER="R4A024";CXC="1226-2250";TYPE="S1_LOADER";UNIQUE_DEV_ID="745DAFA650AD20AFFB4BDF50999951308242BFA3";SEC_LOCK_STATUS="LOCKED";OTP_DATA="4BBD770047140402094800301ACD8E57F0C32000";IMEI="35949603123202";AID_VERSION="0004";EROM_AID="0001";LOADER_AID="0001";SW_AID="0001";CUST_AID="0001";SIM_LOCK_AID="0001";HWCONF_AID="0001";PROD_AID="0000";ACTIVE_LOADER_AID="0001";MAN_ID="002C";DEV_ID="00B3";SIN_VER="0001";AID_TAMP="NOT_TAMPERED";MAX_PKT_SZ="00010000";AUTH_LEVEL="NONE";AUTH_MET="0001";CARD_PRESENT="YES";CARD_SIZE="2GB";CARD_DATA="";LOADER_ROOT="S1_Loader_Root_f851";EROM_ROOT="S1_EROM_Root_b15e";SW_ROOT="S1_SW_Root_ac12";CUST_ROOT="S1_Cust_Root_5789";SIM_LOCK_ROOT="S1_SL_Root_f20d";HW_CONF_ROOT="S1_HWConf_Root_ee5d";�
25/024/2012 21:24:12 - INFO - Flashing kernel.sin
25/024/2012 21:24:17 - INFO - Flashing amss_fs.sin
25/024/2012 21:24:17 - INFO - Flashing dsp1.sin
25/024/2012 21:24:24 - INFO - Flashing fota1.sin
25/024/2012 21:24:25 - INFO - Flashing fota0.sin
25/024/2012 21:24:26 - INFO - Flashing amss.sin
25/024/2012 21:24:38 - INFO - Flashing cache.sin
25/024/2012 21:24:38 - INFO - Flashing system.sin
25/027/2012 21:27:51 - INFO - Flashing userdata.sin
25/027/2012 21:27:57 - INFO - Flashing finished.
25/027/2012 21:27:57 - INFO - Now unplug the device and power it on
25/027/2012 21:27:57 - INFO - Then go to application settings
25/027/2012 21:27:57 - INFO - turn on Unknown Sources and Debugging 

ここまで、3~5分位だっけ?FlashToolを終了させ、USBケーブルをはずして、Xperiaの電源ON。SonyEricssonロゴのあと、見覚えのあるdocomoロゴが出てきて、正常起動すれば。終わりです。

コメント

このブログの人気の投稿

Canon EF 28-105mm F3.5-4.5 II USMをGet!

回転計なしで、RCヘリのローター回転数(rpm)を計測する方法

Linuxで消したファイルを復活させるには・・・?