Android adbシェルでは、サブディレクトリ/data/user/0
のファイルをcat
にできません。私が得るエラーはPermission denied
です。Androidデバイスの/ data/user/0のサブディレクトリにあるファイルをcat catすることができません
/data/user/0
のls
コマンドもPermission denied
を返します。
これを回避する方法はありますか?ファイルの内容はわかりますか?
Android adbシェルでは、サブディレクトリ/data/user/0
のファイルをcat
にできません。私が得るエラーはPermission denied
です。Androidデバイスの/ data/user/0のサブディレクトリにあるファイルをcat catすることができません
/data/user/0
のls
コマンドもPermission denied
を返します。
これを回避する方法はありますか?ファイルの内容はわかりますか?
、あなたのデバイス上で、このようなすべてのものを参照したい場合は、データのフォルダを参照するには、rootアクセスをお使いの携帯電話を確認する必要があり、あなたが(ルートモードで)代わりにadb root
を実行する必要が
さらに掘りがありますことを明らかにファイルがデバッグビルドとしてインストールされているアプリケーションに属している場合、root権限を持たずにこれを達成する方法です。詳細here。一言で言えば
:
まず、run-as com.foo.app
。
現在のディレクトリは/data/data/com.foo.app
に切り替わります。
cat
とls
のように、サブディレクトリとファイルに対してアクセス制限付きコマンドを実行できるようになりました。