У меня есть мобильное приложение для Android, и я не вижу некоторых его запросов при попытке перехвата (это мобильное приложение не требует никакой аутентификации от пользователя)
Я пытался использовать Proxyman на iOS и перехватывал запросы и ответы (даже HTTP), но не вижу их всех. Например, я не вижу запроса с описанием товара или его списком. Разработчик Proxyman ответил мне:
Возможно, приложение не использует URLSession (Apple Framework) для выполнения сетевого запроса. Если это онлайн-приложение, это может быть приложение React Native, Flutter, которое (по умолчанию) не проходит через VPN.
Таким образом, Proxyman не сможет его перехватить.
< /blockquote>
Я пробовал Wideshark/Charles/Mitmproxy на своем эмуляторе Android (пробовал версии Android 5.1–11.0), но это тоже не сработало
Я попробовал декомпилировать APK этого приложения (с помощью apktool) и нашел много файлов .java, но найти там пути к API слишком сложно, потому что все имена нечитабельны (но я нашел несколько , но этого недостаточно)
Можете ли вы сказать мне, что я могу сделать, чтобы получить API этого мобильного приложения?
Я действительно не знаю Я не знаю, как это может быть так тяжело, почему не могу ли я получить простые вызовы API, потому что мое приложение каким-то образом знает, куда ему следует идти и какой тип данных оно должно получить (в браузере это намного проще!)
Подробнее здесь: https://stackoverflow.com/questions/753 ... -developer
Как получить запросы API из мобильного приложения Android (я не его разработчик)? ⇐ Android
Форум для тех, кто программирует под Android
1731569442
Anonymous
У меня есть мобильное приложение для Android, и я не вижу некоторых его запросов при попытке перехвата (это мобильное приложение не требует никакой аутентификации от пользователя)
Я пытался использовать Proxyman на iOS и перехватывал запросы и ответы (даже HTTP), но не вижу их всех. Например, я не вижу запроса с описанием товара или его списком. Разработчик Proxyman ответил мне:
Возможно, приложение не использует URLSession (Apple Framework) для выполнения сетевого запроса. Если это онлайн-приложение, это может быть приложение React Native, Flutter, которое (по умолчанию) не проходит через VPN.
Таким образом, Proxyman не сможет его перехватить.
< /blockquote>
Я пробовал Wideshark/Charles/Mitmproxy на своем эмуляторе Android (пробовал версии Android 5.1–11.0), но это тоже не сработало
Я попробовал декомпилировать APK этого приложения (с помощью apktool) и нашел много файлов .java, но найти там пути к API слишком сложно, потому что все имена нечитабельны (но я нашел несколько , но этого недостаточно)
Можете ли вы сказать мне, что я могу сделать, чтобы получить API этого мобильного приложения?
Я действительно не знаю Я не знаю, как это может быть так тяжело, почему не могу ли я получить простые вызовы API, потому что мое приложение каким-то образом знает, куда ему следует идти и какой тип данных оно должно получить (в браузере это намного проще!)
Подробнее здесь: [url]https://stackoverflow.com/questions/75323172/how-to-get-api-requests-from-android-mobile-app-i-am-not-its-developer[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия