QuestStack is een project dat root-toegang en bootloader-ontgrendeling mogelijk maakt voor de Meta Quest 1. Het proces maakt gebruik van de GhostLock privilege escalation-chain en de CVE-2021-1931 ABL/fastboot-kwetsbaarheid om het standaard ABL-image te vervangen door een kwetsbare versie.
Om het proces succesvol uit te voeren, is een specifieke firmwareversie (49845030443200410) vereist, die via de USB Update Mode kan worden geïnstalleerd. Na het draaien van de QuestStack-applicatie moet de gebruiker een update sideloaden, omdat de huidige slot niet bootbaar is. Hoewel er speculaties zijn over de mogelijkheid om dit toe te passen op Quest 2-apparaten met versie V59 of lager, wordt dit afgeraden vanwege een hoog risico op het 'bricken' van het apparaat. Het project is gelicenseerd onder GNU GPL v3.0 en is bedoeld voor educatieve en onderzoeksdoeleinden.
QuestStack: Ontgrendel de bootloader en verkrijg root-toegang voor Meta Quest 1
Het project combineert onderzoek naar Quest-firmware, root-toegang, ABL-modificatie en fastboot-ontgrendeling in één enkel proces, met als doel ontwikkelaars en enthousiastelingen volledige controle te geven over de Quest 1-hardware.
Huidige details
Status: Uitgebracht
Ondersteuning
- Ondersteund:
- Quest 1
- Firmware:
49845030443200410 (nieuwste)
- Niet ondersteund:
- Quest 2
- Quest Pro
- Alle andere headsets
Website-versie
Indien u liever de website gebruikt in plaats van de applicatie: https://quest1-unlock.skystate.ch/
Credits: Darknight
Instructies
- Controleer de huidige geïnstalleerde firmwareversie:
Gebruik het volgende commando: adb shell getprop ro.build.version.incremental
- Vereiste firmwareversie:
De benodigde versie is: 49845030443200410
- Firmware installeren:
Als uw apparaat niet op deze firmwareversie draait, start het apparaat dan op in "USB Update Mode" en sideload het vereiste firmwarepakket via deze link: https://files.cocaine.trade/firmware/meta/Quest/q149845030443200410.zip
- Het proces uitvoeren:
Na het installeren van de firmware:
- Start de headset normaal op.
- Zorg ervoor dat ADB is ingeschakeld en correct werkt.
- Start QuestStack.
- Wacht tot het proces is voltooid.
- Afronding:
Zodra het proces is voltooid, dient u uw gewenste update te sideloaden, aangezien de huidige slot NIET bootbaar is.
QuestStack voert de nodige stappen uit om root-toegang te verkrijgen, het ABL-image te vervangen en het proces voor het ontgrendelen van de bootloader voort te zetten.
Ondersteuning
Voor hulp kunt u overwegen om lid te worden van de volgende server: https://discord.gg/6JSH88u2Rd
Speculaties
Quest 2-apparaten die versie V59 of lager draaien, hebben een vergelijkbare kans dat dit proces naar behoren werkt om de bootloader te ontgrendelen, maar de kans op het 'bricken' van het apparaat weegt zwaarder dan het voordeel van het ontgrendelen van de bootloader.
Credits
Gebouwd met behulp van onderzoek en tools van de Android security- en VR-ontwikkelingsgemeenschappen, specifiek FreeXR, inclusief eerder werk aan het ontgrendelen van de Quest-bootloader door darknight (https://github.com/darknight1050/quest-bootloader-unlocker).
Licentie
QuestStack is gelicenseerd onder de GNU General Public License v3.0. Zie het bestand LICENSE voor details.
Disclaimer
Dit project is uitsluitend beschikbaar voor educatieve en onderzoeksdoeleinden. Het wijzigen van de status van de bootloader of systeemsoftware kan uw apparaat permanent beïnvloeden. Gebruik op eigen risico.
QuestStack: Ontgrendel de bootloader en verkrijg root-toegang voor Meta Quest 1
Het project combineert onderzoek naar Quest-firmware, root-toegang, ABL-modificatie en fastboot-ontgrendeling in één enkel proces, met als doel ontwikkelaars en enthousiastelingen volledige controle te geven over de Quest 1-hardware.
Huidige details
Status: Uitgebracht
Ondersteuning
- Ondersteund:
- Quest 1
- Firmware:
49845030443200410 (nieuwste)
- Niet ondersteund:
- Quest 2
- Quest Pro
- Alle andere headsets
Website-versie
Indien u liever de website gebruikt in plaats van de applicatie: https://quest1-unlock.skystate.ch/
Credits: Darknight
Instructies
- Controleer de huidige geïnstalleerde firmwareversie:
Gebruik het volgende commando: adb shell getprop ro.build.version.incremental
- Vereiste firmwareversie:
De benodigde versie is: 49845030443200410
- Firmware installeren:
Als uw apparaat niet op deze firmwareversie draait, start het apparaat dan op in "USB Update Mode" en sideload het vereiste firmwarepakket via deze link: https://files.cocaine.trade/firmware/meta/Quest/q149845030443200410.zip
- Het proces uitvoeren:
Na het installeren van de firmware:
- Start de headset normaal op.
- Zorg ervoor dat ADB is ingeschakeld en correct werkt.
- Start QuestStack.
- Wacht tot het proces is voltooid.
- Afronding:
Zodra het proces is voltooid, dient u uw gewenste update te sideloaden, aangezien de huidige slot NIET bootbaar is.
QuestStack voert de nodige stappen uit om root-toegang te verkrijgen, het ABL-image te vervangen en het proces voor het ontgrendelen van de bootloader voort te zetten.
Ondersteuning
Voor hulp kunt u overwegen om lid te worden van de volgende server: https://discord.gg/6JSH88u2Rd
Speculaties
Quest 2-apparaten die versie V59 of lager draaien, hebben een vergelijkbare kans dat dit proces naar behoren werkt om de bootloader te ontgrendelen, maar de kans op het 'bricken' van het apparaat weegt zwaarder dan het voordeel van het ontgrendelen van de bootloader.
Credits
Gebouwd met behulp van onderzoek en tools van de Android security- en VR-ontwikkelingsgemeenschappen, specifiek FreeXR, inclusief eerder werk aan het ontgrendelen van de Quest-bootloader door darknight (https://github.com/darknight1050/quest-bootloader-unlocker).
Licentie
QuestStack is gelicenseerd onder de GNU General Public License v3.0. Zie het bestand LICENSE voor details.
Disclaimer
Dit project is uitsluitend beschikbaar voor educatieve en onderzoeksdoeleinden. Het wijzigen van de status van de bootloader of systeemsoftware kan uw apparaat permanent beïnvloeden. Gebruik op eigen risico.