ADB для Quest 3: драйвер, подключение и полезные команды

Коротко: чтобы работать с ADB на Quest 3, скачайте с сайта Google пакет Android SDK Platform-Tools, на Windows поставьте драйвер Oculus ADB Drivers от Meta*, включите на шлеме режим разработчика и подключите его к компьютеру кабелем USB-C с передачей данных. В шлеме подтвердите запрос «Разрешить отладку по USB», а на компьютере выполните adb devices: если напротив серийного номера стоит device, связь есть. Дальше можно снимать скриншоты и видео, читать логи, копировать файлы и подключаться по Wi-Fi командами adb tcpip 5555 и adb connect.

Ниже — что такое ADB, где взять инструменты и драйвер, как авторизовать компьютер, как перейти на беспроводное подключение, шпаргалка полезных команд и таблица типичных ошибок. Инструкция подходит и для Quest 3S: у обоих шлемов одна и та же Horizon OS.

Что такое ADB и зачем он владельцу Quest 3

ADB (Android Debug Bridge) — консольная утилита Google для связи компьютера с Android-устройствами. Horizon OS построена на Android, поэтому шлемы Meta* понимают те же команды, что и смартфоны. ADB устроен по схеме «клиент — сервер — демон»: вы вводите команду на ПК, сервер ADB на компьютере (порт TCP 5037) передаёт её в службу adbd на шлеме, и та выполняет действие.

Для обычного пользователя ADB полезен в нескольких сценариях:

  • снять скриншот или короткое видео с экрана шлема прямо на компьютер;
  • скопировать файлы между ПК и памятью гарнитуры без проводника и MTP;
  • посмотреть список установленных пакетов и удалить лишнее стороннее приложение;
  • собрать логи, если игра вылетает, и отправить их разработчику;
  • установить свою или тестовую сборку приложения.

Те же функции «под капотом» используют SideQuest и Meta* Quest Developer Hub — они просто дают к ADB графический интерфейс. Командная строка удобнее, когда нужно что-то сделать быстро или повторять одно и то же действие.

Что понадобится

  • Quest 3 или Quest 3S с включённым режимом разработчика. Как его активировать через организацию разработчика и приложение Meta* Horizon, подробно разобрано в статье «Режим разработчика на Quest 3 и 3S» — здесь повторять шаги не будем.
  • Компьютер на Windows, macOS или Linux.
  • Кабель USB-C, который передаёт данные, а не только заряжает. Подойдёт кабель из комплекта Link или любой качественный USB-C — USB-C / USB-A.
  • Пакет Android SDK Platform-Tools и, для Windows, драйвер Oculus ADB Drivers.

Шаг 1. Установите Android Platform-Tools

ADB входит в пакет Android SDK Platform-Tools. Ставить Android Studio целиком не обязательно: Google выкладывает инструменты отдельным архивом для Windows, macOS и Linux на странице Platform-Tools на developer.android.com. Скачивайте только оттуда — сборки ADB со сторонних сайтов бывают устаревшими или с «сюрпризами».

  1. Скачайте архив для своей системы и примите лицензионное соглашение Google на странице загрузки.
  2. Распакуйте его в короткий путь без кириллицы и пробелов, например C:\platform-tools.
  3. Откройте в этой папке терминал: в Windows — щелчок правой кнопкой по пустому месту папки → «Открыть в терминале» (или наберите cmd в адресной строке проводника).
  4. Проверьте установку командой adb version — должна появиться версия Android Debug Bridge.

Чтобы вызывать adb из любой папки, добавьте путь к platform-tools в переменную среды PATH (Windows: «Параметры системы» → «Переменные среды» → Path → «Создать»). Это необязательно, но экономит время. На macOS и Linux пакет обычно ставят через менеджер пакетов или тоже распаковывают вручную.

Шаг 2. Драйвер ADB для Quest 3 на Windows

Windows без драйвера часто видит шлем только как медиаустройство, и adb devices возвращает пустой список. Официальный драйвер по-прежнему называется Oculus ADB Drivers — старое имя бренда сохранилось. На осень 2026 года он доступен на портале Meta* для разработчиков на странице Oculus ADB Drivers, актуальная версия пакета — 2.0 (в ней добавлена поддержка режима MTP).

  1. Скачайте архив (может потребоваться вход в аккаунт Meta* и согласие с условиями).
  2. Распакуйте его в любую папку.
  3. Найдите файл android_winusb.inf, щёлкните по нему правой кнопкой мыши и выберите «Установить».
  4. Переподключите шлем. В диспетчере устройств он должен появиться в разделе с ADB-интерфейсом, а не только в «Переносных устройствах».

