どんちゃんのひまつぶし

新卒プログラマーが何かを残すブログ

Android8.0(Oreo)のアップデートが始まったZenfone3に純正ROMを焼き戻す。

f:id:d0nchan:20180201175113j:plain
ついにZenfone3*1にもAndroid 8.0(Oreo)のアップデートの配信が始まりましたね!
今回はさっそく先日カスタムROMを導入したばかりですが公式ROMに戻しつつインストールしてみました!
www.d0nchan.com

純正ROMのダウンロード

日本版ROMはこちらから
海外版ROMはこちらから

それぞれzipファイルをダウンロードし、マイクロSDカードの適当な場所に入れておきます。

リカバリーを純正に戻す。

こちらのページを参考に純正recovery.imgを焼く。
「高級文鎮化したZenfone3をサルベージリカバリしてみた」パウエルのブログ | パウエルのオタク道を暴走する日記 - みんカラ

流れとしては、
①WW-13.20.10.152(marshmallow)の純正リカバリを焼く
②その状態で、中間ROMを経由して最新ROM(WW-15.0410.1712.31)を焼く。

1.純正リカバリをダウンロード

ここから純正リカバリをダウンロード

2.端末をfastbootモードにする

音量上ボタンと電源ボタン長押しでfastbootモードに入ることができます。

3.ADBコマンドでリカバリー領域にリカバリを焼く

TWRPを焼くときと同じ要領で、recovery.imgがあるフォルダでコマンドプロンプトを起動し

fastboot flash recovery recovery.img

を実行

4.リカバリーモードから本体ROMを焼く

EIOモードの時に音量上を押し、リカバリーモードを起動する。
f:id:d0nchan:20180201170038j:plain
置いておいたファームウェアのファイルを選択し、インストール…
失 敗
f:id:d0nchan:20180201170302j:plain
どうやらWW-14.2020.1711.81以上のファームウェアをインストールしている必要があるみたい。
公式HPからWW-14.2020.1711.81をダウンロードしマイクロSDカードに配置。

焼けたら一旦OSを起動し、再度電源を落とし、「音量下+電源ボタン」でリカバリーモードへ。
再度WW-15.0410.1712.31を選択しインストール。
やーっとOreoがZenfone3にもやってきました。


TWRP3.2.1もリリース

XDAにて、8.0/7.1.2向けのTWRPがリリースされていました。
https://forum.xda-developers.com/zenfone-3/development/recovery-twrp-3-2-1-ze520kl-ze552kl-t3742765
8.0のカスタムROMのリリースも近いかもしれませんね。

小言

Zenfone3、カスタムROMから公式ROMに焼き戻すときは少なくともリカバリーを書き換えないといけないので結構労力が必要ですね。
ブートローダーはアンロックされたままなのでカスタムロムを焼き直すのは楽にできそうですね。OreoのROM出るまで変えることはないと思いますけど。
また、マイクロSDカードが必須なのでウォークマンのを流用しました。ロングスクリーンショットも撮れるようになってて便利になりましたね。

*1:日本向けはまだ