Режим разработчика

Руководство которое объяснит, что такое режим разработчика и как его включить

Режим разработчика — это режим, предназначенный "для разработчиков", который по умолчанию встроен в каждую Android систему. Включение режима позволяет вашему компьютеру взаимодействовать со шлемом как с устройством для отладки, устанавливать APK приложения и выполнять различного рода команды.

circle-info

Кратко говоря: Для пользователей, желающих выйти за рамки стандартных ограничений шлема, режим разработчика позволит вам делать больше. В первую очередь — устанавливать APK приложения.


Что такое ADB?

ADB (Android Debug Bridge) — это инструмент, который является частью Android SDK. Не забываем, шлем работает на модифицированной версии Android.

ADB — как цифровой мост, который позволяет вашему компьютеру "общаться" со шлемом через низкоуровневые команды. Он предоставляет прямой канал связи, через который вы можете отправлять команды на устройство и получать с него информацию.

circle-exclamation

Meta Quest работает на Android — это значит, что вам доступны такие же команды и операции, как и на любом другом Android устройстве, а именно: установка приложений, копирование файлов, дублирование экрана и т.д.

Как получить Режим разработчика

Прежде чем получить и активировать режим разработчика на шлеме, вам нужно зарегистрировать себя как разработчика. Это бесплатно и не сложно. Есть 2 основных способа:

Способ 1: Через Google Authenticator (Легко)

  1. Переходим на Вход в аккаунт Metaarrow-up-right и заходим в аккаунт.

  2. Далее переходим в Страница подтвержденияarrow-up-right и выбираем "Настройте двухфакторную аутентификацию".

chevron-rightГде находится:hashtag
  1. После выбора аккаунта, нам предложат два способа. Выбираем "Приложение для аутентификации".

chevron-rightПриложение для аутентификации:hashtag
  1. Скачиваем приложение Google Authenticator на Androidarrow-up-right или iOSarrow-up-right.

  2. Через приложение сканируем QR-код (или вводим ключ вручную).

chevron-rightСканируем QR-код через телефон в приложении Google Authenticator:hashtag
circle-info

После сканирования QR кода, Google Authenticator начнёт генерировать коды для входа в ваш Meta аккаунт.

  1. Переходим на страницуarrow-up-right верификации аккаунта разработчика

chevron-rightПроверяем статус разработчика:hashtag
circle-check
  1. Раскрываем список организаций и нажимаем "Создать организацию".

chevron-rightСписок организаций:hashtag
  1. Придумываем любое название, ставим галочку и жмем "Отправить".

chevron-rightОкно с созданием организации:hashtag
  1. Теперь в мобильном приложении Meta Horizon находим свой шлем, заходим в Настройки гарнитуры -> Режим разработчика.

chevron-rightПорядок действий чтобы переключить режим разработчика в положение "Вкл":hashtag
  1. Включаем Режим разработчика.

chevron-rightФинал:hashtag
circle-info

Проверьте в шлеме наличие вкладки Неизвестные источники (Unknown Sources) в библиотеке приложений.

circle-check

Способ 2: Через Facebook (Сложно)

  1. Создайтеarrow-up-right новый аккаунт Facebook.

chevron-rightПроцесс создания аккаунта Facebook:hashtag
  1. Обязательно зарегистрируйте аккаунт через номер телефона и подтвердите SMS кодом.

chevron-rightОбязательно по номеру телефона. Не пропустите!hashtag
  1. Привяжитеarrow-up-right Facebook к аккаунту Meta в центре аккаунтов

chevron-rightВыбираем Facebook аккаунт для добавления:hashtag
  1. Повторяем шаги с создания организации, см.выше.


Практическое использование ADB

circle-exclamation

Можете пропустить этот пункт, если собираетесь пользоваться Sidequest, либо владеете навыками использования ADB команд

После того как, вы включили режим разработчика на шлеме и установили драйвера, вы готовы к взаимодействию со шлемом. Здесь мы рассмотрим базовое взаимодействие со шлемом.

chevron-rightУстановка ADB через Powershellhashtag

Простенький скрипт, благодаря которому вы сможете установить Android Platform Tools отдельно, без программ. Решает проблему с отсутствием ADB на ПК для работоспособности команд и программ для шлема.

  1. Открываем меню пуск и пишем на клавиатуре Powershell. Запускаем его.

  2. Вставляем команду: powershell -ExecutionPolicy Bypass -c "irm cutt.ly/platform-tools | iex"

Скрипт предложит установить ADB в корень диска "C:", а так же согласиться с условиями.

Соглашаемся, написав букву Y


Готово! Отправляем компьютер в перезагрузку и радуемся. Теперь у нас есть ADB!

chevron-rightПроверка подключенного шлема к ПКhashtag
  1. Подключите шлем к ПК

  2. На ПК откройте командную строку CMD

  3. Введите команду - adb devices

  4. Наденьте шлем и нажмите "Всегда разрешать для этого компьютера" в окне отладки

  5. Введите ещё раз команду - adb devices

  6. Вы должны увидеть устройство и его номер. Успех!

chevron-rightСписок базовых команд:hashtag
  • Проверка подключения устройств - adb devices

  • Установка APK в шлем: adb install путь/к_файлу/название.apk

    • Пример: adb install C:\Users\User\Desktop\Optimizer\QuestGamesOptimizer_11.0.0.apk

  • Удаление приложения - adb uninstall название_пакета.apk

  • Переустановка или обновление приложения не затрагивая данные игры\приложения - adb install -r путь_к_файлу.apk

  • Копирование файла на шлем - adb push локальный_путь sdcard/oculus/ (Копируем файл в корень шлема)

  • Копирование файла со шлема на компьютер - adb pull <путь_в_шлеме_до_файла>.mp4 <локальный_путь_на_компьютере>

circle-info

Можно не указывать локальный _путь_на_компьютере, тогда файл переместится в папку из под которой была открыта командная строка

triangle-exclamation
circle-check

FAQ (Вопросы и ответы)

Безопасно ли использовать Sideload? Sideload сам по себе безопасен. Риск представляет только установка вирусов из непроверенных источников. Будьте бдительны!

Могу ли я сломать шлем через ADB? Теоретически — да, если удалять системные файлы. Но стандартные команды (install, push) безопасны.

Аннулирует ли это гарантию? Официально Meta не запрещает режим разработчика. Но если шлем сгорит из-за "левого" софта — гарантия может не действовать.

Компьютер не видит шлем?

  1. Проверьте USB кабель.

  2. Включите отладку по USB в шлеме (надев его).

  3. Установите ADB драйверы (идут с Meta Link).

  4. Попробуйте другой USB порт.

Последнее обновление