Подтвердить что ты не робот

Список всех действий в APK из оболочки

Есть ли способ перечислить все действия определенного .apk файла из оболочки? Я нашел этот пост, в котором описывается, как перечислять все действия в apk, но это не для оболочки.

4b9b3361

Ответ 1

Если вы можете вытащить файл apk на свой собственный компьютер, вы можете использовать команду aapt в Android SDK

aapt dump xmltree <apk-file> AndroidManifest.xml

Формат сначала немного озадачен, но вся информация есть.

Ответ 2

Решение из @Albin выведет все элементы в AndroidManifest.xml, нам нужно отфильтровать вывод. Вот еще одно решение для печати только по заданию вопроса.

aapt list -a /path/to/the/apk | sed -n '/ activity /{:loop n;s/^.*android:name.*="\([^"]\{1,\}\)".*/\1/;T loop;p;t}'