На macOS и Linux отдельный драйвер не нужен. В Linux иногда требуется правило udev для доступа к USB-устройству без прав root — это стандартная настройка для любых Android-устройств.

Шаг 3. Подключение и авторизация отладки USB

Первое подключение ADB meta quest 3 всегда делается по кабелю: только так шлем «знакомится» с компьютером и сохраняет его ключ.

  1. Наденьте шлем и подключите его к ПК кабелем USB-C.
  2. Внутри шлема появится окно «Разрешить отладку по USB?» с отпечатком ключа компьютера. Отметьте «Всегда разрешать с этого компьютера» и нажмите «Разрешить». Если окна нет — загляните в уведомления.
  3. На компьютере выполните adb devices.
  4. Статус device означает, что всё готово. Статус unauthorized — запрос в шлеме не подтверждён, offline — связь есть, но шлем не отвечает.

Команда adb devices -l дополнительно покажет модель устройства — удобно, если к ПК подключено несколько гаджетов. В этом случае каждую команду адресуют конкретному шлему: adb -s СЕРИЙНЫЙ_НОМЕР команда.

Схема подключения ADB к Quest 3 в пять шагов: режим разработчика, Platform-Tools, драйвер, отладка USB, adb devices

Беспроводной ADB на Quest 3 по Wi-Fi

Кабель нужен только для первой авторизации. Дальше можно перейти на Wi-Fi — этот способ описан в официальной документации Meta* по ADB. Компьютер и шлем должны быть в одной локальной сети.

  1. Подключите шлем кабелем и убедитесь, что adb devices показывает device.
  2. Узнайте IP-адрес шлема: adb shell ip route. Нужный адрес стоит после слова src. Его же можно посмотреть в настройках Wi-Fi шлема.
  3. Переведите ADB в сетевой режим: adb tcpip 5555.
  4. Отключите кабель и выполните adb connect IP-адрес:5555, например adb connect 192.168.1.50:5555.
  5. Проверьте adb devices — в списке появится устройство с адресом и портом.
  6. Чтобы разорвать соединение, введите adb disconnect.

После перезагрузки шлема сетевой режим сбрасывается, и шаги с кабелем придётся повторить. В Meta* Quest Developer Hub есть переключатель ADB over Wi-Fi, который делает то же самое в один клик. Помните, что по Wi-Fi к шлему с включённой отладкой может подключиться любой авторизованный компьютер в сети — в публичных сетях этот режим лучше не включать.

Полезные команды ADB для Quest 3

Ниже — команды, которые реально пригодятся владельцу шлема. Всё, что начинается с adb shell, выполняется на самом устройстве; можно также войти в интерактивную оболочку командой adb shell и выйти из неё через exit.

КомандаЧто делает
adb devices -lСписок подключённых устройств и их статус
adb shellОткрыть командную оболочку шлема
adb exec-out screencap -p > screen.pngСохранить скриншот сразу на ПК
adb shell screenrecord /sdcard/demo.mp4Записать видео экрана (по умолчанию до 3 минут, без звука); остановка — Ctrl+C
adb pull /sdcard/demo.mp4Скопировать файл со шлема на компьютер
adb push file.txt /sdcard/Download/Скопировать файл с компьютера в шлем
adb shell pm list packages -3Показать только сторонние (не системные) приложения
adb uninstall имя.пакетаУдалить приложение по имени пакета
adb logcatПоток системных логов; adb logcat -s VrApi — только VR-метрики
adb shell getprop имяУзнать значение системного свойства
adb rebootПерезагрузить шлем
adb kill-serverПерезапустить сервер ADB при зависании связи

Установка приложений тоже делается одной командой — adb install путь_к_файлу.apk (с ключом -r — поверх старой версии). Подробно о выборе способа, «Неизвестных источниках» и ошибках установки — в отдельной инструкции «Как установить APK на Quest 3». Важная деталь из документации Meta*: приложения, поставленные через adb install, не попадают в облачное резервное копирование.

Шпаргалка полезных команд ADB для Quest 3: скриншот, запись экрана, файлы, логи, Wi-Fi

Скриншоты, видео и логи

Команда screenrecord пишет видео в память шлема, поэтому после записи файл нужно забрать командой pull. Длительность можно ограничить ключом --time-limit, например --time-limit 60. Для длинных роликов со звуком удобнее штатная запись видео в самом шлеме или трансляция через Meta* Quest Developer Hub.

Логи пригодятся, если игра вылетает. Очистите буфер командой adb logcat -c, воспроизведите проблему и сохраните лог в файл: adb logcat -d > log.txt. Этот файл можно приложить к обращению в поддержку разработчика.

