今回はNexus6をAndroid 6.0.1へダウングレードしました。
はじめに、下記URLにあるように以下の作業が必要です
- AndroidでのUSBデバッグの有効化
- WindowsへのJava, Android Studioのインストール
- Android StudioのSDK Managerでplatform-toolsをインストール
- platform-toolsフォルダをPATHに追加する(現時点では"C:\Users\(USER_NAME)\AppData\Local\Android\sdk\platform-tools"です。)
- ファクトリーイメージ(Nexus6のAndroid6.0.1のイメージ)をダウンロード。解凍
https://plaza.rakuten.co.jp/jashi/diary/201506200000/
http://androidlover.net/android-os/android-5-0-lollipop/android-5-0-lollipop-android-4-4-4-kitkat-download.html
後は、Googleの公式にあるようにコマンドを打っていくだけです。
https://developers.google.com/android/images
まず、デバイスをPCが認識しているか確認します。下記コマンドで、デバイス名が出てくれはOKです。
adb devices
この時に、他ページでは「○○ボタンと○○ボタンを長押しして、fastbootモードで起動する」という作業をやっていますが、以下のコマンドでその作業が行えるので、通常起動のままで下記コマンドを打ってください。
adb reboot bootloader
これでfastmodeになります。
ですが、"Device is LOCKED"となっていて、ブートローダーがアンロックされていません。
下記コマンドでアンロックします。
fastboot oem unlock //もしデバイスがNexus 5X or Nexus 6Pだったらこちら fastboot flashing unlock
"Device is UNLOCKED"と表示が変わったと思います。
最後に、ファクトリーイメージのflash-all.batをコマンドプロンプトで叩けばOKです。
参考になったサイト
http://taka-hama.sakura.ne.jp/blog/?p=731