#android #adb #http-toolkit
Вопрос:
Мне нужно перехватывать запросы firebase из приложения для Android.
Я попробовал HTTP Toolkit, но он не отслеживает запросы firebase.
Ответ №1:
Вы можете использовать PCACDroid. Он предлагает VpnService для Android, чтобы иметь возможность перехватывать любой сетевой трафик. В качестве прокси-сервера для записи зашифрованного трафика TLS вы можете использовать MitmProxy.
Начиная с Android 7, определяемые пользователем CAs для решения MITM больше не работают легко. Взгляните на расшифровку tls или на то, как настроить приложение для использования NetworkSecurityConfig
Вы также можете просто использовать более старое устройство, если оно у вас есть. Это значительно упрощает процесс.
Комментарии:
1. Я попытался распаковать приложение, а затем перестроить его, но безуспешно. Восстановленный APK не удалось установить, я провел некоторые исследования по этому поводу, но решения не нашел. Я попробую другое решение по ссылке, которую вы отправили, и обновлю его здесь позже.
2. При переупаковке решения иногда приходится передавать некоторые специальные переключатели aapt, и приложение также должно быть удалено. Но укоренить телефон и использовать VirtualXposed может быть проще.