2015年7月4日土曜日

[Android] Nexus7 (2012) を 4.4.4(KitKat) に戻しました

持っているNexus7(2012)のOSを、最新の5(Lollipop)に上げた訳ですが、OSの問題と言うより(それもあるかもしれませんが)恐らくスペック的に無理がある感じも否めなく、ほぼ重く、暴走したりすることが多いため、文鎮化覚悟でOSを落とす事に致しました。

※以下Nexus7の表記は全て2012です。

■参考にしたサイト
他のサイトもちらっと見ましたが、こちらで宜しいかと。
Android 5.0 LollipopをダウングレードしてAndroid 4.4.4 KitKatに戻す方法(Nexus5,Nexus7,Nexus4など全Nexusデバイスで利用可)。

各種手順やインストール先などは上記をご参考にしていただいて、以下は私のメモです。
途中エラーなども出たりしたので、もし参考になる方が居れば…です。

■やった順
※基本的上記リンクの中身のばらし+αですので、基本はそちらをご参照ください。
  1. Nexus7に入れていたものを一旦他へ
    • 私の場合、具体的には消滅都市のみ。他のゲームはまぁ初期化でいいかと放置。先日購入したAscend P7に移しました。
    • Nexus7では写真は撮ってない(そもそもフロントしかないので)ので写真は無視。
    • 音楽ファイルも入ってるけどPCその他に置いてあるので無視。
    • ファイル類も基本的にGoogle Driveとかに入っているので無視。
    • 上記まででNexus7側の処理は一旦終わり
  2. PCにJavaのインスト
    • Chrome使ってるのでIEを立ち上げて一応起動確認
  3. Android SDK Toolsのインスト
    • の前に、何故か(多分昔何かをやった)以前のAndroid SDK関連のものが入っていたので一応アンインスト(現状が不明だったため)
    • ファイルの展開→Pathの設定
    • 参考サイトではSDK Toolsだけ入れられてましたが、私はとりあえずUSB Driverもチェックしてインスト(※結局これは入れてしまって良かった事が判明)
    • platform-toolsフォルダのPath設定
  4. Nexus7側で開発者向けオプション表示→USBデバッグON
  5. USBドライバーを入れるとあったけど、↑で入れたので、スキップ
  6. 開発者オプションのOEMロック解除を有効にする、はそもそもメニューが出てないのでスキップしてみた
  7. Nexus7の電源OFF→fastbootモードで起動してみる
    • ん?adbコマンド使う?USBつないでおかなきゃダメなんじゃん、って言うのが手順のどこにも書いてなかったので、fastbootで起動した後にUSBつないだら「デバイスインストール」が走ってしまったので、一旦ストップ(Windows Updateで探してしまうため)。
    • ドライバーのダウンロードページを見に行ったら、やはり先程SDK Toolsインストでインストしたもので、Pathは「<sdk>\extras\google\usb_driver\」とのことなので、そこのドライバを見に行って更新させた
  8. fastboot oem unlockをしようと思ったが、OEMロック解除云々が気になったのでググったところ、2012では元から無い模様。(一度普通にrestartしてしまった…)
  9. Factory Image、一瞬これなんだっけ?(^_^;)となったけどnakasi(Nexus7のWifi版)の4.4.4をダウンロードしてバッチを走らせるも、見事にエラー!(ドロイド君は倒れたまま…)
    • 参考サイトのエラー対処のページを参考に、コマンドラインでimgファイルを直接入れようとしたところ何故か「out of memory」…(^_^;)
    • とりあえず開いていたChromeを閉じたり(結構メモリ食っていたので)、不要な裏で動いてるプロセスを落としたりしてもダメ、これはもしやPCのスペックなのか?とか、色々ググったりしてみたけれども原因不明…はてさてどうしよう…
    • とりあえずもう1度Nexus7をrebootしようとしたら、あれ?固まってるよ?と言うことで、USBぶちっと抜いて(酷)電源ボタンを長押ししたら、とりあえずOFF出来たので、再度ボリューム下+電源ボタンでboot。PC側でNexus7とのUSB接続が認識された所で直接コマンドを叩いたら、すんなり全てのimgファイルが入りました(^_^;)。何だったんだろう…
  10. と言うことで、めでたく、OSが4.4.4に戻りました!
    • ちなみにcache.imgとuserdata.imgはflashさせてませんが、
途中かなり荒っぽいことをしていますが(^_^;)、何とかKitkatに戻せて良かったです。