Zurück zu den Updates
UpdatedSep 2, 2026

QuestStack — Updated!

Entsperren Sie den Bootloader der Meta Quest 1 und erhalten Sie Root-Zugriff mit GhostLock + CVE-2021-1931.

Teilen

QuestStack

QuestStack ist ein Projekt zum Rooten und Entsperren des Bootloaders von Meta Quest.

Mithilfe der GhostLock-Privilege-Escalation-Kette und der CVE-2021-1931-ABL-/Fastboot-Schwachstelle bietet QuestStack eine Möglichkeit, Root-Zugriff auf der neuesten Quest-1-Firmware zu erlangen, vorübergehend mit einem verwundbaren ABL zu booten und den Bootloader des Geräts zu entsperren.

Das Projekt vereint Quest-Firmware-Forschung, Root-Zugriff, A/B-Slot-Manipulation, ABL-Modifikation, Fastboot-Ausnutzung, Backups und Verifizierung in einem automatisierten Workflow, der Entwicklern und Enthusiasten die volle Kontrolle über die Quest-1-Hardware geben soll.

Aktuelle Details

Status: Veröffentlicht

90 Hz möglich. Siehe Discord unten

QuestStack ist derzeit als Desktop-Anwendung für Windows, Linux und macOS verfügbar.

Die aktuelle Version umfasst eine vollständige grafische Oberfläche, automatische Geräteerkennung, verifizierte Backups, SHA-256-Integritätsprüfungen, automatische Slot-Verwaltung und Wiederherstellungslogik.

Bevor wir beginnen

Unterstützt

  • ✅ Quest 1
  • ✅ Firmware: 49845030443200410 (Neueste)
  • ✅ Quest 2 (Nur Website-Version)
  • ✅ Firmware: 50670960048600150

Nicht unterstützt

  • ❌ Quest Pro
  • ❌ Jedes andere Headset

QuestStack prüft das verbundene Gerät, bevor der vollständige Prozess starten darf.

Der Firmware-Build, die Quest-Produktinformationen, der Fingerabdruck und der A/B-Slot-Status werden automatisch geprüft, um das Risiko zu verringern, den Prozess auf dem falschen Gerät auszuführen.

Website-Version

Wenn du dies lieber über die Website statt über die App tun möchtest, verwende:

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

Credits: Darknight

Die Website-Version ist eine separate Implementierung und bietet nicht unbedingt denselben Workflow, dasselbe Backup-System oder dieselben Wiederherstellungsfunktionen wie die Desktop-Version.

Anforderungen

Wenn sich dein Gerät nicht auf der erforderlichen Firmware-Version befindet, starte neu in den USB-Update-Modus und sideloade das erforderliche Firmware-Paket:

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

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

Nach der Installation der Firmware boote das Headset normal und stelle sicher, dass ADB / USB-Debugging aktiviert ist.

Anleitung

  1. Boote die Quest normal.
  2. Verbinde sie über USB mit deinem Computer.
  3. Erlaube USB-Debugging, wenn du dazu aufgefordert wirst.
  4. Starte QuestStack.
  5. Warte, bis das Headset erkannt wird.
  6. Stelle sicher, dass QuestStack das Gerät als unterstützt meldet.
  7. Wähle Vollständiger Prozess.
  8. Drücke Start.
  9. Lies die Warnung, bevor du fortfährst.
  10. Halte das Headset verbunden, bis QuestStack fertig ist.

Der vollständige Prozess setzt das Headset auf die Werkseinstellungen zurück.

QuestStack übernimmt den Rest des Prozesses automatisch.

Was QuestStack tut

Während des vollständigen Prozesses wird QuestStack:

  1. Das verbundene Headset erkennen.
  2. Verifizieren, dass es sich um eine unterstützte Quest handelt.
  3. Die erforderliche Firmware und den Geräte-Fingerabdruck verifizieren.
  4. Den aktuell aktiven A/B-Slot erkennen.
  5. Die erforderlichen Dateien herunterladen und verifizieren.
  6. Temporären Root-Zugriff mithilfe von GhostLock / ionstack erlangen.
  7. Ein verifiziertes Backup des inaktiven Slots erstellen.
  8. Die erforderlichen verwundbaren Firmware-Dateien auf das Headset übertragen.
  9. Die verwundbare Boot-Firmware auf den inaktiven Slot flashen.
  10. Die geflashten Partitionen zurücklesen und verifizieren.
  11. Zum verwundbaren Slot wechseln.
  12. Direkt in den Fastboot-Modus neu starten.
  13. Die CVE-2021-1931-Bootloader-Entsperrung durchführen.
  14. Verifizieren, dass der Bootloader tatsächlich entsperrt ist.
  15. Den ursprünglichen Slot wiederherstellen.
  16. Das Headset auf die Werkseinstellungen zurücksetzen.
  17. Zurück in Android neu starten.

Wenn etwas fehlschlägt, bevor der verwundbare Slot aktiviert wurde, stoppt QuestStack, ohne zu diesem zu wechseln.

