Xperia Z C6603 の Android 5.1.1 への更新
Xperia Z C6603 を Android 5.1.1 に更新した。 Ubuntu 15.04 で作業した。
10.5.1.A.0.292 に更新して root の取得
ftf の作成と flash
FlashTool で「Devices」「Check Updates」から「C6603」を選択する。 今回は香港の「Customized HK」を選択した。 バージョンは「10.5.1.A.0.292」で右クリックしてダウンロードを開始する。 ダウンロードが終わったら、すべてを選択して「->」を押す。 「Firmware content」に選択されたファイルが表示される。
root の取得
カーネルだけ焼いて EasyRootTool http://forum.xda-developers.com/showthread.php?t=2784900 を解凍したディレクトリで
bash install.sh
として root を取得する。 1回目は止まってしまったが、再び
bash install.sh
とすると root を取得できた。
SuperSU をインストールする。
XZDualRecovery
http://forum.xda-developers.com/showthread.php?t=2261606 から ZU-lockeddualrecovery2.8.21-RELEASE.installer.zip をダウンロードした。
解凍して、install.sh を実行する。
chmod +x install.sh
./install.sh
SuperSU を使えるようにしてあるので
Choose an installation option:
1/ Installation on device rooted with SuperSU
2/ Installation on device rooted with SuperUser
3/ Attempt installation on an unrooted device
の選択のときには 1 を選択した。
インストールが終わると、Xperia Z が再起動する。ここでは、いったん電源を切る。
起動するときに
- VOL-UP を押すと PhilZ Touch
- VOL-DOWN を押すと TWRP
が起動する。
Pre-Rooted ROM
pre-rooted ROM をインストールした。 http://forum.xda-developers.com/xperia-z/general/rom-pre-rooted-supersu-xposed-framework-t3195782 から C6603 5.1.1 10.7.A.0.222 の ROM をダウンロードし、MicroSD カードに保存する。
TWRP で ZIP ファイルから書き込み、Dalvik のキャッシュを削除する。
シャッター音
Ultimate Sound Control をインストールして
- VideoRecord
- camera click
- camera focus
をオフにした。これだけでは、オートフォーカスの音が消えないので次のようにして root でファイルを取り替えた。 Ubuntu と XPeria を USB で接続して
adb shell
とする。
su
mount -o rw,remount /system
mv /system/media/audio/camera/common/af_success.m4a /system/media/audio/camera/common/af_success.m4a.orig
cp /system/media/audio/camera/sound0/no_sound.m4a /system/media/audio/camera/common/af_success.m4a
UQ mobile SIM
UQ mobile の SIM でも動作したが、 しばらくの間、通信がないとつながらなくなることがある。 対処法としては、Androidのダイヤラーで”##4636##“を入力して 「携帯電話情報」の「優先ネットワークを設定」で 「LTE only」や「LTE/WCDMA」に設定し直すと直る。 UQ mobile の SIM は SMS が使用できることになっているのだが、XPeria Z C6603 では使用できなかった。
TA partition のバックアップ
Bootloader を unlock する必要はなく、ロックしたままなのだが、 念のため TA partition のバックアップを取っておく。
Windows の ADB ドライバ
Windows に接続すると Xperia に「PC Companionソフトウェア」というウィンドウが表示されるので 「インストール」を選択し、Windows でインストールを進める。
PC Companion がインストールできたら、USB ケーブルを挿し直すと USB ドライバのインストールが始まる (こういう手順で良いのかははっきりしない)。
バックアップ
http://forum.xda-developers.com/showthread.php?t=2292598 に Backup TA というバッチファイルがある。 これは Windows 専用なので、この操作だけは Windows 7 で行った。 Backup TA をダウンロードして解凍する。 今回は v9.11 を使用した。 事前に Xperia Z で root を取っておく必要がある。
コマンドプロンプトで Backup-TA.bat があるフォルダまで移動する。
Backup-TA.bat
で実行する。 root を求められるので Xperia Z で許可する。 コマンドプロンプトで1番のバックアップを選ぶ。