1. ホーム
  2. android

adbからパッケージの起動可能なアクティビティ名を取得する

2023-10-06 06:18:36

質問

パッケージの起動可能なアクティビティを adb ? root化されていない携帯電話の場合 ( からapkを引き出すことなく、? /data/app ディレクトリから apk を取り出し appt ).

dumpsysを試しましたが、デフォルトで起動可能なアクティビティの情報は含まれていません。

ありがとうございます。

どのように解決するのですか?

からapkファイルを引っ張ってくるのにrootは必要ない。 /data/app . 確かに、そのディレクトリの内容を一覧表示する権限はないかもしれませんが、でAPKのファイルロケーションを見つけることができます。

adb shell pm list packages -f

次に adb pull :

adb pull <APK path from previous command>

で、次に aapt を実行すると、欲しい情報が得られます。

aapt dump badging <pulledfile.apk>