XPeria Z C6603 に CyanogenMod 13 をインストール

Ubuntu のパッケージ

Ubuntu 16.04 で作業を行った。

apt-get install "android-tools*"

で必要なパッケージをインストールしておく。

ブートローダのロックの確認

電話で「##7378423##」と入力する。 「Service tests」「Security」でロックされているかを確認する。

バックアップ

TA パーティションのバックアップはすでにとってあるので、 ここでは述べない。

adb backup を使ってアプリのバックアップをとる。 adb のバージョンが 1.0.32 だとバグで動かないという情報もあったがうまく動いたようだった。

sudo adb start-server
adb backup "-apk -all"

とした後に、XPeria Z でフルバックアップの許可を与えると backup.ab というファイルができる。

ブートローダのアンロック

ブートローダのアンロックの前に TA パーティションのバックアップをとっておかないと 元に戻せなくなるので注意する。

電話で「*#06#」を入力すると表示される IMEI をメモしておく。

http://developer.sonymobile.com/unlockbootloader/ から指示にしたがって進める。 途中で IMEI を入力する必要がある。 最後までいくと、unlock key とアンロックするための fastboot のコマンドが表示される。

XPeria Z の電源を切り、volume up を押して USB ケーブルをつなぐと fastboot モードで起動する (LED が青色になる)。

sudo fastboot devices

で XPeria Z が認識されていることを確認する。

fastboot -i 0x0fce oem unlock 0x<YOUR_UNLOCK_KEY>

のようなコマンドを実行してブートローダをアンロックする。

XPeria Z の電源を切り、起動しておく。 何か処理が実行されるらしく、初回は電源ボタンと volume up を押して電源を強制的に切った。 2回目の起動で「Optimizing app」となってしばらくして起動した。 このときに初期化されるので注意する。

ZU-lockeddualrecovery2.8.26 のインストール

この方法はうまくいかなかった。 何らかの方法で root を取得しておく (以前に取得してあった)。 「設定」「端末情報」「ビルド番号」を何回もタップして「開発者向けオプション」 を有効にする。 「開発者向けオプション」の「USBデバッグ」を有効にする。

http://nut.xperia-files.com/path/XZDualRecovery/XZDualRecovery_2.8.26 から ZU-lockeddualrecovery2.8.26-RELEASE.combined.zip をダウンロードした。

mkdir tmp
cd tmp
unzip ../ZU-lockeddualrecovery2.8.26-RELEASE.combined.zip
chmod +x install.sh
sudo ./install.sh

TWRP を起動して C6603 の ROM をインストールしようとしたが 「このシステムは tagari なのでインストールできない」というようなエラーが出て うまくいかなかった。 lockeddualrecovery の種類が間違っていたのかもしれない。

CWM のインストール

TWRP でなんとか ROM をインストールしようとして試すうちに、 すべて消してしまい Android も起動しなくなった。

FlashTool で CWM をインストールして http://forum.xda-developers.com/xperia-z/development/cwm-based-recovery-6-0-4-6-root-xperia-t2167381 から Z_DooMLoRD_AdvStkKernel_FW-4.4.2-230_v13.zip をダウンロードする。 FlashTool で zip ファイルに入っている boot.img を書き込んだ。

http://forum.xda-developers.com/xperia-z/orig-development/rom-cm12-updated-jan-30-t3016952 から cm-13.0-20160801-UNOFFICIAL-yuga.zip を http://opengapps.org/ から open_gapps-arm-6.0-nano-20160816.zip を ダウンロードして MicroSD カードに保存しておく。 CWM を起動して2つの zip ファイルを書き込み、再起動すれば CyanogenMod 13 が起動する。

不具合

無線 LAN の 11a が認識しなかった。

更新 (2016-08-26)

http://forum.xda-developers.com/xperia-z/orig-development/rom-cm12-updated-jan-30-t3016952 から cm-13.0-20160823-UNOFFICIAL-yuga.zip をダウンロードして、 MicroSD カードに保存する。 電源を入れて sony のロゴが表示されているときに Volume UP と Volume DOWN を何度か押し、 CyanogenMod の recovery を起動する。 wipe をせずに、MicroSD カードからダウンロードした zip を上書きして書き込んだ。

参考

Tags of current page

,