Xperia sola MT27i を入手したのですがまだ root 取得できません。途中経過をメモしておこうと思います。
(5/28 0:33 更新) その後もっと簡単な root化の方法がありましたので こちら に書きました。
私は責任を負うことができません。ご理解いただける方のみこの文章をお読み下さい。
1. Service Menu を確認
電話アプリで *#*#7378423#*#* を入力して Service Menu に入り、Bootloader Unlock Allowed: Yes になっていることを確認します。2. SEUS で初期化
Sony Ericsson Update Service を使って端末を初期化します。その後、以下のフォルダにある FILE_XXXXXXXXX というファイルをコピーしておきます。
C:\Program Files (x86)\Sony Ericsson\Update Service\db\13740270\blob_fs\FILE_XXXXXXXXX
3. SIN イメージを取り出す
FILE_XXXXXXXXX の中でファイルサイズが一番大きなもの (約400MB) から SIN イメージを取り出します。変換には ConvertTool の SeusDecrypt.bat を使います。
>SeusDecrypt.bat FILE_XXXXXXXXX
FILE_XXXXXXXXX.tgz というファイルができるので、gunzip と tar を使って解凍します。中に system_XX-XX-XXX-XXXX-XXXX-XXXX-XX-PARTITION.sin という 400MB くらいのファイルがありますので、ファイル名を system.sin に変更します。
4. IMG イメージに変換する
Xperia sola の /system のファイルシステムは ext4 のようです。yaffs では無いので SIN2IMG は使用しません。バイナリエディタで system.sin を直接開いて編集します。まず、0x00000004 からの 2バイトがヘッダの終端アドレスのようです。私の場合、0x87D3 でした。
0x00000000: 02 00 00 00 87 D3 09 00 00 00 00 00 00 83 F8 00
0x00000010: 00 00 00 00 00 00 10 20 6B F9 9C 0C FC 4A 8F 32
更にここから 16バイト分が不要なので、合計して 0x87E4 バイトを削除します。
0x000087D0: 7C C8 33 04 00 00 00 C1 83 01 00 00 D0 01 00 00 0x000087E0: 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ファイル名を system.img に変更します。
4. IMG イメージにファイルを追加する
Ubuntu 等の Linux システム上で system.img をマウントします。ファイルシステムは ext4 なので unyaffs を使わなくてもそのままマウントできます。
>mkdir system >sudo mount -o loop system.img system
pre-rooted にするためには Superuser.apk と su をあらかじめコピーしておきます。その後 umount してファイル名を system_rooted.img などに変更します。
※ mkuserimg.sh は実行していません。必要かどうかまだ判断できないので。
5. Bootloader を Unlock する
Sony Ericsson の公式サイトから Bootloader を Unlock するためのコードを入手します。ついでに android_winusb.inf を入手して USB ドライバの置いてあるフォルダに上書きしておきましょう。Android SDK の更新も忘れずに。
音量+ボタンを押しながら USB ケーブルを接続すると LED が紫に点灯します。以下のコマンドを実行すれば fastboot モードに入っていることが確認できます。
>fastboot devices XXXXXXXXXXXXXX fastboot
いよいよ Bootloader を Unlock します。ユーザーデータが消えたり、SEUS が使えなくなったりします。もう後戻りできません。
>fastboot oem unlock 0xXXXXXXXXXXXXXX
0xXXXXXXXXXXXXXX には Sony Ericsson から入手した解除コードを使用します。
6. イメージを書き込む (作業中)
system.img のサイズが 256MB を超えているため、通常の fastboot では Download size too large エラーが発生してしまいます。
>fastboot flash system system_rooted.img
sending 'system' (421152 KB)...
FAILED (remote: Download size too large)
finished. total time: 0.002s
moto-fastboot を使用すれば 256MB 超のファイルを書き込みできるはずですが、私の環境では動作しませんでした。moto-fastboot devices コマンドを実行しても反応がありません。
>moto-fastboot devices
今のところできているのはここまで。
(5/28 0:33 更新) その後もっと簡単な root化の方法がありましたので こちら に書きました。
私は責任を負うことができません。ご理解いただける方のみこの文章をお読み下さい。
参考にしたサイト
以下のサイトを参考にさせていただきました。
- Unlock the boot loader - Sony Ericsson
- Xperia NXのsinファイル展開まとめ - 忘れがちな人のメモ帳
- [HOWTO] (moto-fastboot) Flash a build on an unlocked Atrix
Dual-Core CPU搭載!【新品】SONY Xperia sola (MT27i) カラー:ホワイト ☆SIMロックフリー!☆ |
★大人気★Android4.0アップグレード予定!★ドコモご利用かんたん設定マニュアル付!★★国内P... |
[未使用品]SONY Xperia Sola MT27i 【Red,海外版 SIMフリー】【白ロム携帯電話】 【 アウトレッ... |
xperia sola(simフリー from香港):楽オク中古品 |
初めまして。MT27iのroot化を調べていて書き込みさせて頂きました。
返信削除中国サイトからroot.imgを入手したのはいいものの、fastbootで焼こうとするとサイズがデカいと言われてしまい困っていました。
もしこちらの方法が成功したら、参考にさせていただきたいと思いますのでよろしくお願い致します♪