Xperia Z C6603 の root 取得
Xperia Z C6603 の root を取得したときのメモ。 Ubuntu 14.10 で行った。この方法は、bootloader をアンロックしていなくても行える。
Ubuntu で ADB のインストール
今回は ADB を使わなかったが、何かのときに使うのでインストールしておく。 Ubuntu 14.10 にはパッケージがあるので
apt-get install android-tools-adb
とする。
Android の開発者向けオプション
「端末情報」「ビルド番号」を何回かタップする。 これで開発者用のオプションを有効にする。 「開発者向けオプション」「USBデバッグ」にチェックを入れる。
FlashTool
Ubuntu 14.10 で使用するには http://www.flashtool.net/index.php から Linux 用をダウンロードする。 今回は flashtool-0.9.18.3-linux.tar.7z をダウンロードした。 ファイルを解凍しておく。
root 取得
ファームウェアのバージョンは 10.3.1.A.2.67 なので http://forum.xda-developers.com/xperia-z/development/root-how-to-rooting-firmware-10-3-1-0-t2386405 の方法で root を取得する。
- XperiaZ_C660X_KernelOnly_10.3.A.0.423_Generic_NL.ftf
- XperiaZ_C660X_KernelOnly_10.3.1.A.2.67.ftf
- DooMLoRD_Easy-Rooting-Toolkit_v18_perf-event-exploit.zip
をダウンロードする。 xda-developers.com にあるリンクからはダウンロードできなかったので Google で検索してダウンロードした。
XperiaZ_C660X_KernelOnly_10.3.A.0.423_Generic_NL.ftf を FlashTool で焼いて、 DooMLoRD_Easy-Rooting-Toolkit_v18_perf-event-exploit.zip で root を取得して XperiaZ_C660X_KernelOnly_10.3.1.A.2.67.ftf を焼いて元に戻すという方針。
Xperia Z の電源を切る。 FlashTool の firmwares にダウンロードした *.ftf を保存する。 ファイルが保存されている FlashTool ディレクトリに端末で移動して
sudo ./FlashTool
を実行する。雷のアイコンをクリックして flashmode で進む。 XperiaZ_C660X_KernelOnly_10.3.A.0.423_Generic_NL.ftf を選択し、 指示されたとおりに、ボリュームダウンのキーの押しながら Xperia Z と PC を USB ケーブルでつなぐ。
Flash が終わったら、USB ケーブルを外し、Xperia Z を起動する。 USB ケーブルで PC とつなぎ、DooMLoRD_Easy-Rooting-Toolkit_v18_perf-event-exploit.zip を解凍して、その中にある runme_linux.sh を実行する。適切なディレクトリで
bash runme_linux.sh
とする。
最後に、同じように XperiaZ_C660X_KernelOnly_10.3.1.A.2.67.ftf を焼く。