Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
QuestStack — Разблокируйте загрузчик Meta Quest 1 и получите root-доступ с помощью GhostLock + CVE-2021-1931. | Kitploit
Инструменты/GitHubGitHub/starseed12345/queststack
Безопасность AndroidБезопасность встроенных системПовышение привилегийЭксплуатацияПост-эксплуатацияМобильная безопасностьАнализ ПрошивокЭксплуатация Бинарных Файлов
GitHubstarseed12345/queststack

QuestStack

Разблокируйте загрузчик Meta Quest 1 и получите root-доступ с помощью GhostLock + CVE-2021-1931.

Репозиторий
671714 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

QuestStack

QuestStack — это проект для получения root-доступа и разблокировки загрузчика на Meta Quest.

Используя цепочку повышения привилегий GhostLock и уязвимость CVE-2021-1931 в ABL/fastboot, QuestStack предоставляет способ получить root-доступ на последней прошивке Quest 1, временно загрузиться с уязвимым ABL и разблокировать загрузчик устройства.

Проект объединяет исследование прошивки Quest, root-доступ, манипуляции со слотами A/B, модификацию ABL, эксплуатацию fastboot, резервное копирование и проверку в единый автоматизированный процесс, направленный на предоставление разработчикам и энтузиастам полного контроля над аппаратным обеспечением Quest 1.

Текущие детали

Статус: Выпущено

90 Гц возможны. Проверьте Discord ниже

QuestStack в настоящее время доступен как настольное приложение для Windows, Linux и macOS.

Текущая версия включает полный графический интерфейс, автоматическое обнаружение устройства, проверенные резервные копии, проверки целостности SHA-256, автоматическую обработку слотов и логику восстановления.

Перед началом

Поддерживается

  • ✅ Quest 1
  • ✅ Прошивка: 49845030443200410 (последняя)
  • ✅ Quest 2 (только веб-версия)
  • ✅ Прошивка: 50670960048600150

Не поддерживается

  • ❌ Quest Pro
  • ❌ Любая другая гарнитура

QuestStack проверяет подключённое устройство перед запуском полного процесса.

Версия прошивки, информация о продукте Quest, отпечаток (fingerprint) и состояние слота A/B проверяются автоматически, чтобы снизить вероятность запуска процесса на неправильном устройстве.

Веб-версия

Если вы предпочитаете делать это через веб-сайт вместо приложения, используйте:

https://quest1-unlock.skystate.ch/

Авторство: Darknight

Веб-версия является отдельной реализацией и не обязательно предоставляет тот же процесс, систему резервного копирования или функции восстановления, что и настольная версия.

Требования

Если ваше устройство не на требуемой версии прошивки, перезагрузитесь в USB Update Mode и загрузите требуемый пакет прошивки:

https://files.cocaine.trade/firmware/meta/Quest/q1_49845030443200410.zip

https://files.cocaine.trade/firmware/meta/Quest%202/q2_50670960048600150.zip

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

Инструкции

  1. Загрузите Quest в обычном режиме.
  2. Подключите его к компьютеру через USB.
  3. Разрешите отладку по USB, если появится запрос.
  4. Запустите QuestStack.
  5. Дождитесь обнаружения гарнитуры.
  6. Убедитесь, что QuestStack сообщает об устройстве как о поддерживаемом.
  7. Выберите Полный процесс.
  8. Нажмите Старт.
  9. Прочитайте предупреждение перед продолжением.
  10. Держите гарнитуру подключённой, пока QuestStack не завершит работу.

Полный процесс выполнит сброс гарнитуры к заводским настройкам.

QuestStack обрабатывает остальную часть процесса автоматически.

Что делает QuestStack

Во время полного процесса QuestStack будет:

  1. Обнаруживать подключённую гарнитуру.
  2. Проверять, что это поддерживаемый Quest.
  3. Проверять требуемую прошивку и отпечаток устройства.
  4. Определять текущий активный слот A/B.
  5. Загружать и проверять требуемые файлы.
  6. Получать временный root-доступ с помощью GhostLock / ionstack.
  7. Создавать проверенную резервную копию неактивного слота.
  8. Загружать требуемые файлы уязвимой прошивки на гарнитуру.
  9. Прошивать уязвимую загрузочную прошивку в неактивный слот.
  10. Считывать прошитые разделы обратно и проверять их.
  11. Переключаться на уязвимый слот.
  12. Перезагружаться напрямую в fastboot.
  13. Выполнять разблокировку загрузчика CVE-2021-1931.
  14. Проверять, что загрузчик действительно разблокирован.
  15. Восстанавливать исходный слот.
  16. Выполнять сброс гарнитуры к заводским настройкам.
  17. Перезагружаться обратно в Android.