Продвинутое: частота обновления и разрешение через setprop

Meta* документирует набор отладочных системных свойств, которые задаются командой adb shell setprop имя значение. Они предназначены для разработчиков и тестирования. Используйте их на свой страх и риск: повышенные значения увеличивают нагрузку, нагрев и расход батареи, а приложение может работать нестабильно.

СвойствоНазначениеЗначения для Quest 3 / 3S
debug.oculus.refreshRateЧастота обновления дисплея72, 80, 90, 120
debug.oculus.textureWidthШирина текстуры рендерапо умолчанию 1680
debug.oculus.textureHeightВысота текстуры рендерапо умолчанию 1760 (Quest 3)

Пример: adb shell setprop debug.oculus.refreshRate 90. Изменения не сохраняются после перезагрузки — это официально указано в документации, так что «откат» к заводским значениям делается простым рестартом шлема. Проверить текущее значение можно через adb shell getprop debug.oculus.refreshRate. Учтите, что приложение может само задавать свои параметры, и тогда свойство не даст видимого эффекта.

Частые проблемы и решения

СимптомПричинаЧто сделать
Список adb devices пустНет драйвера, кабель только для зарядки, режим разработчика выключенУстановите Oculus ADB Drivers, смените кабель и порт, проверьте режим разработчика
Статус unauthorizedНе подтверждён запрос отладки в шлемеНаденьте шлем и нажмите «Разрешить»; если окна нет — переподключите кабель
Статус offlineСбой сервера ADB или устаревшая версия platform-toolsВыполните adb kill-server, затем adb devices; обновите platform-tools
«adb не является внутренней или внешней командой»Терминал открыт не в папке platform-tools, нет пути в PATHПерейдите в папку с adb или добавьте её в PATH
adb connect не подключаетсяРазные сети, не выполнен adb tcpip, шлем перезагружалсяСнова подключите кабель, выполните adb tcpip 5555, проверьте IP
«more than one device/emulator»Подключено несколько устройствУкажите шлем ключом -s и серийным номером
Связь пропала после обновленияСистема сбросила ключи или режим разработчикаПроверьте режим разработчика и заново разрешите отладку

Если шлем вообще не определяется компьютером даже как медиаустройство, проверьте кабель на другом устройстве и попробуйте порт USB прямо на материнской плате, без хабов. Конфликт может давать и вторая копия ADB — например, встроенная в SideQuest: закройте лишние программы перед работой в терминале.

Безопасность

ADB даёт компьютеру широкий доступ к шлему, поэтому разрешайте отладку только своим ПК. Не удаляйте системные пакеты через pm uninstall: это может нарушить работу Horizon OS. Ставьте только легальные приложения — собственные сборки, тестовые версии от разработчиков и программы из открытых источников. Когда ADB больше не нужен, выключите режим разработчика — а перед крупным обновлением Quest 3 полезно отключить шлем от ПК.

Частые вопросы

Можно ли пользоваться ADB без режима разработчика?

Нет. Без режима разработчика шлем не разрешает отладку по USB, и компьютер не увидит его в adb devices.

Нужен ли драйвер на Mac?

Нет, на macOS и Linux достаточно пакета Platform-Tools. Драйвер Oculus ADB Drivers нужен только для Windows.

Можно ли подключиться по Wi-Fi совсем без кабеля?

Официальный способ из документации Meta* требует кабеля для первой авторизации и команды adb tcpip 5555. После перезагрузки шлема процедуру повторяют.

Есть ли разница между Quest 3 и Quest 3S в работе с ADB?

Нет. Драйвер, команды и порядок подключения одинаковые; отличаются только отдельные значения отладочных свойств, например высота текстуры.

Сломает ли ADB шлем или гарантию?

Сам по себе ADB — штатный инструмент Android и Meta*, он не меняет прошивку. Риски появляются при удалении системных пакетов и экспериментах с отладочными свойствами.

Как подключить Quest 3 к ПК для игр, а не для отладки?

Для PC VR ADB не нужен — используется кабель Link или Air Link. Об этом — в статье «Как подключить Quest 3 к ПК».

Итог

Для работы с ADB на Quest 3 нужны четыре вещи: режим разработчика, официальный пакет Platform-Tools от Google, драйвер Oculus ADB Drivers на Windows и подтверждённая в шлеме отладка по USB. После этого доступны скриншоты, запись экрана, логи, обмен файлами и подключение по Wi-Fi. Отладочные свойства вроде частоты обновления оставьте на крайний случай: они сбрасываются после перезагрузки, но могут нагрузить шлем.

* Meta Platforms Inc. признана экстремистской организацией, её деятельность запрещена на территории РФ.