前回 pre-rooted なファームウェアを焼いて root 取得した Xperia sola ですが、Wi-Fi テザリングができないという現象に困っていました。試しに通常版の (rooted じゃない) ファームウェアを焼くとテザリングできるようになったので、これが原因と判断しました。そこで、pre-rooted なファームウェアを使わずに root 取得する方法を試してみたいと思います。
私は責任を負うことができません。ご理解いただける方のみこの文章をお読み下さい。
1. 用意するもの
- Android SDK
- Sony Ericsson Update Service
- FlashTool
- Bootloader Unlock 済みの Xperia sola
- MT27i_6.0.B.1.564_Generic_DE.ftf (ドイツ語版 Xperia sola のファームウェア)
- Sola-DooMLoRD-AdvStkKernel-v01-test1.elf (unsecure なカーネル)
今回は rooted じゃないドイツ語版のファームウェアと、unsecure なカーネルを使用します。unsecure なカーネルはこれを使うと誰でも root になれる上、su と Superuser.apk も自動的にインストールしてくれるという、何とも便利で恐ろしいものです。リンクされていないファイルは何とか自力で見つけて下さい。
2. FlashTool でドイツ語版ファームウェアを書き込む
必ずバックアップを取って下さい。
- FlashTool をインストール
- ダウンロードした .ftf ファイルを FlashTool の firmware フォルダに移動しておく
- FlashTool を起動
- Flash ボタンをクリック
- Flash mode を選択して、先ほど解凍した .ftf ファイルを選択
- Xperia sola にUSB ケーブルが接続されている場合は一旦外す
- Xperia sola の電源を切って 10秒以上待つ
- 音量↓ボタンを押しながら USB ケーブルで PC と接続する
- 書き込みが始まったらボタンを離す
書き込みが終わったら USB ケーブルを外して電源を切ります。これで root 取得前の純正ファームウェアに戻りました。
3. Fastboot で unsecure カーネルを書き込む
- Xperia sola の電源を切って 10秒以上待つ
- 音量↑ボタンを押しながら USB ケーブルで PC と接続する
- 紫 LED が点灯したらボタンを離す
- 以下のコマンドを実行する
>fastboot flash boot Sola-DooMLoRD-AdvStkKernel-v01-test1.elf sending 'boot' (6792 KB)... (bootloader) USB download speed was 24069kB/s OKAY [ 0.344s] writing 'boot'... (bootloader) Flash of partition 'boot' requested (bootloader) S1 partID 0x00000003, block 0x0000d000-0x00014fff (bootloader) Erase operation complete, 0 bad blocks encountered (bootloader) Flashing... (bootloader) Flash operation complete OKAY [ 0.577s] finished. total time: 0.923s >fastboot reboot rebooting... finished. total time: 0.001s
再起動すると root 取得できており、su と Superuser.apk もインストールされています。
ただし、この時点で unsecure なカーネルが動作していることに注意して下さい。例えば adb shell コマンドを実行すると、su コマンドを実行していないのに既に root になっています。この状態ではすべてのアプリに root 権限が与えられていることになり、誤って悪意のあるアプリをインストールしてしまうと大変危険な状態です。
4. FlashTool でカーネルを元に戻す
root 取得できた時点で unsecure なカーネルはもう要りませんから、FlashTool を使って戻しておきましょう。ただし、/system 以下には su と Superuser.apk がインストールされているため、ここはこのままにしておきます。
- FlashTool を起動して、Flash ボタンをクリック
- Flash mode を選択して、先ほど解凍した .ftf ファイルを選択
- Exclude system を選択
- Xperia sola の電源を切って 10秒以上待つ
- 音量↓ボタンを押しながら USB ケーブルで PC と接続する
- 書き込みが始まったらボタンを離す
書き込みが終わったら USB ケーブルを外して再起動します。
これで rooted のまま Sony Mobile 純正のファームウェアに戻すことができました。Wi-Fi テザリングも問題なく動くようになりました。
私は責任を負うことができません。ご理解いただける方のみこの文章をお読み下さい。
【あす楽対応】んふんふ・・・仲間がたくさんおさわり探偵なめこ栽培キット!なめこんふんふス... |
【Android】ドロイド君ストラップ ブルー |
[あなたのスマホにモノクロのピクトグラム][スマホでコビトが活動中][おもしろジャックアクセで... |
docomo Xperia arc(SO-01C)ドコモエクスペリア アークケース/カバー/スマートフォンアクセサリ... |
docomo Xperia arc(SO-01C)ドコモエクスペリア アークカバー/スマートフォンアクセサリー/スマ... |
0 件のコメント:
コメントを投稿