
Vankyo MatrixPad S30 (Unisoc SC9863A) — Bootloader unlock via CVE-2022-38694 FDL1 method
Unlock the bootloader on a Vankyo MatrixPad S30 (Unisoc SC9863A) using the CVE-2022-38694 FDL1 method.
The S30's BootROM accepts unsigned FDL1 in download mode without requiring the ROP bypass, which simplifies the unlock significantly.
./unlock.sh --prebuilt # Use prebuilt binaries (no compilation needed)
./unlock.sh --source # Build from source (needs PAC firmware + distrobox)
After unlocking, verify:
./verify.sh
| Path | Requirements | Command |
|---|---|---|
| Prebuilt | None (binaries included) | ./unlock.sh --prebuilt |
| Build from source | PAC firmware, distrobox, build-essential, libusb-dev | ./unlock.sh --source |
usbutils (lsusb) and libusbvankyo-s30-vendor-pac repo)lsusb | grep 1782 should show 1782:4d00The interactive script guides you through 5 phases:
fdl2-cboot.bin which calls set_lock_status(1)See docs/ for:
GUIDE.md — comprehensive unlock guide with technical detailsCVE-2022-38694-ANALYSIS.md — exploit vulnerability analysisCHAIN_OF_TRUST.md — Unisoc boot chain documentationHANDOFF-full.md — AVB bypass research notesunlock.sh — guided interactive unlock script
verify.sh — verify unlock status
prebuilt/ — prebuilt binaries (no compilation needed)
source/ — build-from-source scripts + CVE-2022-38694 exploit source
exploit-artifacts/ — FDL2 AVB bypass experiment images
docs/ — guides, analysis, and historical logs