Android 5.0をAndroid 4.4にダウングレードする(macでやる方法)

困った点を中心に書きます。

Java SE Developer Kitをインストールする

ターミナルで

java -version

実行するとjavaがインストールされているかわかる。
インストールされていなければインストールする。

Android SDKをダウンロードする

「Other Download Options」から「SDK Tools Only」をダウンロードする。
ダウンロードしたファイルを解凍して、ホームフォルダ等に置く。

Platform toolsをインストールする

ターミナルで先ほど解凍したフォルダに移動して、

tools/android update sdk --no-ui

を実行する。
途中で「y/n」を聞かれるので必要に応じて選択する。サンプルのインストールは時間がかかるのでやめておいたほうがいい。

ファクトリーイメージをダウンロードする

ブートローダのバージョンによってダウングレードできるバージョンが違う模様。
5.0だと4.4にダウングレードできる。
ファクトリーイメージをダウンロードしたら解凍して、ホームフォルダ等に置く。

ダウングレードする

バイスをUSBで接続して、flash-all.shを実行する。
ただし、パスの通っていないところにあるコマンドを実行するのでスクリプトを編集する必要がある。

/sdk-path/fastboot flash bootloader bootloader-maguro-primekj10.img
/sdk-path/fastboot reboot-bootloader
sleep 5
/sdk-path/fastboot flash radio radio-maguro-i9250xxkk1.img
/sdk-path/fastboot reboot-bootloader
sleep 5
/sdk-path/fastboot -w update /factory-image-path/image-yakju-itl41d.zip

/sdk-path/をplatform toolsのパスに書き換える。
/factory-image-path/をfactory-imageのパスに書き換える。

実行が終わると再起動される。