В свободном доступе появился программный инструмент QuestStack для полной разблокировки загрузчика Quest первого поколения. ПО открывает административные права и устраняет зависимость от серверов, учётных записей и магазина приложений.

Инструмент использует уязвимости GhostLock, которая позволяет повысить привилегии пользователя, и CVE-2021-1931, которая переполняет буфер в обработке команд Fastboot загрузчика Android Bootloader от Qualcomm. Получив root-доступ, он заменяет уязвимую старую версию ABL полезной нагрузкой, вызывающей переполнение буфера, а затем отправляет эту полезную нагрузку для получения токена разблокировки, завершая процесс. Это применимо только к последней официальной прошивке для Quest 1 (версия 49845030443200410). 

Операцию специально упростили для обычных пользователей. Помимо командной строки, существует веб-версия на основе WebUSB (quest1-unlock.skystate.ch), доступная через браузер на движке Chromium. Установка программного обеспечения не требуется. Необходимые условия включают активацию режима разработчика и наличие ADB. В Windows ADB и интерфейс Fastboot должны быть привязаны к WinUSB.

После разблокировки пользователи могут устанавливать приложения из сторонних источников, обходить регистрацию учётных записей разработчиков и, возможно, даже запускать собственные системы или открытые среды выполнения OpenXR (например, Monado).

Разблокировка приводит к удалению пользовательских данных, что делает текущий работающий аккаунт непригодным для использования. Для восстановления нормальной работы понадобится установка прошивки, полученной из общедоступного зеркала, не от Meta

Инструмент нельзя применить к Quest 2 или Quest Pro. Причина в том, что Meta сама прекратила исправление проблем безопасности устройства 31 августа 2024 года, навсегда заморозив уязвимость Qualcomm 2021 года в прошивке. 

Ранее root-доступ получили пользователи Oculus Go. Такие вещи побуждают энтузиастов повторно вводить оборудование в строй. Первые Quest мощнее и имеют систему навигации в трёхмерном пространстве, поэтому будут намного полезнее в интерактивном ПО.

Не пропускайте важнейшие новости о дополненной и виртуальной реальности — подписывайтесь на Голографику в Телеграме, Максе, ВК и X! Поддержите проект на Бусти.

Далее: Pico перенесла презентацию Space Pro на следующий квартал