ファイルにアクセス/data/data
してメモリカードにコピーする方法はありますか?ルートアクセス権がありません。
ファイルにアクセス/data/data
してメモリカードにコピーする方法はありますか?ルートアクセス権がありません。
回答:
ルートアクセスがない場合、2つのオプションがあります。両方のオプション(たとえば)を使用すると、特定のアプリのファイル、たとえばfolderにアクセスできます/data/data/com.app.packagename
。
アプリケーションがデバッグ可能な場合はrun-as
、adbシェルでコマンドを使用できます(adbとは何か、インストール方法については、こちらを参照してください)
adb shell
run-as com.your.packagename`
cp /data/data/com.app.packagename/
アプリケーションがデバッグ可能でない場合は、Androidのバックアップ機能を使用できます。
adb backup -noapk com.app.packagename
「デバイスのロックを解除し、バックアップ操作を確認する」ように求められます。パスワードを提供しないことをお勧めします。そうしないと、データの読み取りが難しくなります。「データのバックアップ」をクリックするだけです。コンピューター上の結果の「backup.ab」ファイルには、Androidバックアップ形式のアプリのすべてのデータが含まれます。基本的には、圧縮されたtarファイルです。このページでは、OpenSSLのzlibコマンドを使用して圧縮を解除する方法について説明します。このadb restore backup.db
コマンドを使用して、バックアップを復元できます 。
android:allowbackup="false"
か?