Nexus 7 (2012)をAndroid 5(公式)からAndroid 6 (カスタムROM)にするメモ
Nexus 7 (2012)をAndroid 5 Lollipopに更新してから、動作のモッサリ感が半端無く、 使用に耐えられなかったため、カスタムROM (pure nexus project)を使ってNexus 7を Android 6 Marshmallowにしてみたら、動作が非常に軽くなった!
今のところYoutubeくらいしか使っていないので、動作の安定性のほどはよく わかっていない使っているとアプリが落ちたり、急にリブートしたりというような ことにはなっていない。
以下はnexus 7 (2012)をandroid 5(公式)からandroid 6 (カスタムROM)にするメモ。
参考URL
- Android端末(Nexus)のroot化・カスタムROMの導入と更新
- このページからリンクをたどり、色々勉強させてもらいました
- Nexus 7 [2012]にThe Pure Nexus Project 20151221を焼いてみた
現在のnexus 7 (2012)のタブレット情報
事前準備
nexus 7から必要なデータをPCにバックアップしておく。
PC上でADBコマンドを使えるようにする
以下のページを参考に、PC (windows 10)にJDKとAndroid SDKをインストールする。 - 【ADB】Java(JDK)とAndroid SDKを導入してADBコマンドを使えるようにする - ADB,Bootloaderのドライバについては、自分でインストールせずとも自動的に 入る?ようだったので特にインストール作業をしていない
Bootloader(ブートローダ)のUnlock(アンロック)
以下のページを参考に、bootloaderをアンロックする。 - Bootloader(ブートローダー)の起動手順 - Bootloader(ブートローダー)のUnlock(アンロック) - NOTE: 参考ページでは、「※Android 5.0以上の端末では、あらかじめOS起動状態で 「開発者向けオプション」の「OEMロック解除」にチェックを入れておいて下さい。」と 書かれていたが、自分のNexus 7には「OEMロック解除」の項目が見当たらなかったので、 この手順はスキップ。
具体的には、 - Nexus 7をUSBでPCにつなぎ、PCのコマンドプロンプトから、下記のコマンドを実行 することでNexus 7のブートローダを起動する。
adb reboot bootloader
fastboot oem unlock
- この時点で全てのデータが消される。
- アンロックが完了して、Nexus 7が再起動すると5~10分程度たったあと、
"Welcome"のページが出る。
- 日本語を選択し、インストールを続行して、完了させるが、このインストールは 一時的なもので、再度カスタムROMをインストールするときにデータを消去するため 諸々の手続きはスキップしてよい
カスタムリカバリ(TWRP: Team Win Recovery Project)のインストール
下記のページを参考に、TWRPをNexus 7にインストールする。 - 【TWRP】Team Win Recovery Project(チームウィンリカバリプロジェクト:TWRP)の起動と操作・使用
具体的には、 - PCを使い、最新版のtwrp 2.8.7.0をDLする。 - TWRPをダウンロードしたフォルダでコマンドプロンプトを起動し、下記のコマンドを 実行することでTWRPを起動する。
fastboot boot twrp-2.8.7.0-grouper.img
- TWRP起動後、Backupのボタンをタップし、バックアップ
- デフォルトの選択状態(System, Data, Boot)でSwipe to Back Up
- データは/DATA/MEDIA/0/twrp/BACKUS/...配下に保存される
- 124秒でバックアップ完了→Reboot Systemをタップ。
- SuperSUをインストールされるか聞かれるので"Swipe to install"
- ※custom ROMを後でインストールするので、このタイミングでsuperSUのインストールは不要だったかも。
- 再起動後、念のため、PCにバックアップファイルをコピーする
- デフォルトの選択状態(System, Data, Boot)でSwipe to Back Up
SuperSUのインストール
TWRPでインストール時に部分的にSuperSUのインストールができている。 Nexus 7起動後、アプリのドロワー画面を開くと、SuperSu Installerがあるので タップ→Playを選択し、インストールを完了させる。 - あとから見返すと、このタイミングでsuperSUのインストールは不要だったかも。
カスタムROMのインストールに必要なデータをPCにDLし、Nexus 7にコピー
PCで[UNOFFICIAL][ROM][GROUPER][6.0.1_r3]★ The Pure Nexus Project ★ Layers ★ [12/21/15] のRom Builds からpure_nexus_grouper-6.0.1-20151221.zip をDL。
同様に [UNOFFICIAL][ROM][GROUPER][6.0.1_r3]★ The Pure Nexus Project ★ Layers ★ [12/21/15] のRecommended Gapps: Open Gapps (Nano or Pico) からPlaform: ARM, Android: 6.0, Variant: nano をDL。
DLしたファイルをNexsus 7のDownloadsフォルダにコピー。PCからNexus 7のフォルダが見えなかったので、 下記のページを参考にNexus 7の設定で開発者向けオプションを表示させてUSBデバッグをオンにして実施。 - Android 5.0 LollipopのNexus9の開発者向けオプションを表示させてUSBデバッグをオンにする方法。
TWRPでAndroidシステムをwipeし、DLしたAndoid6とGappsをインストール
以下を参考にwipe, インストール。インストール完了後、システムを再起動。 - Android端末(Nexus)のroot化・カスタムROMの導入と更新 - インストールするときには、android6とgappsのzipファイル両方を選択する。 - 【TWRP】Team Win Recovery Project(TWRP)でのカスタムROMの書き込み(ROM焼き)
具体的には、 - PC上で、TWRPをダウンロードしたフォルダでコマンドプロンプトを起動し、下記のコマンドを 実行することでTWRPを起動する。
fastboot boot twrp-2.8.7.0-grouper.img
- TWRP起動後、Wipeのボタンをタップし、更にAdvanced Wipeをタップする
- Internal Storage以外の項目にチェックを入れ、Swipe to Wipe
- Wipeが完了したらBackボタンをタップ
- Installボタンをタップし、DownloaddsフォルダにコピーしておいたAndroid 6 (pure_nexus_grouper-6.0.1-20151221.zip)を選択
- Add More Zipsボタンをタップし、DownloaddsフォルダにコピーしておいたGapp (open_gapps-arm-6.0-nano-20151225.zip)を選択
- Swipe to Confirm FlashでAndroid 6とGappをNexus 7に書き込む
- 書き込みが完了したら、Reboot Systemボタンをタップし、Nexus 7を再起動。
上記の手順を踏むことで、Nexus 7にカスタムROMのAnroid 6が起動する。