#java #android #android-studio #mobile
Вопрос:
Есть мобильное приложение, которое мне нужно отладить и выяснить, какие конечные точки с какими параметрами оно использует. Как я могу это сделать?
Я думал об использовании Wireshark, но все конечные точки находятся в https. Я попытался использовать Android Studia (я не разработчик Java, поэтому у меня нет опыта его использования), но приложение из официального источника не запустилось.
Я попытался проанализировать код и, кажется, нашел правильные конечные точки, но не могу найти формат параметров, которые должны быть отправлены с этими запросами. Есть ли какой-либо другой способ выяснить это, кроме отладки этих файлов .smali?
Комментарии:
1. У вас есть доступ к исходному коду?
2. У меня нет доступа ни к чему, кроме приложения. Это приложение McDonalds, я искал конечные точки прямого api в Интернете, но ничего не нашел.
3. Являются ли эти API общедоступными? Если это так, то есть 100% документация по api
4. Я не уверен в определении «общедоступного» API, потому что любой может подключиться к нему, но он предназначен только для общедоступного приложения, и общедоступной документации нет. Я давно искал это.