
Vankyo MatrixPad S30 (Unisoc SC9863A) — CVE-2022-38694 FDL1 विधि के माध्यम से बूटलोडर अनलॉक
CVE-2022-38694 FDL1 विधि का उपयोग करके Vankyo MatrixPad S30 (Unisoc SC9863A) पर बूटलोडर अनलॉक करें।
S30 का BootROM डाउनलोड मोड में बिना हस्ताक्षरित FDL1 को स्वीकार करता है, बिना ROP बायपास की आवश्यकता के, जो अनलॉक को काफी सरल बनाता है।
./unlock.sh --prebuilt # पहले से बने बाइनरी का उपयोग करें (संकलन की आवश्यकता नहीं)
./unlock.sh --source # स्रोत से बनाएं (PAC फर्मवेयर + distrobox आवश्यक)
अनलॉक करने के बाद, सत्यापित करें:
./verify.sh
| मार्ग | आवश्यकताएं | कमांड |
|---|---|---|
| पहले से बना | कोई नहीं (बाइनरी शामिल) | ./unlock.sh --prebuilt |
| स्रोत से बनाएं | PAC फर्मवेयर, distrobox, build-essential, libusb-dev | ./unlock.sh --source |
usbutils (lsusb) और libusb वाला Linux होस्टvankyo-s30-vendor-pac रेपो)lsusb | grep 1782 को 1782:4d00 दिखाना चाहिएइंटरैक्टिव स्क्रिप्ट आपको चरणों के माध्यम से मार्गदर्शन करती है:
fdl2-cboot/fdl2-dl को पुनः उत्पन्न करता है (सभी देखे गए बिल्ड्स में एंकर समान)fdl2-cboot.bin को फ्लैश करता है जो बूट होने पर set_lock_status(1) को कॉल करता है। नोट: यह चरण अकेले अनलॉक डेटा को नहीं लिखता — स्टॉक SPL u-boot को सत्यापित करता है और इसके बजाय uboot_bak को बूट करता है।CHECK_BAUD FAIL आउटपुट सामान्य है (SPL FDL1 diag प्रोटोकॉल नहीं बोलता)।docs/ देखें:
FINDINGS.md — फ़ील्ड-अवलोकित व्यवहार कैटलॉग: संशोधित अनलॉक सेमांटिक्स, spd_dump कंसोल आउटपुट संदर्भ, USB/कनेक्शन विशेषताएं, हार्डवेयर विफलता मोड (कोल्ड BGA जोड़), फर्मवेयर बिल्ड तुलनाGUIDE.md — तकनीकी विवरण के साथ व्यापक अनलॉक गाइडCVE-2022-38694-ANALYSIS.md — एक्सप्लॉइट भेद्यता विश्लेषणCHAIN_OF_TRUST.md — Unisoc बूट चेन दस्तावेज़ीकरणHANDOFF-full.md — AVB बायपास अनुसंधान नोट्सreference/ में वास्तविक डिवाइस से पूर्ण डाउनलोड-मोड पार्टीशन रीडबैक शामिल हैं (जैसे reference/S30_20201020-S3032GBUSTUVWXYZ018151/ — एक दूसरा टैबलेट जो अन्यथा अनुपलब्ध S30_20201020 बिल्ड चला रहा है, जिसमें इसके लॉक और अनलॉक miscdata ब्लॉब्स शामिल हैं)।
unlock.sh — निर्देशित इंटरैक्टिव अनलॉक स्क्रिप्ट
verify.sh — अनलॉक स्थिति सत्यापित करें
prebuilt/ — पहले से बने बाइनरी (संकलन की आवश्यकता नहीं)
source/ — स्रोत से बनाने की स्क्रिप्ट + CVE-2022-38694 एक्सप्लॉइट स्रोत
exploit-artifacts/ — FDL2 AVB बायपास प्रयोग इमेज
reference/ — वास्तविक डिवाइस से पूर्ण पार्टीशन रीडबैक
docs/ — गाइड, विश्लेषण, और ऐतिहासिक लॉग