Отлаживайте приложение,
Смотрите каждый запрос вашего iOS- или Android-приложения — без Mac, без кабеля, без настройки прокси на компьютере. Установите приложение, включите захват, и трафик польётся в дашборд в реальном времени.
Отладка мобильных приложений обычно означает
Настольный MITM-прокси требует, чтобы телефон был в той же Wi-Fi-сети, и ручной настройки прокси/CA — это ломается, как только вы переходите на мобильную сеть, режим модема или уходите от стола.
Для мобильных инженеров и QA, которым нужно увидеть, как именно выглядел запрос или ответ на реальном устройстве — поток авторизации, который ломается только на устройстве, нестабильный эндпоинт, или бэкенд-команда, спрашивающая «что приложение отправило на самом деле?».
Приложения Busymate для iOS и Android запускают системный движок захвата прямо на телефоне — VPN на базе NetworkExtension на iOS, VpnService на Android. Не нужен ни режим модема, ни доверие ноутбуку: телефон сам захватывает, расшифровывает и передаёт данные.
Захват на устройстве,
Телефон — это весь стек захвата: не нужно вспомогательное приложение на другом устройстве, не нужна общая сеть.
Во всей системе, а не только в приложении
Захватывается каждое приложение на телефоне, а не только то, которое вы разрабатываете — DNS и TCP одинаково, во всей системе через VPN на устройстве.
Вы решаете, что расшифровывать
TLS расшифровывается только для хостов, добавленных в SSL-список устройства. Заметив зашифрованную запись в дашборде, включите её одним кликом — телефон подхватит изменение через Realtime за секунды, без пересборки.
В реальном времени на дашборде
Каждый запрос поступает в дашборд в реальном времени — фильтруйте, помечайте, подменяйте, ставьте точки останова или экспортируйте в HAR из той же ленты, которую видит коллега.
- iOS
- Android
- Dashboard
- MCP
От установки до
Всё на телефоне — никакой настройки на компьютере.
- 01
Установите и сопряжите
Установите Busymate DevTools из App Store или Google Play и войдите. Телефон подключится к вашему рабочему пространству и сразу появится в дашборде.
- 02
Включите захват
Включите переключатель VPN. Каждый запрос телефона — ваше приложение, стороннее SDK, сама ОС — начнёт появляться в ленте.
- 03
Добавьте хост в SSL-список в реальном времени
Видите зашифрованную запись для хоста вашего API? Добавьте его через дашборд. Телефон расшифрует этот хост за секунды — без переустановки, без пересборки.
Как это работает
Те же три шага на iOS и Android — движок захвата разный, рабочий процесс один.
- 01
Установите, войдите, сопрягите
Установите Busymate DevTools из App Store или Google Play и войдите через Apple, Google или почту. Вход сопрягает телефон с вашим рабочим пространством, поэтому он появляется в списке устройств дашборда ещё до того, как вы что-то захватили.
- 02
Доверьтесь сертификату, затем включите захват
Приложение создаёт центр сертификации только для вас и проводит через установку доверия — на iOS через профиль конфигурации в Настройках, на Android как пользовательский сертификат. Затем включите захват: VPN на устройстве начинает пропускать трафик всех приложений через приложение, и лента начинает заполняться.
- 03
Выберите домены для расшифровки — с любой стороны
Добавьте хост вашего API в SSL-список на телефоне или нажмите замок рядом с зашифрованной записью в дашборде. В любом случае телефон подхватывает изменение за секунды, и следующий запрос с этого хоста приходит расшифрованным — заголовки, параметры, тайминг и полные тела.
Перед установкой —
Нужен ли Mac, кабель или общая сеть Wi-Fi?
Нет. Телефон захватывает, расшифровывает и передаёт сам — по сотовой связи или любому Wi-Fi. На ноутбуке ничего не запускается, поэтому настройка переживает уход из-за стола.
Захватывается только моё приложение или всё на телефоне?
Всё: VPN на устройстве видит DNS- и TCP-трафик каждого приложения. Расшифровка намеренно уже — открываются только домены из вашего SSL-списка; всё остальное проходит по-прежнему зашифрованным.
А приложения, которые пиннят свой сертификат?
Приложение, которое пиннит собственный сертификат, не расшифруется через SSL-список — ни на iOS, ни на Android, ни на прокси. Вы по-прежнему видите, что соединение было, но не его содержимое. Это реальное ограничение, и мы говорим о нём, а не скрываем.
Может ли коллега видеть ту же ленту?
Да. Захваты синхронизируются с дашбордом вашего рабочего пространства, где любой, у кого есть доступ, может фильтровать, помечать тегами, ставить точку останова или экспортировать обмен в файл HAR — из той же ленты, которую вы смотрите на телефоне.
Узнайте, что на самом деле делает ваше приложение,
Установите приложение для iOS или Android и захватите свой первый расшифрованный запрос за считанные минуты.