
افتح قفل الـ bootloader لجهاز Meta Quest 1 واحصل على صلاحيات الجذر (root) باستخدام GhostLock + CVE-2021-1931.
QuestStack هو مشروع لفتح قفل الروت و bootloader لأجهزة Meta Quest.
باستخدام سلسلة تصعيد الامتيازات GhostLock وثغرة CVE-2021-1931 في ABL/fastboot، يوفر QuestStack طريقة للحصول على وصول الجذر (root) على أحدث إصدار من برنامج Quest 1 الثابت، والتمهيد مؤقتًا باستخدام ABL ضعيف، وفتح قفل bootloader للجهاز.
يجمع المشروع بين أبحاث برامج Quest الثابتة، وصول الجذر، التلاعب بفتحات A/B، تعديل ABL، استغلال fastboot، النسخ الاحتياطي، والتحقق في سير عمل آلي واحد يهدف إلى منح المطورين والمتحمسين تحكمًا كاملاً في أجهزة Quest 1.
الحالة: تم الإصدار
90 هرتز ممكن. تحقق من Discord أدناه
QuestStack متاح حاليًا كتطبيق سطح مكتب لأنظمة Windows وLinux وmacOS.
يتضمن الإصدار الحالي واجهة رسومية كاملة، اكتشاف تلقائي للجهاز، نسخ احتياطي موثوق، فحوصات تكامل SHA-256، معالجة تلقائية للفتحات، ومنطق استرداد.
49845030443200410 (الأحدث)50670960048600150يقوم QuestStack بفحص الجهاز المتصل قبل السماح ببدء العملية الكاملة.
يتم فحص إصدار البرنامج الثابت، معلومات منتج Quest، البصمة، وحالة فتحة A/B تلقائيًا لتقليل فرصة تشغيل العملية على جهاز خاطئ.
إذا كنت تفضل القيام بذلك عبر الموقع الإلكتروني بدلاً من التطبيق، استخدم:
https://quest1-unlock.skystate.ch/
الاعتماد: Darknight
إصدار الموقع الإلكتروني هو تنفيذ منفصل ولا يوفر بالضرورة نفس سير العمل أو نظام النسخ الاحتياطي أو ميزات الاسترداد الموجودة في إصدار سطح المكتب.
إذا لم يكن جهازك على إصدار البرنامج الثابت المطلوب، أعد التشغيل في وضع تحديث USB وقم بتحميل حزمة البرنامج الثابت المطلوبة:
https://files.cocaine.trade/firmware/meta/Quest/q1_49845030443200410.zip
https://files.cocaine.trade/firmware/meta/Quest%202/q2_50670960048600150.zip
بعد تثبيت البرنامج الثابت، قم بتشغيل سماعة الرأس بشكل طبيعي وتأكد من تمكين ADB / تصحيح أخطاء USB.
ستؤدي العملية الكاملة إلى إعادة ضبط المصنع لسماعة الرأس.
يتولى QuestStack بقية العملية تلقائيًا.
أثناء العملية الكاملة، سيقوم QuestStack بما يلي:
إذا فشل شيء ما قبل تفعيل الفتحة الضعيفة، يتوقف QuestStack دون التبديل إليها.
إذا فشل شيء ما بعد تفعيل الفتحة الضعيفة، يحاول QuestStack استعادة الفتحة الأصلية تلقائيًا.
قبل تعديل الفتحة غير النشطة، يقوم QuestStack بإنشاء نسخة احتياطية دائمة للأقسام المتأثرة على جهاز الكمبيوتر الخاص بك.
تتضمن النسخ الاحتياطية معلومات مثل:
يقارن QuestStack تجزئة SHA-256 لكل قسم منسوخ مع جهاز الكتلة الأصلي قبل وضع علامة على النسخة الاحتياطية كصالحة.
لا يتم التعامل مع النسخ الاحتياطية غير المكتملة كنسخ احتياطية صالحة.
يمكن عرض النسخ الاحتياطية الموثوقة الموجودة من علامة التبويب النسخ الاحتياطي داخل QuestStack.
يتحقق QuestStack من الملفات المهمة طوال العملية بأكملها.
يُستخدم التحقق من SHA-256 حاليًا من أجل:
إذا لم يتطابق ملف مطلوب مع التجزئة المتوقعة، سيتوقف QuestStack بدلاً من المتابعة.
يقوم QuestStack بتنفيذ التخفيض على الفتحة غير النشطة.
تُترك فتحة Android التي تعمل حاليًا دون تغيير أثناء عملية التخفيض.
قبل التبديل بين الفتحات، يتحقق QuestStack من أن البرنامج الثابت الضعيف قد كُتب بشكل صحيح بالفعل.
بعد فتح قفل bootloader، يعود QuestStack إلى الفتحة الأصلية قبل المسح وإعادة تشغيل سماعة الرأس.
هذا يعني أن الفتحة الضعيفة تُستخدم مؤقتًا فقط لعملية فتح القفل.
يتضمن QuestStack أيضًا وضع فتح القفل فقط.
هذا الوضع مخصص لسماعة رأس تعمل بالفعل على ABL ضعيف وهي بالفعل في وضع fastboot.
وضع فتح القفل فقط لا:
استخدم هذا الوضع فقط إذا كنت تعرف بالفعل أن سماعة الرأس تعمل على ABL الضعيف الصحيح.
يحتوي QuestStack على منطق استرداد تلقائي للفشل الذي يحدث بعد تفعيل الفتحة الضعيفة.
إذا كان ذلك ممكنًا، سيقوم البرنامج بتبديل سماعة الرأس مرة أخرى إلى الفتحة الأصلية تلقائيًا.
إذا فشل الاسترداد التلقائي للفتحة، لا تستمر في تشغيل الفتحة الضعيفة بشكل أعمى.
أبقِ سماعة الرأس متصلة، واحتفظ بالنسخة الاحتياطية التي أنشأها QuestStack، وتحقق من السجلات قبل القيام بأي شيء آخر.
للمساعدة، استخدم خادم Discord المرتبط أدناه.
إذا كنت تبحث عن مساعدة، ففكر في الانضمام إلى هذا الخادم:
يمكنك أيضًا العثور على مناقشات حول تعديلات Quest و90 هرتز والاسترداد وتجارب أخرى هناك.
لا شيء في الوقت الحالي.
تم بناؤه باستخدام أبحاث وأدوات من مجتمعات أمان Android وتطوير الواقع الافتراضي (VR) تحديدًا (FreeXR)، بما في ذلك أعمال فتح قفل bootloader السابقة لـ Quest من darknight:
https://github.com/darknight1050/quest-bootloader-unlocker
يعود الفضل الإضافي إلى الباحثين والمطورين وراء GhostLock وionstack والأعمال الأخرى التي جعلت فتح قفل الجذر و bootloader الحديث لـ Quest ممكنًا.
QuestStack مرخص بموجب رخصة GNU العامة العامة الإصدار 3.0.
انظر LICENSE للحصول على التفاصيل.
يتم توفير هذا المشروع لأغراض تعليمية وبحثية.
تعديل حالة bootloader أو وميض برنامج التمهيد الثابت أو تغيير برامج النظام يمكن أن يؤثر بشكل دائم على جهازك.
يتضمن QuestStack نسخًا احتياطية وتحققًا وفحوصات استرداد لتقليل المخاطر، ولكن لا تزال هناك احتمالية لفقدان البيانات أو جهاز غير قابل للتشغيل.
استخدم على مسؤوليتك الخاصة.