Wenn etwas fehlschlägt, nachdem der verwundbare Slot aktiviert wurde, versucht QuestStack, den ursprünglichen Slot automatisch wiederherzustellen.

Backups

Vor der Änderung des inaktiven Slots erstellt QuestStack ein dauerhaftes Backup der betroffenen Partitionen auf deinem Computer.

Backups enthalten Informationen wie:

  • Geräteseriennummer
  • Gerätemodell
  • Firmware-Fingerabdruck
  • Slot-Informationen
  • Partitionsgrößen
  • SHA-256-Hashes

QuestStack vergleicht den SHA-256-Hash jeder kopierten Partition mit dem ursprünglichen Blockgerät, bevor das Backup als gültig markiert wird.

Unvollständige Backups werden nicht als gültige Backups behandelt.

Vorhandene verifizierte Backups können über den Tab Backups in QuestStack eingesehen werden.

SHA-256-Verifizierung

QuestStack verifiziert wichtige Dateien während des gesamten Prozesses.

Die SHA-256-Verifizierung wird derzeit verwendet für:

  • Firmware-Archiv
  • Firmware-Images
  • ionstack-Root-Exploit
  • Gebündelte ADB- und Fastboot-Tools
  • Auf das Headset übertragene Dateien
  • Partitions-Backups
  • Geflashte Partitionen

Wenn eine erforderliche Datei nicht mit ihrem erwarteten Hash übereinstimmt, stoppt QuestStack, anstatt fortzufahren.

A/B-Slot-Sicherheit

QuestStack führt das Downgrade auf dem inaktiven Slot durch.

Der aktuell gebootete Android-Slot bleibt während des Downgrade-Prozesses unberührt.

Vor dem Wechsel der Slots verifiziert QuestStack, dass die verwundbare Firmware tatsächlich korrekt geschrieben wurde.

Nachdem der Bootloader entsperrt wurde, wechselt QuestStack zurück zum ursprünglichen Slot, bevor das Headset gelöscht und neu gestartet wird.

Das bedeutet, dass der verwundbare Slot nur vorübergehend für den Entsperrprozess verwendet wird.

Nur-Entsperren-Modus

QuestStack enthält außerdem einen Nur-Entsperren-Modus.

Dieser Modus ist für ein Headset gedacht, das bereits das verwundbare ABL ausführt und sich bereits im Fastboot-Modus befindet.

Der Nur-Entsperren-Modus tut Folgendes nicht:

  • Root erlangen
  • Firmware flashen
  • Den aktiven Slot ändern
  • Das normale Downgrade-Backup erstellen
  • Das Headset auf die Werkseinstellungen zurücksetzen
  • Das Headset automatisch neu starten

Verwende diesen Modus nur, wenn du bereits weißt, dass das Headset das korrekte verwundbare ABL ausführt.

Wiederherstellung

QuestStack enthält automatische Wiederherstellungslogik für Fehler, die auftreten, nachdem der verwundbare Slot aktiviert wurde.

Wenn möglich, wechselt das Programm das Headset automatisch zurück zum ursprünglichen Slot.

Wenn die automatische Slot-Wiederherstellung fehlschlägt, boote den verwundbaren Slot nicht blind weiter.

Halte das Headset verbunden, bewahre das von QuestStack erstellte Backup auf und prüfe die Protokolle, bevor du etwas anderes tust.

Für Hilfe nutze den unten verlinkten Discord-Server.

Support

Wenn du Hilfe suchst, erwäge, diesem Server beizutreten:

https://discord.gg/6JSH88u2Rd

Dort findest du auch Diskussionen über Quest-Modifikationen, 90 Hz, Wiederherstellung und andere Experimente.

Spekulationen

Derzeit keine.

Credits

Erstellt unter Verwendung von Forschung und Tools aus den Android-Sicherheits- und VR-Entwicklungs-Communities, insbesondere (FreeXR), einschließlich früherer Quest-Bootloader-Entsperrarbeiten von darknight:

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

Zusätzliche Anerkennung gebührt den Forschern und Entwicklern hinter GhostLock, ionstack und den anderen Arbeiten, die modernes Rooten und Bootloader-Entsperren der Quest ermöglicht haben.

Lizenz

QuestStack ist unter der GNU General Public License v3.0 lizenziert.

Siehe LICENSE für Details.

Haftungsausschluss

Dieses Projekt wird zu Bildungs- und Forschungszwecken bereitgestellt.

Das Ändern des Bootloader-Status, das Flashen von Boot-Firmware oder das Ändern von Systemsoftware kann dein Gerät dauerhaft beeinträchtigen.

QuestStack enthält Backups, Verifizierung und Wiederherstellungsprüfungen, um das Risiko zu verringern, aber es besteht weiterhin die Möglichkeit von Datenverlust oder eines nicht bootfähigen Geräts.

Verwendung auf eigene Gefahr.

Kategorien