Если что-то выйдет из строя до активации уязвимого слота, QuestStack остановится, не переключаясь на него.

Если что-то выйдет из строя после активации уязвимого слота, QuestStack попытается автоматически восстановить исходный слот.

Резервные копии

Перед изменением неактивного слота QuestStack создаёт постоянную резервную копию затронутых разделов на вашем компьютере.

Резервные копии включают такую информацию, как:

  • Серийный номер устройства
  • Модель устройства
  • Отпечаток прошивки
  • Информация о слотах
  • Размеры разделов
  • SHA-256 хеши

QuestStack сравнивает SHA-256 хеш каждой скопированной копии раздела с исходным блочным устройством, прежде чем пометить резервную копию как действительную.

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

Существующие проверенные резервные копии можно просмотреть на вкладке Резервные копии внутри QuestStack.

Проверка SHA-256

QuestStack проверяет важные файлы на протяжении всего процесса.

Проверка SHA-256 в настоящее время используется для:

  • Архива прошивки
  • Образов прошивки
  • Root-эксплойта ionstack
  • Встроенных инструментов ADB и fastboot
  • Файлов, загружаемых на гарнитуру
  • Резервных копий разделов
  • Прошитых разделов

Если требуемый файл не соответствует ожидаемому хешу, QuestStack остановится вместо продолжения.

Безопасность слотов A/B

QuestStack выполняет понижение версии на неактивном слоте.

Текущий загруженный слот Android остаётся нетронутым во время процесса понижения версии.

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

После разблокировки загрузчика QuestStack переключается обратно на исходный слот перед очисткой и перезагрузкой гарнитуры.

Это означает, что уязвимый слот используется только временно для процесса разблокировки.

Режим только разблокировки

QuestStack также включает режим Только разблокировка.

Этот режим предназначен для гарнитуры, которая уже работает с уязвимым ABL и уже находится в fastboot.

Режим только разблокировки не:

  • Получает root-доступ
  • Прошивает прошивку
  • Изменяет активный слот
  • Создаёт обычную резервную копию понижения версии
  • Выполняет сброс гарнитуры к заводским настройкам
  • Автоматически перезагружает гарнитуру

Используйте этот режим только если вы уже знаете, что гарнитура работает с правильным уязвимым ABL.

Восстановление

QuestStack содержит автоматическую логику восстановления для сбоев, которые происходят после активации уязвимого слота.

Если возможно, программа автоматически переключит гарнитуру обратно на исходный слот.

Если автоматическое восстановление слота не удаётся, не продолжайте вслепую загрузку уязвимого слота.

Держите гарнитуру подключённой, сохраните резервную копию, созданную QuestStack, и проверьте журналы, прежде чем делать что-либо ещё.

За помощью обращайтесь на сервер Discord, указанный ниже.

Поддержка

Если вам нужна помощь, рассмотрите возможность присоединиться к этому серверу:

https://discord.gg/6JSH88u2Rd

Там также можно найти обсуждения модификаций Quest, 90 Гц, восстановления и других экспериментов.

Предположения

На данный момент нет.

Авторство

Создано с использованием исследований и инструментов сообществ Android-безопасности и разработчиков VR, в частности FreeXR, включая предыдущую работу по разблокировке загрузчика Quest от darknight:

https://github.com/darknight1050/quest-bootloader-unlocker

Дополнительная благодарность исследователям и разработчикам, стоящим за GhostLock, ionstack и другими работами, которые сделали возможными современный root-доступ и разблокировку загрузчика Quest.

Лицензия

QuestStack лицензирован в соответствии с GNU General Public License v3.0.

См. LICENSE для подробностей.

Отказ от ответственности

Этот проект предоставлен в образовательных и исследовательских целях.

Изменение состояния загрузчика, прошивка загрузочной прошивки или изменение системного ПО может необратимо повлиять на ваше устройство.

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

Используйте на свой страх и риск.

Скачать инструмент