Qbilinux 日記

Linux に関係することだけではなく,最近は一般的なコンピュータやガジェット関係についても記載してます.

nexus 5 に Android M Preview をインストール

興味があったのでインストールしてみました.手元の nexus 5 は開発用なので,特に動作がおかしくなっても問題ないし.

手順としては下記のような感じで行いました.

最初に,android studio を最新に更新.念のために SDKAndroid MNC Preview をインストール.

factory イメージを Google のサイトからダウンロードして tar zxvf で解凍.

% tar zxvf hammerhead-MPZ44Q-preview-55d76d3a.tgz

nexus 5 の usb debug が on になっていることを確認して,PC に接続.PC から認識されていることを確認.

コマンドラインから

% adb reboot bootloader

ブートローダーを起動.

% fastboot oem unlock

でアンロック.

factory イメージ解凍した中に含まれる flash-all.bat を実行.けど,なぜか,

C:\hammerhead-MPZ44Q>fastboot -w update image-hammerhead-MPZ44Q.zip
target reported max download size of 1073741824 bytes
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
failed to allocate 1046915228 bytes
error: update package missing system.img

とエラーになって書き込めない.確かに zip 中には sig ファイルは存在しないので zip を展開して手作業で img ファイルを書き込み.

% unzip -x image-hammerhead-MPZ44Q.zip
% fastboot flash boot boot.img
% fastboot flash cache cache.img
% fastboot flash recovery recovery.img
% fastboot flash system system.img

userdata.img は内部ストレージを初期化したくなったので書き込みませんでした.

その後,コマンドラインから

% fastboot reboot

で再起動.

以上で,無事 Android M が立ち上がるようになりました.

ざっと使った感じでは,動かなくなったアプリはなさそうな雰囲気かな.OCN の SIM カード使っていますが,LTE 通信も問題なし.