Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
vankyo-s30-bootloader-unlock — Vankyo MatrixPad S30 (Unisoc SC9863A) — Desbloqueio do bootloader via método FDL1 CVE-2022-38694 | Kitploit
Ferramentas/GitHubGitHub/gadorach/vankyo-s30-bootloader-unlock
Segurança de Sistemas EmbarcadosExploraçãoEngenharia ReversaHacking de HardwareSegurança MóvelAnálise de Firmware
GitHubgadorach/vankyo-s30-bootloader-unlock

vankyo-s30-bootloader-unlock

Vankyo MatrixPad S30 (Unisoc SC9863A) — Desbloqueio do bootloader via método FDL1 CVE-2022-38694

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Ver Repositório
72há 1 mêsAinda não revisado

Desbloqueio do Bootloader do Vankyo S30

Desbloqueie o bootloader de um Vankyo MatrixPad S30 (Unisoc SC9863A) usando o método FDL1 da CVE-2022-38694.

A BootROM do S30 aceita FDL1 não assinado no modo de download sem exigir o bypass ROP, o que simplifica significativamente o desbloqueio.

Início Rápido

./unlock.sh --prebuilt    # Use binários pré-compilados (sem necessidade de compilação)
./unlock.sh --source      # Compile a partir do código-fonte (requer firmware PAC + distrobox)

Após o desbloqueio, verifique:

./verify.sh

Dois Caminhos

CaminhoRequisitosComando
Pré-compiladoNenhum (binários incluídos)./unlock.sh --prebuilt
Compilar a partir do código-fonteFirmware PAC, distrobox, build-essential, libusb-dev./unlock.sh --source

Pré-requisitos

  • Host Linux com usbutils (lsusb) e libusb
  • Cabo USB (com capacidade de dados)
  • O tablet S30, desligado
  • Para compilações a partir do código-fonte: um arquivo de firmware PAC do Vankyo S30 (veja o repositório vankyo-s30-vendor-pac)

Entrando no Modo de Download

  1. Desligue o tablet completamente
  2. Segure Volume Down
  3. Pressione o botão de reset embutido ao lado do botão de energia (use um clipe de papel)
  4. Solte o reset, depois solte o Volume Down
  5. Verifique: lsusb | grep 1782 deve mostrar 1782:4d00

Sequência de Desbloqueio

O script interativo guia você pelas fases:

  1. Backup e apagamento da SPL — lê e salva o splloader/uboot original, apaga a SPL
  2. Compilar u-boot nativo corrigido (recomendado) — regenera fdl2-cboot/fdl2-dl a partir do próprio backup de uboot do dispositivo (âncoras idênticas em todas as compilações observadas)
  3. Gravar u-boot corrigido — grava fdl2-cboot.bin, que chama set_lock_status(1) quando inicializado. Nota: esta fase sozinha não grava os dados de desbloqueio — a SPL original verifica o u-boot e inicializa o uboot_bak em vez disso.
  4. Enviar spl-unlock — obrigatório. Inicializa o u-boot corrigido através do caminho de fallback da BootROM, que grava os dados de desbloqueio no miscdata. A saída CHECK_BAUD FAIL aqui é normal (uma SPL não fala o protocolo de diagnóstico FDL1).
  5. Verificar desbloqueio — lê o miscdata para confirmar que os dados de desbloqueio foram gravados
  6. Restaurar originais — regrava o splloader/uboot original, apaga o misc

Documentação

Veja docs/ para:

  • FINDINGS.md — catálogo de comportamento observado em campo: semântica de desbloqueio corrigida, referência de saída do console do spd_dump, peculiaridades de USB/conexão, modos de falha de hardware (juntas BGA frias), comparação de compilações de firmware
  • GUIDE.md — guia abrangente de desbloqueio com detalhes técnicos
  • CVE-2022-38694-ANALYSIS.md — análise da vulnerabilidade do exploit
  • CHAIN_OF_TRUST.md — documentação da cadeia de boot da Unisoc
  • HANDOFF-full.md — notas de pesquisa sobre bypass de AVB
  • Análise completa do exploit, documentação de formatos e logs históricos

reference/ contém leituras completas de partições do modo de download de dispositivos reais (ex.: reference/S30_20201020-S3032GBUSTUVWXYZ018151/ — um segundo tablet executando a compilação S30_20201020, de outra forma indisponível, incluindo seus blobs de miscdata bloqueados e desbloqueados).

Estrutura do Repositório

unlock.sh          — script interativo guiado de desbloqueio
verify.sh          — verifica o status do desbloqueio
prebuilt/          — binários pré-compilados (sem necessidade de compilação)
source/            — scripts de compilação a partir do código-fonte + código-fonte do exploit CVE-2022-38694
exploit-artifacts/  — imagens de experimentos de bypass de AVB via FDL2
reference/         — leituras completas de partições de dispositivos reais
docs/              — guias, análises e logs históricos
Baixar ferramenta