Xperia Z5 CompactをNougatからMarshmallowにダウングレードした
ごめんなさい
雑な記事です。
なんでダウングレードしようと思ったか
- QuickPicが落ちる
- OpenCameraが確実に落ちる
- その他いろいろマジ落ちる
- Google謹製アプリさえ落ちる
- Unityを使ったゲームの動作が怪しい
今回のポイント
bootloader unlockしたりroot取ったりしなくてよい!
方法
XperiFirmでFirmwareをダウンロードして、
forum.xda-developers.com
FlashToolで焼きます。
www.flashtool.net
Gentoo Linuxな自分の環境でやりました。
XperiFirmはNot Officially Supportedと書いてあるだけあって、monoでは、起動はしますが、Latest FirmwareがN/Aと表示され、ダウンロードができませんでした。ここは素直にWindows使いました。
adbを使えるようにします。 USBデバッグを有効にしたりudevルールを書いたりします。ここは普遍的な事柄なので、分からなかったらググってください。
CDAを調べておきます。電話アプリから *#*#7378423#*#*
にかけると(って表現も微妙ですが)サービスメニューが出てくるので、Software InfoのCustomization Versionを見ます。1298-7299_R5D でした。
FlashToolはLinuxでもちゃんと動きました。
端末をUSBデバッグで繋いでから、tools -> bundles -> createして、各項目を埋めます。Deviceのところはダブルクリックすると選択ダイアログが出ます。ここをダブルクリックするという発想が出てこなかったので、戸惑いました。BrandingはXperiFirmでダウンロードするときに書かれていたもの(今回はCustomized HK)、Versionはファームウェアのバージョン(今回は32.2.A.0.305)、 folder listの中身をすべて選択して->を押してFirmware contentに入れます。
~/.flashTool/firmwared/
以下に hoge.ftf なファイルができているのを一応確認してから焼きます。あとは言われたとおりやればいいだけです。wipeするのだけチェック入れます。
参考にしたサイト
ちょっと古い記事が多いので、細部が異なります。
Guide to installing Xperia Lollipop using XperiFirm and Flashtool | Xperia Blog
Xperia FTFの作り方 - AndroPlus