
Desbloqueio do bootloader (CVE-2022-38694) & guia de root para Realme C53 / RMX3760 (Unisoc T612)
Desbloqueie o bootloader e faça root no seu Realme C53 (e em outros dispositivos Realme). Compatível com KernelSU, Magisk ou um híbrido dos dois.
⚠️ RMX3760 (Unisoc T612): O desbloqueio do bootloader + root com Magisk estão verificados e funcionando no Android 15 E no Android 14. O KernelSU LKM funciona apenas no kernel do Android 15 (
5.15.178,MODULE_SIG_FORCE=n). No Android 14 (5.4.254,MODULE_SIG_FORCE=y) o kernel rejeita módulos não assinados (insmod→Key was rejected by service) — use o Magisk nesse caso.
Cada release do GitHub que você criar no seu próprio fork é a SUA build pessoal — salve-a e reutilize-a sempre que precisar fazer root novamente no mesmo dispositivo.
| Método | Android 15 (5.15.178) | Android 14 (5.4.254) |
|---|---|---|
| Desbloqueio do bootloader (CVE-2022-38694) | ✅ OK | ✅ OK |
| Root com Magisk | ✅ OK | ✅ OK |
| KernelSU LKM (carregamento de módulo) | ✅ OK (MODULE_SIG_FORCE=n) | ❌ bloqueado (MODULE_SIG_FORCE=y) |
🔎 Verifique seu kernel primeiro:
adb shell uname -r
5.15.178-android13-8→ KernelSU / híbrido funciona5.4.254-android12-9→ use Magisk (KernelSU precisa de uma recompilação completa do kernel)
Passo a passo completo com comandos exatos, logs e checksums MD5: docs/UNLOCK_ROOT_GUIDE.md
✅ Relock do bootloader — VERIFICADO (2026-08-05, Android 14):
fastboot flashing lock→Lock bootloader successfully!→ro.boot.flash.locked=1,verifiedbootstate=green,vbmeta.device_state=locked, o dispositivo inicializa normalmente. Procedimento completo: Relock do Bootloader.
Restaure o dispositivo para um estado totalmente original e bloqueado (verificado no Android 14 / RMX3760).
output/backup/boot_a_a14_stock.img, boot_b_a14_stock.img)# 1. Flash stock boot to BOTH slots (replaces Magisk-patched boot / removes root)
adb reboot bootloader
fastboot flash boot_a output/backup/boot_a_a14_stock.img
fastboot flash boot_b output/backup/boot_b_a14_stock.img
# 2. Re-lock the bootloader (confirm on the phone screen with volume keys if prompted)
fastboot flashing lock
# → fastboot getvar locked → "Lock bootloader successfully!"
# 3. Reboot and verify
fastboot reboot
adb shell getprop ro.boot.flash.locked # 1
adb shell getprop ro.boot.verifiedbootstate # green
adb shell getprop ro.boot.vbmeta.device_state # locked
ℹ️
fastboot flashing lockfunciona mesmo que o bootloader tenha sido desbloqueado via o exploit CVE. O primeiro boot após o bloqueio demora mais (reset de fábrica) — basta aguardar.ℹ️ Se o seu dispositivo reportar
Not implement.paraflashing lock, re-bloqueie zerando o marcadormiscdata(offset8192, 64 bytes) com a mesma toolchain CVEspd_dumpusada para o desbloqueio: um marcador zerado = estado bloqueado.
| Item | Necessário Para |
|---|---|
| Conta no GitHub | Fork + GitHub Actions (compilar o módulo do kernel) |
| Python 3.10+ | Ferramenta CLI (python cli.py) |
| ADB + Fastboot | Flash e verificação (incluídos no Platform Tools) |
| Cabo USB | Capaz de transferência de dados |
| PC com Windows (ou VM Linux) | Desbloqueio do bootloader (spd_dump.exe só roda no Windows) |
Não tem Python? Baixe o Release ZIP — ele inclui scripts de flash e não requer nenhuma configuração.
🤖 Usa um assistente de IA? Consulte
AI_PROMPT_TEMPLATE.mdpara prompts prontos para uso. Recomendado: opencode — CLI de agente de IA que pode ler/editar arquivos e executar comandos diretamente no seu terminal. Execute-o a partir da pasta deste repositório.
You fork this repo
→ Run GitHub Actions (builds kernelsu.ko for YOUR device)
OR use a pre-built Release
→ Unlock bootloader (CVE-2022-38694 for SPRD/Unisoc)
→ Flash KernelSU, Magisk, or hybrid root
→ Done. Keep the Release for future use.
Não é necessário configurar um ambiente de compilação do kernel. Tudo é executado na nuvem do GitHub.
Se alguém já compilou para o mesmo dispositivo/kernel, basta baixar a Release dessa pessoa:
Download Release ZIP or kernelsu.ko from an existing GitHub Release
→ Place kernelsu.ko in downloads/kernelsu.ko
→ Follow "Quick Start" from Step 2
Nenhuma conta do GitHub ou fork é necessária. Único pré-requisito: versão de kernel correspondente (vermagic).
Compile o seu próprio módulo de kernel pessoal — a sua Release, o seu backup:
Fork this repo → Run GitHub Actions → Get YOUR Release
→ Download kernelsu.ko from your own Release
→ Follow "Quick Start" from Step 2
| Família de Chipset | SoC/Plataforma | Método de Desbloqueio | Status |
|---|---|---|---|
| SPRD (Unisoc) | T606, T610, T612, T618 | CVE-2022-38694 | ✅ Testado (C53) |
| Realme C53 (RMX3760) Android 15 | T612 | CVE-2022-38694 | ✅ Desbloqueio + Magisk + KSU LKM |
| Realme C53 (RMX3760) Android 14 | T612 | CVE-2022-38694 | ✅ Desbloqueio + Magisk (KSU bloqueado: MODULE_SIG_FORCE=y) |
| MediaTek | Helio Gxx, Dimensity | Modo BROM (mtkclient) | ⚠️ Exemplo de perfil |
| Qualcomm | Snapdragon 6xx/7xx | EDL / fastboot oem | ⚠️ Exemplo de perfil |
Multi-dispositivo + multi-chipset: Cada dispositivo tem um perfil TOML em devices/.
Altere com o menu d) ou a variável de ambiente RMX_DEVICE=example_mediatek python cli.py.
Crie seu próprio perfil: copie devices/template.toml → devices/SEU_MODELO.toml, preencha os valores do dispositivo.
Para chipsets não SPRD, as ferramentas de desbloqueio não estão incluídas no repositório. Consulte as instruções de desbloqueio no menu 5 da CLI para obter o link de download das ferramentas necessárias.
kernelsu.ko dentro# Clone your fork
git clone https://github.com/YOUR_USERNAME/realme-c53-unlock-root.git
cd realme-c53-unlock-root
# Download the Release from GitHub
# → Go to your fork's Releases page
# → Download kernelsu.ko from the latest release
# → Place it in: downloads/kernelsu.ko
# Install SPRD driver (Windows only)
python cli.py # select menu 4
python cli.py # select menu 5 (follow the screwdriver trick)
O telefone será restaurado para as configurações de fábrica. Configure o Android, ative a depuração USB.
Escolha o seu método de root: