- Регистрация
- 07.05.2026
- Сообщения
- 4
- Благодарностей
- 0
- Баллы
- 1
Всем привет!
Я столкнулся с постоянной проблемой при попытке автоматизировать процесс настройки WhatsApp через ADB на Android. Все работает нормально до тех пор, пока я не дохожу до экрана ввода кода подтверждения из SMS.
Проблема: как только появляется экран подтверждения кода, любые команды ADB, связанные с касанием или вводом, перестают регистрироваться. А именно:
Выполнение команд adb shell input tap X Y или input swipe приводит к немедленному исчезновению курсора пользовательского интерфейса. Как только курсор исчезает, экран становится полностью невосприимчивым к дальнейшим командам ADB. Единственный способ вернуть контроль или ввести код — это физическое касание устройства.
Что я уже пробовал (безрезультатно):
Стандартная инъекция: adb shell input tap и input text. Улучшенная инъекция: adb shell input swipe X1 Y1 X1 Y1 100 для имитации долгого нажатия. D-PAD навигация: отправка KEYCODE_TAB и KEYCODE_ENTER для получения фокуса.
Нашел ли кто-нибудь способ обойти этот «защищенный экран» (Secure Surface) или принудительно вызвать событие касания на аппаратном уровне через ADB? Я ищу способ завершить процесс верификации удаленно.
Спасибо за любые идеи!
Я столкнулся с постоянной проблемой при попытке автоматизировать процесс настройки WhatsApp через ADB на Android. Все работает нормально до тех пор, пока я не дохожу до экрана ввода кода подтверждения из SMS.
Проблема: как только появляется экран подтверждения кода, любые команды ADB, связанные с касанием или вводом, перестают регистрироваться. А именно:
Выполнение команд adb shell input tap X Y или input swipe приводит к немедленному исчезновению курсора пользовательского интерфейса. Как только курсор исчезает, экран становится полностью невосприимчивым к дальнейшим командам ADB. Единственный способ вернуть контроль или ввести код — это физическое касание устройства.
Что я уже пробовал (безрезультатно):
Стандартная инъекция: adb shell input tap и input text. Улучшенная инъекция: adb shell input swipe X1 Y1 X1 Y1 100 для имитации долгого нажатия. D-PAD навигация: отправка KEYCODE_TAB и KEYCODE_ENTER для получения фокуса.
Нашел ли кто-нибудь способ обойти этот «защищенный экран» (Secure Surface) или принудительно вызвать событие касания на аппаратном уровне через ADB? Я ищу способ завершить процесс верификации удаленно.
Спасибо за любые идеи!


