
※5.1.1への強制アプデも同じ手順で成功。末尾(5/7追記)参照。※
2年半弱使っている手持ちのタブレットNexus7(2012) 16GBモデル。
最近Android最新版5.1がリリースされ、順次OTAアップデートが届きつつあると聞いて、都市伝説的裏技?を試したところ早々のOTA強制降臨に成功した。
ファクトリーイメージから焼くのは面倒だし初期化もしたくない、しかしOTA降臨を黙って待ち続けるのも我慢ならん!って新し物好きユーザーは、是非以下をお試しあれ。
手順は↓参照。
http://blog.livedoor.jp/yoblo/archives/42736754.html
自分の個体には昨日も今日もアップデートの通知は届いていなかったので、昨日は数回、今日も3回目くらい、上記を参考にGoogleサービスフレームワークの「強制停止」↔「データ消去」→電源を切る→再度電源ONを繰り返してみたところ、
ついに「アップデートがあります」と通知表示が出てきた。
確かに手順は上記リンク内容で合っているのだが、ちょっとコツがあるようで、
Googleサービスフレームワークの強制停止↔データ消去の往復、は1回だけではなく何度か繰り返すといいみたい。
1回目の「強制停止」→「データ消去」の操作でも「データ--------○○kB」の○○の値がゼロ表示になるので、ここで電源OFFしたくなるところだが、我慢して再び「強制停止」を押してみる。
今度は「データ」に170とか250とかの数字が出てくるから、また何度か「強制停止」↔「データ消去」を繰り返す。
ついにはまたゼロ表示に
なって、以後繰り返しても変わらなくなるなったら、
そこで今度こそ電源OFF→ONする、といいようだ。
それでも1回で旨くいくとは限らないので、何回でも繰り返す覚悟で気長に試す。
一応画面イメージを貼っておく(すでに5.1になってからのキャプチャだが、5.0.xとは変わらないので悪しからず)。
この↓画面で[強制停止]をタップし、数秒?して濃い表示に戻った[データを消去]をタップすると、ちょっと間があって、直上の「データ」の値が書き換わる。
「アップデートがあります」通知から進んでダウンロードで待つことおよそ15分、
この画面↓に変わって、アップデート開始。
言われるまま画面右下タップで再起動してから、改造手術中Droid君が出現→消えて再起動→アプリの更新?やらで、結局最終的に5.1で起動するまで20分くらい待っただろうか(途中で固まったかと心配になった)。
なお途中でスクリーンセーバーが働いて画面真っ暗になると精神衛生上よろしくないので(笑)、予め同設定を最大の30分に設定しておくことをお勧めする。
勿論バッテリーの残量が充分ある状態、できればAC充電状態で行うのがベスト。途中でバッテリーが切れてダウンしたら致命傷になり得るので。
最終的には無事起動して、バージョン表示はこの↓とおり5.1になった。
結局、「通知」が来てからアップデート完了まで都合40分くらい掛かった。
ダウンロードにかかる時間は、使っているネット環境や実行した時間帯(Google側サーバーの混み具合)にもよるはず。
「通知」が来たのを見届けたら、そのまま暫く放置してから(夜中だったら一晩待って)次に進むのが賢いかもしれない。
「通知」さえ来てしまえば、放っておいても勝手にデータのダウンロードはしててくれるので。
さて5.1になって何が変わったのか?は、これから色々試してみるので、また別途。
よほどお勧めできない状況にでもならない限りは、あえて書かないかも。
とりあえず電源ON後の起動に時間がかかるのは目立って変化ないが、
それ以外は総じて個々の動作がよりスムーズになっている。
BatteryMixによれば、長時間スリープにしてた間のバッテリー消費も少なくなっている模様。
というか4.x当時のレベルにようやく戻った、というべきか。
悪くはなさそう(笑)。
(3/18追記)
上記の如くGoogleサービスフレームワークを弄った場合、メール着信などのプッシュ通知が一時的?に使えなくなる弊害がある模様。
もし常時IMAPで着信メールをプッシュ受信している場合など、事後に今まで通りプッシュで受け取れているかを確認してみることをお勧めする。
もし着信メールをプッシュ受信しなくなっている場合は、メーラーの「受信サーバー設定」を弄ってやると復活するようだ(何処か値を一時的に変える→また元に戻す、とかで上書き再設定させる)。
関連ソースはこちら↓
http://juggly.cn/archives/100596.html
(5/7追記)
最近リリースされた5.1.1でも上記手順にて5/7夜に試したところ、あっさり1回で強制降臨に成功した。
5.0リリース以来の宿題だったメモリリーク問題が解消した?らしいが、詳しいことは判らないので、とりあえず使い心地を検証中(酷く悪化してなければ個人的には良し・・・笑)。
(8/29追記)
結局、時々動作が固まる(異常に応答が鈍くなる)などの現象がしばしば出てくるようになったため、一度初期化して再設定したところ調子よくなった模様。
最近は便利になったもので、インストール済アプリのインストールファイル.apkや各アプリごとの設定内容・保持データを丸ごとバックアップしてくれる「Helium」というアプリが使えば、個々の設定やらデータやらをバックアップする手間は不要。
ただしPCが必要なのと、少々のコツがあることに注意だが。
詳しい環境や手順は「Helium バックアップ」ででも検索すれば出てくるので割愛する。
なおコツとしては、タブレット上のHeliumアプリで生成されるバックアップデータの詰まった「carbon」名のフォルダを、単純にPCのエクスプローラーでコピーするのではなく、あらかじめタブレット内で作られたそのcarbonフォルダをzip形式などに丸ごと圧縮してから、その圧縮済みファイルの形でPCへコピーする点。
これを明確に指南するネット記事をあまり見かけないのだが、圧縮しないで単純にcarbonフォルダをPCのエクスプローラーで引っ張ってコピーした場合、PCにコピーされないファイルがあって、あとの復元手順がすんなりいかず余分に手間がかかることになる(拡張子.jsonのファイルがコピーされず、Heliumで復元しようとすると「バックアップはありませんでした。なにかする必要があります」と弾かれてしまう)。
そのため、
タブレット上でESファイルエクスプローラのようにファイルをzip圧縮できるツールで「carbon」フォルダを圧縮→圧縮したファイルをPCにコピー待避→タブレットを初期化→ESファイルエクスプローラとHeliumアプリだけインストール→PCに待避した圧縮ファイルをタブレット内にコピー→タブレット内のESで解凍して所定の階層に移動→Heliumで復元、
ってやるといい。
参考まで。