[私的メモ]Android 4.2.2から4.4.4にアップデート
巷ではAndroid 5.1.0が話題ですが、5.0.2で懲りたもう少し様子見で4.2.2で継続中ですが、とりあえず4.4.4まで上げることにしました。ワイヤレスティスプレイ関係を使うなら4.4.4の方が良さそうなのもあったので(使えるかは別として)ちょっと上げておこうと思ったわけです。
そういうわけで以下は、4.2.2から4.4.4に上げるときの私的メモです。
android 4.4.4にする
フルバックアップ
TWRP
/sdcard/TWRP/BAKCUPSにできる。
ソフトでリカバリ起動する
TWRPが起動する
cache on
Enable compression. OFF
Skip MD5 OFF
バックアップ後転送がwifiだと遅いのでadbでする
adb shell シェル起動 cdとかlsとかpwdとか使える
adb [-s シリアルナンバー] push ローカルパス リモートパス
adb [-s シリアルナンバー] pull リモートパス ローカルパス
ファイル取得
adb pull "/sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39" .
一応コピーされるがディクトリは作ってくれなかった、使い方間違ってる?
しかしwifi経由より断然早い。予めコピー先ディレクトは作ったほうがいいみたい。
H:\android\4.2.2\015d257834142005>adb pull "/sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39" .
pull: building file list…
pull: /sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39/recovery.log -> ./recovery.log
pull: /sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39/boot.emmc.win.md5 -> ./boot.emmc.win.md5
pull: /sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39/boot.emmc.win -> ./boot.emmc.win
pull: /sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39/data.ext4.win001.md5 -> ./data.ext4.win001.md5
pull: /sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39/data.ext4.win000.md5 -> ./data.ext4.win000.md5
pull: /sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39/data.info -> ./data.info
pull: /sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39/data.ext4.win001 -> ./data.ext4.win001
pull: /sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39/data.ext4.win000 -> ./data.ext4.win000
pull: /sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39/cache.ext4.win.md5 -> ./cache.ext4.win.md5
pull: /sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39/cache.info -> ./cache.info
pull: /sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39/cache.ext4.win -> ./cache.ext4.win
pull: /sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39/system.ext4.win.md5 -> ./system.ext4.win.md5
pull: /sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39/system.info -> ./system.info
pull: /sdcard/TWRP/BACKUPS/015d257834142005/2015-03-18–23-11-00 JDQ39/system.ext4.win -> ./system.ext4.win
14 files pulled. 0 files skipped.
1621 KB/s (3591436666 bytes in 2162.890s)
H:\android\4.2.2\015d257834142005>
2162秒で約36分やっぱり長いね。SDカードアダプタを持っていたほうがいいかもしれない。
イメージはここ
https://developers.google.com/android/nexus/images#nakasi
4.4.4 (KTU84P) Link 176a1561f322e86216b7edaaa4b2c6bf 76acdbe9617fe43dc157a938cffc685f94600f6f
上記ページから下記のファクトリーイメージをダウンロードして解凍し、中にあるimage-nakasi-ktu84p.zipも解凍してすべて同じフォルダに置きます。
https://blog.kumacchi.com/2014/07/13/5571
順次コマンドプロンプトから次のコマンドを実行
>fastboot flash bootloader bootloader-grouper-4.23.imgでFAILED (remote: (InvalidState))が出た処
4.4 (KRT16S)ので焼いたらOKになったのでそれで行く
adb reboot bootloader
fastboot reboot-bootloader
fastboot flash bootloader bootloader-grouper-4.23.img
fastboot reboot-bootloader
fastboot flash system system.img
fastboot flash boot boot.img
fastboot format cache
fastboot reboot
ちなみに「OK Google」がずっと使えなくなってたんで4.4.4にしたら使えるかなーと思ってたんだけどやっぱり使えなかった。
で結局探しまわった結果下の記事の読んで解決した。「Google 検索」のデータを削除スレばいいらしい。アプリで探してもGooge検索が無かったんだけどGoogleアプリという名前ならあったのでこれのデータを全部削除したら直った。ただ、Goole Now ランチャーのデスクトップのアプリのショットカットまでクリアされてしまったので、再配置するのが面倒だった。消さなくていいところもあるかもしれないのでそれらは検証が必要かもしれない。
【Androidの基本テク】標準機能「Google音声入力」でマイクからテキスト入力 | あんどろいどスマート