Новый загрузчик позволяет убрать «мета» из оригинальной Meta Quest.
Атака с повышением привилегий предоставляет «полный контроль» и свободу от серверов/приложений Meta.
Смахните пыль и загрузите новую прошивку . Фото: Сэм Мачковеч. Смахните пыль и загрузите новую прошивку. Фото: Сэм Мачковеч.
Помните оригинальную гарнитуру Quest, которую Meta (тогда еще Oculus) рекламировала еще в 2019 году? Похоже, Meta надеется, что вы ее не помните, поскольку компания официально прекратила поддержку беспроводной VR-гарнитуры в 2023 году, чтобы сосредоточиться на более популярных Quest 2 и 3. Однако энтузиасты не отказались от этого оборудования и недавно выпустили новый эксплойт для получения root-доступа и загрузчик, который дает «разработчикам и энтузиастам полный контроль над оборудованием Quest 1».
Проект QuestStack интегрирует ранее известные уязвимости в процессе быстрой загрузки Android на Quest в цепочку повышения привилегий, которая легко приводит к получению полного root-доступа к устройству. Процесс загрузки теперь достаточно упрощен, чтобы его можно было завершить без каких-либо загрузок через веб-интерфейс после подключения гарнитуры к ПК.
Благодаря этой уязвимости, оригинальное оборудование Quest теперь можно официально отключить от серверов или сервисов Meta. Это означает, что предприимчивые владельцы Quest смогут устанавливать приложения без необходимости регистрации в учетной записи разработчика Meta и активации режима разработчика через мобильное приложение Meta. Это также означает, что пользователи смогут пройти первоначальную настройку и вход в систему для новой гарнитуры Quest, даже если Meta решит отключить серверы, которые в настоящее время поддерживают этот процесс.
Любители экспериментировать также находятся на ранних этапах изучения того, как root-доступ может разблокировать ранее недоступные функции на аппаратном обеспечении Quest. Это включает в себя активацию частоты обновления 90 Гц, которая, как признал Джон Кармак в 2019 году, в операционной системе была ограничена 72 Гц по соображениям производительности. Также ведутся работы по обеспечению совместимости других VR-контроллеров с оригинальным Quest.
В 2021 году тогдашний технический директор Meta Джон Кармак выпустил официальное обновление, предоставляющее «полный root-доступ» для Oculus Go, беспроводного предшественника Quest. Тогда Кармак заявил, что надеется, что это обновление позволит энтузиастам «перепрофилировать оборудование [Go] для решения большего количества задач уже сегодня» и гарантировать, что «случайно обнаруженная упакованная гарнитура [Go] через двадцать лет сможет обновиться до финальной версии программного обеспечения, даже после того, как серверы беспроводного обновления будут отключены».
Автор QuestStack starseed12345 на GitHub предполагает, что аналогичный эксплойт, вероятно, мог бы обеспечить root-доступ на гарнитурах Quest 2, работающих с более старыми версиями прошивки, но в настоящее время «вероятность поломки перевешивает выгоду от разблокировки загрузчика».
Источник: arstechnica.com
Похожие записи
Оцените материал:
Присоединяйтесь и подпишитесь на рассылку самых свежих новостей по Email
Получайте свежие новости и идеи на почту. Без спама — только самое интересное.
Нажимая «Подписаться», вы соглашаетесь с политикой конфиденциальности.
