回答:
非常に簡単な方法は、Google PlayストアのES File Explorerです。を参照できます
/system/app
フォルダー(システムアプリ用)/data/app
フォルダー(ユーザーアプリ用。ルートにアクセスする必要があります)そしてそれらをあなた/sdcard
(または他の場所)にコピーします。
ES File Explorerを使用して複数のファイルをコピーするのは非常に簡単です。ファイルの1つを長押しして、コピーするすべてのファイルにチェックマークを付けます。次に、それらを配置する(SDカード上の)フォルダーを参照します。
USBケーブルでコンピューターに接続すると、SDカードのコンテンツをコンピューターにバックアップできます。
更新(保護されたデータ/アプリ領域へのアクセス):
/data/
ディレクトリが読めないことに気付きました。名前で知っていれば、どのコンテンツでも取得できます。名前とファイルを取得するコマンドライン(cli)ソリューションについて説明します。ただし、Izzyが推奨するバックアップツールが最も簡単な方法です。
これは、パッケージのリストを取得し、コマンドラインを使用してパッケージをプルするための段階的な方法です。
Android SDKパッケージをダウンロードしてインストールします(または、Androidアプリを開発するつもりがない場合、必要なスペースがはるかに少ないソリューションについては、「ADBの最小インストールはありますか?」を参照してください)。世界のほぼすべて(Android)にアクセスできますが、気を付けすぎないでください...ただ目前の目標に集中するだけで、他のすべての機能は別の日に使用できます。
インストールパッケージのこれら二つのディレクトリへのパスを追加します([installedpath]/tools
と[installedpath]/platform-tools
フルSDKのインストール用)。
次に、USB経由でAndroidをプラグインし、これを実行してインストール済みアプリの完全なリストを取得し
$ adb shell 'pm list packages'
ます。すべてのインストールアプリの名前のリストが作成されました。
-f
前のリストにある検索文字列を指定して、目的のパッケージの完全パス名を取得するには、パラメーターを使用します。
$ adb shell 'pm list packages -f reader'
次に、取得したいパッケージのフルパス名を取得します:
## adb pull [filepathname] [destination path] ##
$ adb pull /data/app/com.ebooks.ebookreader-2.apk ~/mybackupdir
手順は複雑に見えるかもしれませんが、言うよりも簡単です。数回実行すると、デバイスからアプリを簡単にプルできるようになります。独自の個人用バックアップユーティリティとしてこれを行うスクリプトを作成することもできます。
別の回答に記載されているGUIの代替案がありますが、完全バックアップを含むadbコマンドの機能を確認することを強くお勧めします...ユーザーがバックアップしたいものと場所を正確に選択するオプションです。
完全なAndroid SDKをインストールすると、Androidデバイスのコンポーネントに完全にアクセスできるようになります(コマンドラインから)。
コマンドを見てください:
$ adb -help
(ヘルプ画面の)バックアップセクションを見てください:
adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]
- write an archive of the device's data to <file>.
If no -f option is supplied then the data is written
to "backup.ab" in the current directory.
(-apk|-noapk enable/disable backup of the .apks themselves
in the archive; the default is noapk.)
(-obb|-noobb enable/disable backup of any installed apk expansion
(aka .obb) files associated with each application; the default
is noobb.)
(-shared|-noshared enable/disable backup of the device's
shared storage / SD card contents; the default is noshared.)
(-all means to back up all installed applications)
(-system|-nosystem toggles whether -all automatically includes
system applications; the default is to include system apps)
(<packages...> is the list of applications to be backed up. If
the -all or -shared flags are passed, then the package
list is optional. Applications explicitly given on the
command line will be included even if -nosystem would
ordinarily cause them to be omitted.)
Android Backup Extractorを使用して、adbユーティリティで作成された圧縮バックアップファイルを調べることができます。
Androidへのバックアップの復元は、単純な「-restore」コマンドです。
$ adb restore <file>
Android Backup Extractorは、バックアップを探索し、保存または保存する個々のファイル(OPの目的であるapkなど)を選択する方法を提供します。
explorerパッケージには、Java、perl、cygwinなどのさまざまなマルチプラットフォームツールが含まれています。
(java extract optonを使用して)バックアップを抽出できます。
## this line converts the android backup into a tar file ##
$ java -jar abe.jar unpack backup.ab backup.tar
最初のCLIの回答以外に、OPの特定の質問を達成するための最も正確なGUIアプリはAirDroidです。無料で、非常にユーザーフレンドリーで直感的に使用できます。
使用するには、アプリを実行します。Webブラウザに入力するためのローカルIPアドレスを提供します。リンクは、Androidホーム画面に似たUIを提供します。[アプリ]アイコンをクリックし、ダウンロードする1つ以上のアプリを選択します。同じインターフェースを使用して、アプリをインストールまたは再インストールできます。
QtADB(マルチプラットフォーム)や、Windowsユーザーの場合、メンバーのRyan Conradによる優れたDroid Explorer(たとえば、非ルートデバイスの完全バックアップを参照してください。詳細については、adb tag-wikiもご覧ください)。
このトピックに特化したアプリがいくつかあります。おそらく最もよく知られているのはAppMonsterで、これは何年もの間(Proバージョンで)使用しており、非常に信頼性の高い(そして非常にアクティブなdev)です。代替手段と詳細については、以下をご覧ください。
ここでは、おそらくアドウェアであるクローズドソースソフトウェアを誰もが提案しています。むしろ 、AppsセクションがあるGhost Commander File Managerを使用する必要があります。アプリをマウントされた(素人の用語でアクセス可能)ストレージにコピーするのはとても簡単です。
SD MAIDを使用しないのはなぜですか?
これまで、このツールを使用してAndroidアプリをバックアップしてきました。これは軽量で、インストールされたアプリからapkを取得するのに簡単に使用できます(ルートは必要ありません)。
ステップバイステップ:
ところで、出力(APK)のデフォルトの場所は、ダウンロードフォルダー(内部ストレージ)に保存されます。
その目的に適したAPKエクスポートがあります。たった112 kBで、プロ版を入手するための広告やアプリ内提案なしで無料です。
Mahesh Hegdeからの回答に基づいて、Total CommanderはアプリのAPKも保存できることを確認できます。ルートや追加の設定は必要ありません。
メイン画面に「インストール済みアプリ」セクションがあります。アプリを選択して、他のタブの任意のフォルダーにコピーするだけです。
アプリは、開発者またはアプリストアから直接ダウンロードできます。
その後、アプリデータをバックアップします。その後、[設定]-> [アプリケーション]->-> [データを消去](アプリデータを消去)に移動します。その後、APK Share / Send applicationを使用して、選択したアプリケーションのapkを取得できます。
あなたは使用することができる アプリケーションのバックアップを復元& APKファイルとしてアプリケーションのバックアップを取得するためにアプリケーションを。
/system/app
(システムアプリケーション)または/data/app/
(ユーザーアプリ)からAPKを取得できる必要があります