私の愛用スマートフォンであるXperia Z3Compact(D5833)をroot付きのAndroid 6.0.1にしました
D5833と書いてますが、記事の中にあるダウンロードリンクからはD5803の6.0.1もDL可能なので、たぶんD5803でも出来ると思います
root checkerで見た時のスクショです
Android 6.0.1でrootが取れているのが分かります
ついでにxposedも入れました
バージョンは3.0のα4です(xposed ダウンロードリンク:http://forum.xda-developers.com/attachment.php?attachmentid=3383776&d=1435601440)
xposedに使用したフレームワークは、v81を使用しました(framework ダウンロードリンク:http://dl-xda.xposed.info/framework/sdk23/arm/xposed-v81-sdk23-arm.zip)
xposedのフレームワークは、もっと最新版が出ていますが、これ以外を入れると次回再起動時にフレームワークが読み込めませんのエラーをxposedが吐き出すようになりました
なおbootloaderはunlockしていません(高画質モードがいるので、大丈夫だと思う)
私の場合はKitka(4.4.4)からMarshmallow(6.0.1)にバージョンアップしましたが、その際に私の行った手順は以下の通りです
Marshmallowになる、その前に
Titanium Backupを持っている人は、事前に全てのアプリケーションをバックアップしてください。吹っ飛んだ時用のリカバリという意味もありますが、Marshmallowにバージョンアップした際に、現在の状態を復元してくれます。必須作業ではありませんが、やっておいた方が後々の為に良いと思います。
また、この方法ではTWRPを使用してzipファイルからバージョンアップを行います。TWRPについてはググれば出てくると思うので割愛。
バージョンアップには2通りがある
現在の状態を維持したまま6.0.1になる方法と、一度クリーンな6.0.1にしてからTitaniumでアプリを復元する方法の2パターンが存在します
当然、前者の現状維持の方が楽なわけですが、私はこれでハマり、結局後者を選択しました
現状維持で6.0.1にバージョンアップする場合の注意点
私の失敗を踏まえ、注意するべき点をまとめました
- Link2SDを使用してアプリケーションやデータを外部SDカードに移動している場合は、全部端末に戻す
- xposedがインストールされている場合は、事前に削除しておく
とにかく1のLink2SDの件が超重要です
Kitkatの時とMarshmallowだと外部SDカードの読み込みの際のパスが全く違います
その為、何も対策を実施せずにそのままバージョンアップすると、Link2SDでリンクしたようなファイル類は全く読み込め無くなります
例えばChromeブラウザを開こうとしても、アプリが無いという風にOS側で認識されてしまい、改めてPlay Storeからダウンロードしようとしても、エラーでインストールする事が出来ません
これがリンクで移動させた全てのファイルで発生します。この症状はLink2SDを削除したり再インストールしても直らない症状です。
こうなってしまうと、元のKitkatまで戻さないとダメでした
2のxposedも重要です
xposed使ってない人にはどうでもいい話ですが、xposedにゴリゴリで頼っている私には重要でした
古いxposedが入ったままだと、6.0.1に上げた際に邪魔になるだけなので、予め削除しておきましょう
Titaniumでバージョンアップする場合の注意点
先に書いた通りですが、アプリのバージョンアップを行っておきましょう
クリーンでOSインストールになるので、それ以外は特にありません
ここまでの注意点等を良く読んだ上で、以下の操作を実施してください
あと、よくそこらのブログでも書かれてる事ですがroot化やカスタムROM等の改変行為は、完全に自己責任です。壊れたら諦めましょう
PreRootedなzipファイルをリカバリからインストール
現状維持したままバージョンアップする場合は、以下のリンク先からダウンロードしたzipファイルをリカバリからインストールするだけで完了です
[D58XX] [5.x/6.x] Pre-Rooted Firmwares-Recovery-SuperSU
ダウンロードしたD5833 23.5.A.0.570 Pre Rooted – Xposed.zipファイルを、端末のルートディレクトリに置きましょう
外部SDカードではなく、ルートディレクトリをオススメします
置いたら再起動してSonyロゴでボリュームの下ボタン押してリカバリに突入してinstallからzip選択してしばらく待っておしまいです
現状維持のバージョンアップに失敗した場合
現状維持バージョンアップを行ったが、何かしらの問題が発生してダメだった場合の救済措置です
この方法を行うと、OSのクリーンインストールを実施する事になります
- FlashToolで23.2.A.1.62以下のOSにダウングレードを実施。ROMは頑張って探してください(端末をUSBデバッグモードにしてからfasbootモードで接続)
- ダウングレードしたOSをroot化 (rootkit:http://cubeundcube.blogspot.jp/2015/09/xperiarootzz1z2z3.html?m=1)(端末をUSBデバッグモードにして接続)
- XZDualRecoveryを導入し、TWRPでリカバリ出来る状態に復元 (XZDualRecoveryを:http://nut.xperia-files.com/path/XZDualRecovery/XZDualRecovery_2.8.26)(端末をUSBデバッグモードにして接続)
- 上記のMarshmallow化に必要なzipファイルをダウンロードして、再起動後にリカバリからinstall。既に手元にある場合は不要(http://forum.xda-developers.com/z3-compact/development/d5833-lollipop-pre-rooted-xzdr-2-8-14-t3091372)
上記手順で行えます
それでは良いMarshmallowライフを