home Glamenv-Septzen(ぐらめぬ・ぜぷつぇん)(archive)

技術/Android/HowToBackupInstalledAPKFiles

作成日: 2011-09-18 17:26:12   /   last updated at: 2011-09-18 17:28:01
カテゴリ: Android 

インストールされたAPKファイルをバックアップする手法のメモ。

アストロファイルマネージャでバックアップする

  • アストロファイルマネージャ ファイル操作からタスク管理まで!最強ファイルマネージャー | Android(アンドロイド)アプリの人力レビューサイト【アンドロイダー】

アストロファイルマネージャ独自の「アプリケーションマネージャー」からAPKファイルをSDカード内に保存できる。さらにバックアップしたAPKファイルから再インストールすることも可能。
ファイルマネージャとしても高評価なオススメアプリ。

コマンドラインからバックアップする

まずAndroidのshellに入れる環境を用意する。次のいずれかになると思う。

  • Android SDK をインストールして"adb shell"コマンドでログイン
  • Terminal系のアプリをAndroidにインストールして、端末上から直接ログイン

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"を実行するとヘルプが表示される.


original url: https://www.glamenv-septzen.net/view/1017