Nexus7をAndroid7.1.2にバージョンアップ

2018年12月2日

現在持っているNexus7とのバージョンを上げられないか、いろいろ調べました。
Nexus7には、背面にカメラが付いている2013年モデルと背面にカメラが無い2012年モデルがあります。

Nexus7(2012年モデル)はバージョン7.1.2まで上げられるという記事があったので参考にしました。

Nexus7(2012年モデル)はAndroid 4.4.2だったのですがAndroid 5.1.1まで正規の方法でバージョンアップができます。
一度に大幅にバージョンアップは出来ないようなので、
設定→システム→タブレット情報→システムアップデート
で何度か繰り返してバージョンアップを実行します。
最新の状態だと表示されても「アップデートをチェック」をクリックして、もうアップデートできなくなるまで続けます。Android 5.0.2の時は激遅でびっくりしました。
最終的にはAndroid 5.1.1までアップグレードができました。

Android 5.1.1だとメルカリなどが使えるはずなので、このままでも良いかなと思ったのですが、Android 5.1.1は動作が重く、しかも何故かこの端末はメルカリに対応していないと表示されてしまいます。
これでは使い物にならないので、やっぱりバージョン7.1.2まで上げる事にしました。

https://plaza.rakuten.co.jp/sorriman/diary/201808120000/
https://ameblo.jp/nattolecats/entry-12307126801.html
を参考にして処理を進めました。

最初にパソコンに
https://developer.android.com/studio/
でANDROID STUDIOをダウンロードしてインストールします。
ここでインストールする場所を必ず設定します。
自分はC:¥SDKで設定しました。
かなり時間がかかります。
ANDROID STUDIOを起動して下のConfigureをクリックするとメニューが現れるのでSDK Managerを選択します。
System SettingsのAndroid SDKを選択して、SDK Platformsで必要なドライバーをダウンロードします。
・Android 5.1.1(API 22)
・Android 7.1.1(API 25)
をダウンロードしておきました。
SDK Toolsで必要なツールをダウンロードします。
・Android SDK platform-tools
・Android SDK Build-tools
・Google USB Driver
をダウンロードしておきました。

https://eng-entrance.com/java-install-jdk-windowsを参考に「Java SE」をインストールしました。

パソコンのコントロールパネルの「システム」「システムの詳細設定」「環境変数」「Path」をダブルクリックすると環境変数名の編集という画面が表示されるので新規をクリックして
platform-toolsのフォルダのアドレスを記入します。;(セミコロン)は入れなくも良いです。
自分の場合は C:¥SDK¥platform-tools でした。
ファイル名を指定して実行で「cmd」を入力して実行確認をするとadb コマンドや fastboot コマンドが正常に動作したのでflashtoolを動作させる準備は完了したのだと思います。

twrp-3.1.1-0-grouper.img
aosp_grouper-7.1.2-ota-eng-20170811.ds.zip
BeansGapps-Mini-7.1.x-20171228.zip
をダウンロードして、圧縮状態のまま
Nexus7と
パソコンのC:¥SDK¥platform-toolsにコピーしておきます。

Nexus7の設定で「端末情報」の中の「ビルド番号」を連打すると「開発者向けオプション」のメニューが現れるので
USBデバッグONにチェックします。
Nexus7の設定でUSB充電でスリープしないの設定にしておきます。

Nexus7を通常起動している状態でパソコンにUSB接続します。
Nexus7をパソコンで認識している事を確認し、
パソコンのWindowsシステムツールの中のコマンドプロンプトを起動します。cd .. で階層を上げて
C:¥>になったら、
C:¥>cd SDK¥platform-toolsと入力して
C:¥SDK¥platform-toolsの階層に合わせました。

コマンドプロンプトで
adb reboot bootloader
を入力してリターンキー
なんかロボットが倒れている画面がNexus7で出ていると思います。

引き続き
fastboot oem unlock
を入力しリターンキー

引き続き
fastboot flash recovery twrp-3.1.1-0-grouper.img
を入力しリターンキー

この先は上記のサイトの通りに処理するとうまくいかなくて、

ロボットが倒れている画面で「Start」の表示になっているのを、音量ボタンで操作して「Recovery Mode」に切り替えて、電源ボタンを押すとTWRPが起動するようになりました。

ここからは
https://ameblo.jp/nattolecats/entry-12307126801.html
の導入までの手順の5番から進めていきます。

TWRPが起動したら、ホーム画面から「Wipe」をタップ、Factory Resetの画面になるのでスワイプ。
画面の左上のマークをクリックしてホーム画面に戻り、「Install」をタップ、
「aosp_grouper-7.1.2-ota-eng-20170811.ds.zip」を選択する。
スワイプしてインストール。
ホーム画面に戻り、「Reboot」をタップ、「Recovery」を選択。
スワイプしてインストール。
TWRPが再起動したら、「Install」をタップ、「BeansGapps-Mini-7.1.x-20170725.zip」を選択する。
スワイプしてインストール。
成功したら「Reboot System」ボタンを押して再起動。

androidロゴが表示されたままの時間は長いのですが、我慢して待っていると、Welcomeの画面に移行するので、言語の選択を日本語にすると、ようこその画面が表示されます。

Reboot・・・System で再起動して端末情報を確認するとAndroid7.1.2になっていました。
やったね!

