LoginSignup
7
7

More than 5 years have passed since last update.

Nexus 9 に Android M Developer Preview を入れる

Last updated at Posted at 2015-08-14

執筆時点で「Android M Developer Preview」が公開されていますが、Nexus 9 ではイメージファイル同梱の flash-all.sh を実行するとエラーが出てインストールすることができません。

archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
fastboot(2741,0xa0bba1d4) malloc: *** mach_vm_map(size=1896779776) failed (error code=3)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
failed to allocate 1894884608 bytes
error: update package missing system.img

このため、ちょっとした作業が必要ですが、ハマったので備考のためにも記録します。他のスマートな方法もあるかもしれません。

なお、環境は OS X Yosemite で、adbが使える状態にあることが前提です。

また、今回が初投稿なので多めに見ていただけると助かります。

準備段階

端末のアップデート(5.1.1)

必要ないかもしれませんが、文鎮化した例が報告されているので、念のためにアップデートしてください。
私はこれが原因かどうかはわかりませんが、5.0.1 から M にアップデートしようとして一度失敗したため、5.1.1 を入れ直しました。

adb のアップデート

これも念のために。

イメージのダウンロードと解凍

ダウンロード | Android Developers からダウンロードできます。執筆時点では volantis-MPZ79M-preview-9f305342.tgz に該当します。

任意の場所に解凍した後そのディレクトリに移動し、image-volantis-XXXXXX,zip(執筆時点ではimage-volantis-MPZ79M.zip)を解凍し、flash-all.shと同じディレクトリに展開してください。

本作業

Mac と Nexus 9 を接続してください。

ブートローダーの起動とアンロック

電源ボタンとボリュームキー下(マイナス)を同時長押しするか、adb reboot bootloader でブートローダーを起動してください。

なお、HTC製のNexus 9は通常のブートローダーの他に、 HBOOT という独自のブートローダーがありますが、前者を選択してください(画面に FASTBOOT USB と赤背景の白文字で出ていれば通常のブートローダーで、かつ接続されています)。

ここで、アンロックしていない場合は fastboot oem unlock でアンロックしてください。Nexus 9側でYes/Noが求められるので、ボリュームキー上でYesを選択します。

イメージを焼く

ターミナルから以下の順序に実行します。systemなどは終わるまでに時間がかかります。あと、 Nexus 6のイメージとは一部コマンドやファイル名が違っています (これでハマりました……)。

  1. ./flash-base.sh
  2. fastboot flash recovery recovery.img
  3. fastboot flash boot boot.img
  4. fastboot flash system system.img
  5. fastboot flash vendor vendor.img
  6. fastboot flash cache cache.img

あとは fastboot reboot で再起動してください。お疲れさまでした。

参考

7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7