Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
vankyo-s30-bootloader-unlock — Vankyo MatrixPad S30 (Unisoc SC9863A) — разблокировка загрузчика через метод FDL1 CVE-2022-38694 | Kitploit
Инструменты/GitHubGitHub/gadorach/vankyo-s30-bootloader-unlock
Безопасность встроенных системЭксплуатацияОбратная инженерияАппаратный ХакингМобильная безопасностьАнализ Прошивок
GitHubgadorach/vankyo-s30-bootloader-unlock

vankyo-s30-bootloader-unlock

Vankyo MatrixPad S30 (Unisoc SC9863A) — разблокировка загрузчика через метод FDL1 CVE-2022-38694

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Репозиторий
721 месяц назадЕщё не проверено

Разблокировка загрузчика Vankyo S30

Разблокировка загрузчика на Vankyo MatrixPad S30 (Unisoc SC9863A) с использованием метода FDL1 через CVE-2022-38694.

BootROM устройства S30 принимает неподписанный FDL1 в режиме загрузки без необходимости обхода через ROP, что значительно упрощает разблокировку.

Быстрый старт

./unlock.sh --prebuilt    # Использовать готовые бинарники (компиляция не требуется)
./unlock.sh --source      # Сборка из исходников (требуется прошивка PAC + distrobox)

После разблокировки проверьте:

./verify.sh

Два пути

ПутьТребованияКоманда
Готовые бинарникиНет (бинарники включены)./unlock.sh --prebuilt
Сборка из исходниковПрошивка PAC, distrobox, build-essential, libusb-dev./unlock.sh --source

Предварительные требования

  • Linux-хост с usbutils (lsusb) и libusb
  • USB-кабель (поддерживающий передачу данных)
  • Планшет S30, выключенный
  • Для сборки из исходников: файл прошивки PAC для Vankyo S30 (см. репозиторий vankyo-s30-vendor-pac)

Вход в режим загрузки

  1. Полностью выключите планшет
  2. Удерживайте уменьшение громкости
  3. Нажмите утопленную кнопку сброса рядом с кнопкой питания (используйте скрепку)
  4. Отпустите сброс, затем отпустите уменьшение громкости
  5. Проверьте: lsusb | grep 1782 должен показать 1782:4d00

Последовательность разблокировки

Интерактивный скрипт проведёт вас через этапы:

  1. Резервное копирование и стирание SPL — считывает и сохраняет оригинальные splloader/uboot, стирает SPL
  2. Сборка нативного пропатченного u-boot (рекомендуется) — пересоздаёт fdl2-cboot/fdl2-dl из собственной резервной копии uboot устройства (якоря идентичны во всех наблюдаемых сборках)
  3. Запись пропатченного u-boot — прошивает fdl2-cboot.bin, который вызывает set_lock_status(1) при загрузке. Примечание: только этот этап не записывает данные разблокировки — стоковый SPL проверяет u-boot и загружает uboot_bak вместо него.
  4. Отправка spl-unlock — обязательно. Загружает пропатченный u-boot через резервный путь BootROM, который записывает данные разблокировки в miscdata. Вывод CHECK_BAUD FAIL здесь является нормальным (SPL не поддерживает диагностический протокол FDL1).
  5. Проверка разблокировки — считывает miscdata для подтверждения записи данных разблокировки
  6. Восстановление оригиналов — записывает обратно оригинальные splloader/uboot, очищает misc

Документация

См. 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/  — образы экспериментов по обходу AVB через FDL2
reference/         — полные считывания разделов с реальных устройств
docs/              — руководства, анализ и исторические журналы
Скачать инструмент