Android アプリの侵入テストのために Introspy Android アプリケーションを実行していますが、アプリケーションの内部ファイルから introspy.db ファイルを取得できません。https://github.com/iSECPartners/Introspy-Androidから参照しました
2 に答える
1
これはずっと前に尋ねられたことは知っていますが、検索する他の誰かが答えを必要とする場合に備えて:
KitKat (4.4.2) を実行している Galaxy S4 で Introspy を実行したときにも、この問題が発生しました。JellyBean (4.2.1) を実行している Nexus S で問題なく Introspy を実行しました。このため、新しいバージョンの Android SDK の問題であると考えています。
Introspy-Android Core の AndroidManifest ファイルを見ると、targetSdkVersion は 18 で、Jellybean を示しています。logcat ファイルを調べたところ、次のエラーが発生していることがわかりました。
Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
次のコマンドを使用して、このアクセス許可を Android Core AndroidManifest.xml ファイルと Android Config AndroidManifest.xml ファイルに追加しました。
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
次に、両方のバイナリを再コンパイルしたところ、うまくいきました! お役に立てれば。
于 2015-03-10T22:10:32.603 に答える