Nexus7をAndroid5.1にアップデート | さささっのブログ

さささっのブログ

さささっの日常を書いていきます


当ブログのデザインを変えてみました. CSSいじってタイトルなどを付けてみました. 結構自由度高くて良いですね.

さて, 本日はAndroid5.1が公開されたということで早速やってみたという記事です. 通常はAndroidのアップデートを行う場合は通知が来るのを待ってから行うことになりますが, ブートローダがアンロックされている場合は公式で公開されているファクトリーイメージを焼くことによって, 通知を待つことなくすぐにアップデートすることができます.

root化状態のNexus7(2012)をAndroid5.0.2にアップデート

という記事もありますが, 基本的には同じ作業でやっていきます. 備忘録意味も込めてこちらにも手順を書いていきます.


1. 条件

今回の作業の条件は以下のとおりです. Windowsでの作業方法は確認できていません.
   
対象端末Nexus7(2012)Wi-Fiモデル(16GB)
作業環境Lubuntu14.10(64bit)

fastbootコマンドが打てる状態にしておきます.

(参考)インストール方法は以下のとおりです.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

2. ブートローダアンロック

ブートローダのアンロックを行う必要があります. ブートローダをアンロックされていない場合はファクトリーイメージを焼く方法でアップデートすることはできません.

ブートローダのアンロックは他のサイトを参考にしてください. なお, ブートローダロック端末をアンロックさせる場合, 初期化されます. アンロックしたくない場合は通知を待ってから作業を行ってください.

3. ファクトリーイメージのダウンロード

Nexus7のファクトリーイメージは以下からダウンロードできます.

Factory Images for Nexus Devices


このうち, "nakasi" for Nexus 7 (Wi-Fi) → 5.1.0 (LMY47D) の [Link] を選択します. ".tgz"形式ですが, Lubuntuなら特に問題無く解答できるのではないでしょうか. ダウンロード場所は特にどこでも問題ありませんが, 私は
\donwloads
としました. 以下もこちらにダウンロードされているという前提で作業を行っていきます.

4. 作業ディレクトリ移動

作業ディレクトリを移動します.
cd Downloads/nakasi-lmy47d

5. ブートローダ起動

Nexus7を[電源ボタン]+[音量下ボタン]同時長押しします.

起動画面において,
BOOTLOADEER VERSION - 4.23
となっていることを確認してください. もしなっていなければ以下の手順でブートローダを最新版にします. (前OSが4.4.4以降であればこの作業なら必要ないと思いますが)
fastboot flash bootloader bootloader-grouper-4.23.img
fastboot reboot-bootloader

6. ROM焼き

そして本題, ROM焼きを行います. まず, zipに格納されている各ファイルを展開します.
unzip image-nakasi-lmy47d.zip
続いて, 展開されたsystemとbootのイメージを焼きます.
fastboot flash system system.img
fastboot flash boot boot.img
初期化したい場合は以下を実行します.
以下を実行されると個人ファイル含めすべてリセットされます. 必要な方のみ実行ください.
fastboot flash userdata userdata.img
最後に端末を再起動して終了です.
fastboot reboot
参考までに, system.imgは746秒, boot.imgは6秒ほどかかりました. 時間がかかってもctrl-cなどでキャンセルしないでください.


7. 起動

アップデート後初回起動では各アプリのアップグレードだかで時間がかかります.

[設定]→[(システム)タブレット情報]→[Androidバージョン]において"5.1"となっていたら成功です


8. 使ってみて

Android5.0.2ではあまりの重さに連日「ダウングレードしようか...ダウングレードしようか...」と考えているほどどうにもならない動作でしたが, Android5.1にしたことによってそこまでの重さ, もっさり感はなくなったように思います. (Android4.4.4より早いか遅いかいったら, 遅いです) 4.4.4までのユーザがアップデートするかどうかははっきり言えませんが, 5.0以降の方は変えて間違えは無いと思います.

個人的にはGoogle日本語入力において, 濁点などを入力する時に一時的にフリーズしてキーボード変更扱いになり, 英語しか入力できないGoogleキーボードに強制的に移り変わるという問題がなくなったので, その点が非常に大きいです.

Nexus7のキーボード問題

ではでは.