Режим разработчика и USB-отладка
Пошагово по вендорам: где лежит номер сборки, сколько раз нажать, где искать раздел разработчика и какие пункты нужны на MIUI
Это самая частая причина, по которой ферма не стартует: телефоны воткнуты в хаб, кабели рабочие, а в сетке пусто. Пока на телефоне не включён режим разработчика и отладка по USB, компьютер не видит аппарат вообще - даже как «ожидает разрешения». Включается один раз на каждый телефон и занимает пару минут.
Почему без этого не работает ничего
Lusiesta Studio общается с телефоном по ADB. Отладка по USB - это системное разрешение Android, которое открывает компьютеру доступ к устройству. Пока разрешение выключено, телефон может заряжаться и показывать файлы, но для ADB он не существует: в списке устройств его нет и не будет.
Как это выглядит в приложении: на «Главной» вы видите карточку «ADB-устройства не найдены» с подписью «Подключи телефон по USB, включи «Режим разработчика» (7 нажатий на номер сборки) и «Отладку по USB» на экране устройства.». Жёлтая плашка «Найден телефон ...» появляется только тогда, когда ADB уже видит аппарат, но тот ещё не авторизован. То есть полная тишина на экране - типичный признак, что режим разработчика ещё не включён, а не что сломался кабель.
Общая схема: семь нажатий на номер сборки
- Откройте Настройки -> О телефоне.
- Найдите строку «Номер сборки» (в английском интерфейсе Build number).
- Нажмите на неё 7 раз подряд, без долгих пауз. Примерно с третьего нажатия появится счётчик вида «Вы в шаге N от того, чтобы стать разработчиком».
- Если на телефоне стоит PIN, пароль или отпечаток - система попросит подтвердить личность.
- Появится сообщение «Вы стали разработчиком». Раздел разработчика добавился в настройки.
Дальше нужно найти этот раздел и включить в нём «Отладка по USB» (USB debugging). Названия пунктов и путь к ним отличаются по вендорам.
Где искать пункты на разных прошивках
Samsung (One UI)
- Настройки -> Сведения о телефоне -> Сведения о ПО.
- 7 нажатий по «Номер сборки».
- Вернитесь в Настройки: внизу списка появится «Параметры разработчика».
- Включите «Отладка по USB» и подтвердите системное предупреждение.
Xiaomi, Redmi, POCO (MIUI и HyperOS)
- Настройки -> О телефоне.
- 7 нажатий по «Версия MIUI» (на HyperOS - по «Версия HyperOS», на части сборок пункт называется «Номер сборки»).
- Раздел лежит в Настройки -> Расширенные настройки -> Для разработчиков (в старых MIUI - Настройки -> Дополнительные настройки -> Для разработчиков).
- Включите «Отладка по USB», а затем обязательные для MIUI дополнительные пункты - о них ниже отдельный раздел.
Realme и OPPO (realme UI, ColorOS)
- Настройки -> О телефоне -> Версия (на части версий «Номер сборки» лежит прямо в «О телефоне»).
- 7 нажатий по «Номер сборки».
- Раздел: Настройки -> Дополнительные настройки -> Параметры разработчика (встречается путь Настройки -> Настройки системы -> Параметры разработчика).
- Включите «Отладка по USB». Прошивка может попросить пароль блокировки и вход в аккаунт производителя.
- Если в списке есть «Установка через USB» или пункт про отключение проверки разрешений ADB - включите и его, иначе установка APK будет обрываться.
Vivo (Funtouch OS, OriginOS)
- Настройки -> О телефоне -> Программная информация (или «Сведения о ПО»).
- 7 нажатий по «Номер сборки».
- Раздел: Настройки -> Система -> Параметры разработчика (на части версий - Настройки -> Дополнительные настройки -> Параметры разработчика).
- Включите «Отладка по USB», а если есть отдельные пункты про изменение настроек по USB и установку приложений через USB - включите и их.
Honor и Huawei (Magic OS, EMUI)
- Настройки -> О телефоне.
- 7 нажатий по «Номер сборки».
- Раздел: Настройки -> Система и обновления -> Для разработчиков.
- Включите «Отладка по USB» и подтвердите предупреждение системы.
Google Pixel и чистый Android
- Настройки -> Об устройстве -> Номер сборки, 7 нажатий.
- Раздел: Настройки -> Система -> Параметры разработчика.
- Включите «Отладка по USB».
Tecno и Infinix (HiOS, XOS)
- Настройки -> О телефоне (иногда через подраздел «Сведения о ПО») -> Номер сборки, 7 нажатий.
- Раздел: Настройки -> Система -> Параметры разработчика; на части сборок он лежит отдельным пунктом в самом низу списка настроек.
- Включите «Отладка по USB».
Если названия на вашем аппарате другие - не листайте меню наугад. Откройте поиск по настройкам (лупа сверху) и введите «Номер сборки», а после активации - «Отладка по USB». Поиск есть почти на всех прошивках и ведёт сразу к нужному пункту.
Дополнительные пункты на MIUI и HyperOS
Телефоны Xiaomi - отдельная история. Одной «Отладки по USB» там мало, в разделе «Для разработчиков» нужны три пункта:
- «Отладка по USB» - базовое разрешение, без него телефон не появится в списке устройств.
- «Установка через USB» - без него на телефон не встанут ни агент ввода Siesta, ни APK, ни клоны приложений: установка будет обрываться отказом прошивки.
- «Отладка по USB (Настройки безопасности)» - разрешает менять системные настройки и передавать ввод. Именно этот пункт забывают чаще всего, а без него часть шагов сценариев не отрабатывает.
Два последних тумблера MIUI включает только при выполненных условиях: на телефоне должен быть выполнен вход в Mi-аккаунт и вставлена SIM с работающим мобильным интернетом. Иногда проверка проходит только при выключенном Wi-Fi, чтобы запрос ушёл через мобильную сеть. После включения телефон может попросить подождать или перезагрузиться. Это требования прошивки Xiaomi, а не Lusiesta Studio - обойти их со стороны компьютера нельзя.
Если тумблер «Установка через USB» сам возвращается в выключенное положение, значит проверка Mi-аккаунта не прошла. Проверьте, что аккаунт активен на этом телефоне, SIM вставлена и мобильный интернет включён, затем попробуйте снова. На только что созданном Mi-аккаунте проверка начинает проходить не сразу.
Опции, которые стоит включить сразу
Пока вы в разделе разработчика, включите то, что избавит от лишних проблем позже:
- «Не выключать экран» (Stay awake) - экран не гаснет, пока телефон подключён к зарядке или к компьютеру.
- «Конфигурация USB по умолчанию» -> «Передача файлов» - телефон не будет каждый раз сбрасываться в режим «Только зарядка».
- Проверку приложений при установке по USB (пункт называется по-разному: «Проверять приложения по USB», «Проверка приложений») лучше выключить, иначе установка APK и клонов упирается в системный диалог.
Остальную подготовку телефона - сон экрана, автоповорот, батарея, язык, время - вынесли в отдельную статью Настройка телефона перед работой.
Как проверить, что получилось
- Подключите телефон кабелем к компьютеру, экран должен быть разблокирован.
- На телефоне появится окно «Разрешить отладку по USB?». Отметьте «Всегда разрешать с этого компьютера» и нажмите «Разрешить». Подробнее об этом окне - в статье Подключение телефона по ADB.
- В Lusiesta Studio на «Главной» вместо пустого состояния появится плитка устройства с номером и живым превью. Список устройств обновляется автоматически, ждать нужно несколько секунд.
Если карточка «ADB-устройства не найдены» осталась - режим разработчика или отладка по USB всё ещё выключены либо кабель не передаёт данные. Если появилась жёлтая плашка «Найден телефон ...» - хорошая новость: ADB аппарат уже видит, осталось подтвердить запрос на экране телефона.
Если раздела «Для разработчиков» нет или он пропал
- Нажатия не засчитались: счётчик сбрасывается при паузах, нажимайте быстро и по одному и тому же пункту.
- Вы нажимали не тот пункт: на MIUI это «Версия MIUI» или «Версия HyperOS», на Samsung - «Номер сборки» внутри «Сведения о ПО».
- Раздел исчезает после сброса телефона к заводским настройкам и иногда после крупного обновления системы - включите его заново теми же семью нажатиями.
- На телефоне с рабочим или детским профилем администратор устройства может запрещать режим разработчика. Такой аппарат в ферму не поставить, пока профиль не снят.
- Отладка включена, а телефон всё равно не появляется - смотрите Устройство не подключается или не видно.
