どうも〜Yukiです。
以前Nexus 7の画面を修理した、という記事を投稿しました。
あれからAndroid 6.0.2ベースのカスタムROMを導入して使用していたんですが、動作が非常に重いです。1時間使ったら再起動しないといけないくらい重いです。いくら8年前の機種とは言え、これでは使い物になりません。
そんな中、Android 7.1.2のROMを焼いたらクソ→いいクソになるという記事を読んだので、今回はそれを試してみたいと思います。
必要なもの
今回の作業に必要なものは以下になります。
・Android 5.1.1がインストールされたNexus 7(2012)
・TWRP
・Android 7.1.2 AOSP
・GAppsのpicoもしくはBeans GAppsのMini
この上記のページからダウンロードする場所を探して頂けたらと思います。一応、わからない方のためにダウンロードする場所のスクリーンショットを掲載しておきます。
Android 5.1.1 Factory Image
目次から”nakasi” for Nexus 7(Wi-Fi)の欄に飛ぶ。
5.1.1のLinkからダウンロードする。
TWRP
Download LinksのPrimary(Americas)をクリック。
最新の3.3.1-0をクリック、その先のページでダウンロードする。
Android 7.1.2 AOSP
Initial Setup Installationの欄に(Build 20191215)というところがあるのでクリック、ダウンロードする。
GApps
ARM、7.1、picoをクリックして、下部にあるダウンロードのFloating Buttonをクリック。
Beans GApps
Downloadsの欄からMiniを選びクリック
最新の20170725をダウンロード
Click Here to Start Downloadをクリックすると、Mirrorを探しているよというメッセージが表示される
その後にやっとダウンロード可能に。
platform-toolsの環境設定
まずFactory Imageを焼いていきます。その前に、ADB環境がない方は構築する必要があります。ここからSDK Platform-Tools for Windows(Mac、Linuxもあります)をダウンロードします。
ダウンロードしたフォルダをユーザーフォルダかCドライブのどこかに配置します。フォルダのアドレスをコピーしておきます。
タスクバーのWindowsマークを右クリックして、システムをクリックします。
関連設定のシステム情報をクリックします
Windows 10のロゴの下部にある設定の変更をクリックします
詳細設定タブの環境変数をクリックします
Pathにカーソルを合わせ編集をします
新規で、先程のplatform-toolsのフォルダのアドレスをコピーペーストします。OKで、全てのウインドウを閉じます。
Android 5.1.1のFactory Imageを焼く
まずAndroid 5.1.1でない方はAndroid 5.1.1を焼くもしくはOTAアップデートする必要があります。Android 5.1.1の方はこの作業を飛ばしてください。また、Factory Imageを焼くとデータは全て消去されるので必要な方はバックアップしてください。
ダウンロードした5.1.1のフォルダを解凍し、Cドライブのどこかに置いておきます。アドレスをコピーしておきましょう。
Nexus 7とパソコンをUSBケーブルで繋ぎ、コマンドプロンプトを開きます。
1 | adb reboot bootloader |
と入力します。実行するとNexus 7がfastbootモードで起動します。
次に5.1.1のディレクトリに移動します。cdのあと、半角スペースを入れて、先程コピーしたアドレスをペーストします。
1 | cd C:\Android 5.1.1 |
ではインストールしていきます。
1 | flash-all.bat |
と入力し、実行します。ここでbootloader unlockが行われます。Nexus 7の画面上にメッセージが表示された場合は、Yesをタップしてください。
しばらく待てば、Android 5.1.1のFactory Imageが焼かれます。
TWRPのインストール
こちらもカンタンです。まず準備として、ダウンロードしたtwrpのファイル名をrecovery.imgに変更しておきます。このimgファイルもCドライブのどこかに置いておきます。
そして、5.1.1を焼いたあと、初期設定をしていないとadbコマンドが効かないので、手動でfastbootモードに入ります。
Nexus 7の電源を落としたあと、電源ボタンとVolumeマイナスボタンを同時に長押しします。しばらくすると、Googleのロゴが表示され先程のfastbootモードに入ります。
次に、コマンドプロンプトで
1 | cd recovery.imgを置いたディレクトリ |
に移動します。
次に
1 | fastboot flash recovery recovery.img |
と入力すると、TWRPが焼かれます。fastbootモードから起動しても良いのですが、私の環境ではTWRPが起動しませんでした。対処法として、flashしたあとに、以下のプログラムを入力します。
1 | fastboot boot recovery.img |
と入力します。すると、TWRPが起動します。もしfastbootモードから起動出来ない場合はこの方法を試してください。
AOSPとGAppsをインストール
TWRPからインストールしますので、ダウンロードしたAOSPとGAppsのファイルをNexus 7に転送します。TWRPを起動した状態でパソコンに繋ぐとInternal Storageにアクセスできます。
デバイスに転送しておきます。
次に、TWRPでWipeします。Wipeをタップ!
反射していて全く見えなくて申し訳ないのですが、Advanced Wipeという欄があるのでタップ
Internal Storage以外にチェックをつけ、Swipe to WipeでデバイスのOSが消去されます。