初期設定をしました。
言語を日本語に設定してWi-fiをONにして、手動で暗号キーを入力して後は各種設定をして使う事ができるようになりました。仮想キーボードも日本語を使えるように設定します。

最初からインストールしてあるアプリはほとんど無くGooglePlayやChromeすらインストールされていません。

パソコンとUSBで接続しても認識しません。

WebView Browser Tester でインターネット接続ができることが判って、
https://play.google.comにアクセスして
Google Chrome、Google 日本語入力をインストールをしたはずなのですが、実際には端末にインストールされていませんでした。なんでだろう?
何度も試したのですが何もインストール出来ていません。
アプリをインストールできない端末では使い物になりません。
困りました。

Google Play開発者サービスがインストールされていないのが原因かもしれません。

2018年12月3日

気を取り直して、最初(コマンドプロンプトで adb reboot bootloader)から、やりなおしました。
1度やっているので、スムーズにできました。
今回はGoogleとかPlayストアとかのアイコンも画面に表示されていました。
設定・・・アプリ を見ると、Google Play開発者サービスもありました。
その後、続々と自動的にアプリがダウンロードされました。

Android7.1.2は軽くて快適です。

前回の失敗の原因を考えてみると、
BeansGapps-Mini-7.1.x-20170728.zip
のインストールを忘れたか
最初の起動時に、Googleのユーザー登録をしないで始めたかのどちらかだと思います。

定番のアプリをインストールしてたのですが、ジモティとラクマがインストールできませんでした。
メルカリも動作しません。
タブレットではダメなのかなあ。
せっかく2日間かけて頑張ったのに無駄になったようです。

他のタブレット(MeMO Pad 7 バージョン4.2.2)でジモティとラクマとメルカリの動作確認をしてみました。
やっぱり、ジモティとラクマがインストールできませんでした。
メルカリも動作しませんでした。
やっぱり、タブレットでは、ジモティとラクマがインストールできないようです。
メルカリは新しいバージョンでは、タブレットには対応して無いようです。

2019年8月18日

他のAndroid機器からApp Extractionでapk抽出して、apkファイルをnexus7に移植することによって、Android7.1.2にバージョンアップしたnexus7にジモティとラクマとメルカリをインストールすることができました。

2019年8月22日

Nexus7(2012年モデル)を、もう1台メルカリで購入しました。
3か月ほど使用して、その後5年間倉庫に眠っていたもので、付属品全部と未使用の保護カバー付きで3600円でした。

2019年8月24日

メルカリで購入したNexus7(2012年モデル)が届きました。
とても良い状態のNexus7でびっくりしました。
さっそくAndroid7.1.2にバージョンアップしました。
このページを参考にバージョンアップしましたが、リンク切れもあって、ちょっと戸惑いました。
知識がなくても作業できるように、内容を丁寧に書き換えました。

ジモティとラクマとメルカリもインストールしました。

2019年8月28日

Android7.1.2にバージョンアップしたNexus7ですが、2台とも電源を切るにした後で、自然に再起動することが時々あります。
ひょっとしたら、電源を切るで再起動の処理をしているのかもしれません。

ネットを調べると、他にもバージョンアップしたばかりのNexus7で、シャットダウンしようとしても、一度は消えますがGoogleのロゴが出る症状が起きているようです。

2019年9月11日

Android7.1.2にバージョンアップしたNexus7が2台とも電源を切るにした後で、自然に再起動するトラブルに見舞われてOSのバージョンを変えようとネットを調べると、Android 8.1.0 (Oreo)というバージョンが出回っているようなのでアップデートすることにしました。
flo-Classic_03-2018_AOSP_8.1.0_r15_OPM1.171019.021_followmsi.zip
がAndroid 8.1.0 (Oreo)のファイルなのですが、どうも削除されたようで見つかりません。

仕方ないので、aosp_grouper-7.1.2-ota-eng-20170811.ds.zipをインストールしなおしました。
アプリを何もインストールしてない状態でも電源を切るにした後で、自然に再起動します。
やっぱりOSのバグっぽいです。

Android7.1.0のファイルも出回っているようなので探したのですが、該当の aosp_grouper_3.4-2016-09-01.zip は、やっぱり見つかりません。

FLO_AOSP_N_7.0_v0.6.zip が入手できました。
open_gapps-arm-7.0-pico-20190911.zipもダウンロードしました。
でも、FLO_AOSP_N_7.0_v0.6.zipをインストールしようとしましたがfailedになって失敗しました。

2019年9月14日

aosp_grouper-7.1.2-ota-eng-20170811.ds.zipをインストールした後で、BeansGapps-Mini-7.1.x-20170728.zipのインストールを失敗した時にGoogleplayが動作しないなどのトラブルがあったものの、電源を切ったのに再起動するトラブルが起きなかったので、原因はBeansGapps-Mini-7.1.x-20170728.zipにあるのではないかと思い、BeansGapps-Mini-7.1.x-20170728.zipをインストールしないで、open_gapps-arm-7.1-pico-20190913.zipをインストールすることにしました。
でもセットアップウィザートが停止して使用できませんでした。

最終的に、
aosp_grouper-7.1.2-ota-eng-20180809.ds.zip
open_gapps-arm-7.1-pico-20190913.zip
の組み合わせで使えるようになりました。

2019年9月15日

やっぱり、電源を切るにした後で、自然に再起動する現象が起きました。



コメントを残す

メールアドレスが公開されることはありません。