インストールされたAPKファイルをバックアップする手法のメモ。
アストロファイルマネージャ独自の「アプリケーションマネージャー」からAPKファイルをSDカード内に保存できる。さらにバックアップしたAPKファイルから再インストールすることも可能。
ファイルマネージャとしても高評価なオススメアプリ。
まずAndroidのshellに入れる環境を用意する。次のいずれかになると思う。
1. パッケージの一覧を取得
$ pm list packages package:com.google.android.location ...
2. パッケージからAPKファイルのフルパスを取得
$ pm path com.google.android.location package:/system/app/NetworkLocation.apk
あとは"adb pull"コマンドなどを使って適当な場所にコピーすれば良い。
adb pull /system/app/NetworkLocation.apk
"/system/app/"以下は"o+r"になっているので、shellユーザでも他のユーザでもread可能となっている。
なお、引数なしで"pm"を実行するとヘルプが表示される.