
Vankyo MatrixPad S30 (Unisoc SC9863A) — Sblocco del bootloader tramite metodo FDL1 CVE-2022-38694
Sblocca il bootloader su un Vankyo MatrixPad S30 (Unisoc SC9863A) usando il metodo FDL1 CVE-2022-38694.
Il BootROM dell'S30 accetta FDL1 non firmato in modalità download senza richiedere il bypass ROP, il che semplifica notevolmente lo sblocco.
./unlock.sh --prebuilt # Usa binari precompilati (nessuna compilazione necessaria)
./unlock.sh --source # Compila dai sorgenti (richiede firmware PAC + distrobox)
Dopo lo sblocco, verifica:
./verify.sh
| Percorso | Requisiti | Comando |
|---|---|---|
| Precompilato | Nessuno (binari inclusi) | ./unlock.sh --prebuilt |
| Compila dai sorgenti | Firmware PAC, distrobox, build-essential, libusb-dev | ./unlock.sh --source |
usbutils (lsusb) e libusbvankyo-s30-vendor-pac)lsusb | grep 1782 dovrebbe mostrare 1782:4d00Lo script interattivo ti guida attraverso le fasi:
fdl2-cboot/fdl2-dl
dal backup uboot del dispositivo stesso (ancore identiche in tutte le build osservate)fdl2-cboot.bin che chiama set_lock_status(1)
all'avvio. Nota: questa fase da sola non scrive i dati di sblocco — lo
SPL originale verifica u-boot e avvia uboot_bak invece.CHECK_BAUD FAIL qui è normale (uno SPL non parla il protocollo di diagnostica FDL1).Vedi docs/ per:
FINDINGS.md — catalogo dei comportamenti osservati sul campo: semantica di sblocco corretta,
riferimento all'output della console spd_dump, stranezze USB/connessione, modalità di guasto
hardware (giunti BGA freddi), confronto delle build firmwareGUIDE.md — guida completa allo sblocco con dettagli tecniciCVE-2022-38694-ANALYSIS.md — analisi della vulnerabilità dell'exploitCHAIN_OF_TRUST.md — documentazione della catena di avvio UnisocHANDOFF-full.md — note di ricerca sul bypass AVBreference/ contiene letture complete delle partizioni in modalità download da dispositivi
reali (es. reference/S30_20201020-S3032GBUSTUVWXYZ018151/ — un
secondo tablet che esegue la build S30_20201020 altrimenti non disponibile,
inclusi i suoi blob miscdata bloccati e sbloccati).
unlock.sh — script di sblocco interattivo guidato
verify.sh — verifica lo stato di sblocco
prebuilt/ — binari precompilati (nessuna compilazione necessaria)
source/ — script per compilare dai sorgenti + sorgente dell'exploit CVE-2022-38694
exploit-artifacts/ — immagini degli esperimenti di bypass AVB FDL2
reference/ — letture complete delle partizioni da dispositivi reali
docs/ — guide, analisi e log storici