Android 5.1.1 LollipopがNexus 6に提供開始!

Google(グーグル)は27日(現地時間)、スマートフォン(スマホ)やタブレット向けプラットフォーム「Android」の最新バージョン「Android 5.0(開発コード名:Lollipop)」(以下、Android 5.0 Lollipop)の最新バージョン「5.1.1」を「Nexus」シリーズのうちの「Nexus 6」(shamu)向けに提供開始しています。

また、ファクトリーイメージを配布開始し、ビルド番号はSprintおよびUSCのみ向け「LMY47Z」およびT-Mobileのみ向け「LYZ28E」となっています。Android 5.1.0 Lollipopからの変更内容は主に不具合修正。

なお、Android 5.1.1 Lollipopはすでに「Nexus 9」や「Nexus 5」、「Nexus 7」、「Nexus 4」、「Nexus 10」、「Nexus Player」というAndroid 5.x Lollipopが提供されているNexusシリーズには提供されています。

◯ファクトリーイメージ
ファクトリーイメージの導入方法はWindowsまたはMacOS Xを搭載したパソコンにAndroidの開発環境を構築し、ADBコマンドが利用できる状態で行えます。

ModelVersionMD5 ChecksumHA-1 Checksum
Nexus 6
(shamu)
5.1.1(For Sprint, USC ONLY)
(LMY47Z)
c8fe950ad9e861120a1074825b92cfba33951732896055848d17b3876d8a39b79fb95301
5.1.1(For T-Mobile ONLY)
(LYZ28E)
9ea32a7ff1751afa2a16214ac23ef000b542b88a0ad478110f9f111dd32b62a1cb65b9d5

ファクトリーイメージの導入方法はWindowsまたはMacOS Xを搭載したパソコンにAndroidの開発環境を構築し、ADBコマンドが利用できる状態で行えます。

導入方法はAndroidの公式Webページに記載されている通りの手順を行いますが、おおまかには以下の通りとなります。なお、初期化されていますため、事前にバックアップは取っておき、導入後は1から環境を構築し直す必要がありますのでご注意ください。

1)端末で「開発者向けオプション」を有効にしておく(「設定」→「端末情報」で「ビルド番号」を連打)
2)「開発者向けオプション」から「USBデバッグ」を有効にする
3)パソコンで端末用のシステムイメージをダウンロードして展開(解凍)しておく
4)端末とパソコンをUSBケーブルで接続する(RSAキーを認証する)
5)ターミナル(MacOS X)またはコマンドプロンプト(Windows)で「adb reboot bootloader」を実行する(または端末で音量下キーと電源上キー、電源キーの3つを同時に押して起動する)
6)端末がfastboot modeで起動したらパソコンのターミナルまたはコマンドプロンプトで展開したディレクトリー(フォルダー)に移動して、flash-all(MacOS Xなら「flash-all.sh」、Windowsなら「flash-all.bat」)を実行する

初期化されてしまいますし、再構築は大変なので、面倒な人はOTAを待つか、以下のOTAの差分ファイルからadb sideloadによる更新を行いましょう。

◯差分ファイル
OTAによる差分ファイルがあれば、開発環境による「adb sideload」によってOTAのようにデータを残したまま更新できます。手順などの詳細は「NexusシリーズにAndroid 5.0.1 Lollipopが配信中!Nexus 5に「adb sideload」による手動差分アップデートを試してみた【ハウツー】 - S-MAX」を参照してください。今回、明らかになっている差分ファイルおよび簡易的な手順は以下の通り。

☆Nexus 6の5.1.0(LMY47D)から5.1.1(LMY47Z)の差分ファイル
https://android.googleapis.com/packages/ota/google_shamu_shamu/c46173017156abb27e0d39aee700c1392e32f224.signed-shamu-LMY47Z-from-LMY47D-fullradio-fix-superblock.zip

☆Nexus 6の5.1.0(LMY47M)から5.1.1(LYZ28E)の差分ファイル
https://android.googleapis.com/packages/ota/google_shamu_shamu/f69096766706fab3c721163f02aad9073a989d00.signed-shamu-LYZ28E-from-LMY47M-fullradio-fix-superblock.zip

1)電源を切ります
2)電源キーと音量下キーを同時に長押しします
3)音量下キーを2回押して「Start」を「Recovery mode」に合わせて電源キーを押します
4)「Google」が表示され、少し待つと赤い感嘆符が付いた寝ているドロイド君が表示されるので、電源キーを押しながら音量上キーを押して離します
5)Android system recoveryが起動するので、音量下キーを押して「apply update from ADB」を選択し、電源キーを押します
6)「Now send the package you want to apply to the device with "adb sideload "」と表示されるので、パソコン(PC)とmicroUSBケーブルで接続し、PCのターミナル(Mac)またはコマンドプロンプト(Windows)で「adb sideload c46173017156abb27e0d39aee700c1392e32f224.signed-shamu-LMY47Z-from-LMY47D-fullradio-fix-superblock.zip」(**.zipの**はダウンロードした差分ファイル名)を実行します

アップデートが100%まで行き、「script succeeded: result was [/system] Install from ADB complete.」と表示されれば成功です。また、「Installation aborted.」と出たら失敗となり、失敗した理由が表示されるとのこと。なお、「error: device not found.」と出る場合にはWindowsでUSBドライバーが導入されていないので導入しましょう。

成功したらAndroid system recoveryで「reboot system now」を選択して再起動したら無事にAndroid 5.1.1になっています。

記事執筆:memn0ck


■関連リンク
エスマックス(S-MAX)
エスマックス(S-MAX) smaxjp on Twitter
S-MAX - Facebookページ
Android 5.1.1 Lollipop 記事一覧 - S-MAX
Factory Images for Nexus Devices - Nexus Files for Developers — Google Developers
[Update: Nexus 6 LMY47Z] [Flash All The Things] Android 5.1 OTA Roundup For Nexus And GPE Devices