2013-11-27 4 views
1

Я написал код, который отображает набор разрешений, используемых в приложении. Точно так же есть способ получить все вызовы API, которые используются в приложении. У меня есть 1000 файлов apk, поэтому вручную не удается получить api вызывает так, что любой орган, пожалуйста, помогите мне. СпасибоКак получить список вызовов api, используемых в Application.apk?

ПРИМЕЧАНИЕ: Вручную получаю вызовы api с помощью инструмента ApkAnalyser.

+0

u попытаться получить все apk, которые используют ваш чувак для использования –

ответ

0

Если у вас есть все файлы APK, вы можете извлечь файл classes.dex. И вы можете написать программу для создания DVM и загрузки классов. Затем вы можете перечислить все pacakges и классы в apk, и вы можете отобразить класс, чтобы получить все методы. Проверьте, является ли конкретный метод Android API, таким образом вы можете получить необходимую информацию.

+0

Разве что classes.dex нужно извлечь вручную? – Unknown

+0

Нет, вы можете просто извлечь, если из файла APK, так как APK - это просто ZIP-пакет. – Robin

+0

classes.dex находится в нечитабельном формате от того, как я буду извлекать вызовы api? – Unknown

Смежные вопросы