Nexus7_2012
Nexus 7 (2012)の公式アップデートはAndroid 5.1.1 Lollipopまで。
しかしこれがなかなか重い。
ということで、非公式のAndroid 6.0 Marshmallow AOSP ROMを入れてみる。
(AOSPはAndroid Open Source Projectを指す)
今回は、[ROM][6.0.1_r3]Android 6 AOSP on Grouperを使う。
必要なもの
項目 | 詳細 |
TWRP 2.8.7.0 | TWRPのサイトからtwrp-2.8.7.0-grouper.imgをダウンロードする。 |
OTA-Package (Build 20151217) | XDA Forumsのスレッドからaosp_grouper-ota-eng-*.ds.zipをダウンロードする。 |
Benzo-Gapps | XDA Forumsのスレッドからbenzo-gapps-M-*-signed-chroma-*.zipをダウンロードする。 |
手順
下記はAndroid Studioを導入済みの場合。
Android Studioを導入すると、Android SDK、Android ADBドライバ、Android Bootloader Interfaceドライバが導入される…はず。
別の方法でAndroid SDKをインストールしている場合は、 SDKのパスを適宜読み替える。
ブートローダーのアンロック
ブートローダーアンロックをすると、端末内のデータが全て消えるので注意。
- [設定]>[タブレット情報]>[ビルド番号]を連打する。
- [設定]>[開発者向けオプション]>[Enable OEM unlock]をオンにする。(項目自体がなければ不要)
- 電源を切る。
- 電源ボタン、ボリューム+ボタン、ボリューム-ボタンを同時に押し続ける。
- fastbootモードで起動する。画面下部に"LOCK STATE - LOCKED"と表示される場合はアンロックが必要。
- Nexus7(2012)とPCをUSBケーブルで接続する。
- コマンドプロンプトを開き、下記を実行する。
cd %USERPROFILE%\AppData\Local\Android\sdk\platform-tools fastboot oem unlock
- "Unlock bootloader?"と表示されたら、Yesが選択されていることを確認し、電源ボタンを押す。
- 画面下部に"LOCK STATE - UNLOCKED"と表示されていることを確認する。
- 電源ボタンを押すと、初期化が始まる。
TWRP(Team Win Recovery Project、カスタムリカバリの一種)の導入
- 電源ボタン、ボリューム+ボタン、ボリューム-ボタンを同時に押し続ける。
- コマンドプロンプトを開き、下記を実行する。
コマンドプロンプトに"finished."と表示されたら、TWRPは導入完了。
cd %USERPROFILE%\AppData\Local\Android\sdk\platform-tools fastboot flash recovery 【ダウンロードしたtwrp-2.8.7.0-grouper.imgのファイルパス】
- ボリュームボタンを押し、"Recovery mode"と表示されたら、電源ボタンを押す。
- [Wipe]をタップする。
- [Swipe to Factory Reset]をスワイプする。
- [Back]をタップする。
- [Advabced Wipe]をタップする。
- [Dalvik Cache]と[system]と[cache]を有効にする。
- [Swipe to Wipe]をスワイプする。
- [Back]をタップする。
Android 6 AOSP on GrouperとBenzo-Gappsの導入
- aosp_grouper-ota-eng-*.ds.zipとbenzo-gapps-M-*-signed-chroma-*.zipをエクスプローラでPCからNexus 7にコピーする。
- [Install]をタップする。
- aosp_grouper-ota-eng-*.ds.zipを選択する。
- [Swipe to Confirm Flash]をスワイプする。
- [Home]をタップする。
- [Install]をタップする。
- benzo-gapps-M-*-signed-chroma-*.zipを選択する。
- [Swipe to Confirm Flash]をスワイプする。
- [Reboot System]をタップする。
完了!
今のところヌルサク。