
Desbloqueo del bootloader (CVE-2022-38694) y guía de root para Realme C53 / RMX3760 (Unisoc T612)
Desbloquea el bootloader y haz root en tu Realme C53 (y otros dispositivos Realme). Compatible con KernelSU, Magisk o una combinación de ambos.
⚠️ RMX3760 (Unisoc T612): El desbloqueo del bootloader + root con Magisk están verificados y funcionando en AMBOS Android 15 y Android 14. KernelSU LKM funciona solo en el kernel de Android 15 (
5.15.178,MODULE_SIG_FORCE=n). En Android 14 (5.4.254,MODULE_SIG_FORCE=y) el kernel rechaza módulos sin firma (insmod→Key was rejected by service) — usa Magisk allí.
Cada release de GitHub que crees en tu propio fork es TU compilación personal — guárdala y reutilízala cuando necesites hacer root de nuevo en el mismo dispositivo.
| Método | Android 15 (5.15.178) | Android 14 (5.4.254) |
|---|---|---|
| Desbloqueo de bootloader (CVE-2022-38694) | ✅ OK | ✅ OK |
| Root con Magisk | ✅ OK | ✅ OK |
| KernelSU LKM (carga de módulo) | ✅ OK (MODULE_SIG_FORCE=n) | ❌ bloqueado (MODULE_SIG_FORCE=y) |
🔎 Comprueba primero tu kernel:
adb shell uname -r
5.15.178-android13-8→ KernelSU / híbrido funciona5.4.254-android12-9→ usa Magisk (KernelSU requiere recompilar el kernel completo)
Guía completa paso a paso con comandos exactos, registros y sumas de verificación MD5: docs/UNLOCK_ROOT_GUIDE.md
✅ Bloqueo del bootloader — VERIFICADO (2026-08-05, Android 14):
fastboot flashing lock→Lock bootloader successfully!→ro.boot.flash.locked=1,verifiedbootstate=green,vbmeta.device_state=locked, el dispositivo arranca normalmente. Procedimiento completo: Bloquear el bootloader.
Restaura el dispositivo a un estado completamente de fábrica y bloqueado (verificado en 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 aunque el bootloader se desbloqueó mediante el exploit de la CVE. El primer arranque tras el bloqueo tarda más (restablecimiento de fábrica) — solo espera.ℹ️ Si tu dispositivo informa
Not implement.paraflashing lock, vuelve a bloquear poniendo a cero el marcadormiscdata(offset8192, 64 bytes) con la misma cadena de herramientas CVEspd_dumpusada para desbloquear: un marcador a cero = estado bloqueado.
| Elemento | Necesario para |
|---|---|
| Cuenta de GitHub | Fork + GitHub Actions (compilar el módulo del kernel) |
| Python 3.10+ | Herramienta CLI (python cli.py) |
| ADB + Fastboot | Flashear y verificar (incluido con Platform Tools) |
| Cable USB | Capaz de transferencia de datos |
| PC con Windows (o VM Linux) | Desbloqueo del bootloader (spd_dump.exe solo se ejecuta en Windows) |
¿No tienes Python? Descarga el ZIP de la Release en su lugar — incluye scripts de flasheo y no requiere ninguna configuración.
🤖 ¿Usas un asistente de IA? Consulta
AI_PROMPT_TEMPLATE.mdpara obtener prompts listos para usar. Recomendado: opencode — CLI de agente de IA que puede leer/editar archivos y ejecutar comandos directamente en tu terminal. Ejecútalo desde la carpeta de este repositorio.
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.
No es necesario configurar un entorno de compilación del kernel. Todo se ejecuta en la nube de GitHub.
Si alguien ya ha compilado para el mismo dispositivo/kernel, simplemente descarga su Release:
Download Release ZIP or kernelsu.ko from an existing GitHub Release
→ Place kernelsu.ko in downloads/kernelsu.ko
→ Follow "Quick Start" from Step 2
No se necesita cuenta de GitHub ni fork. Único requisito previo: versión del kernel coincidente (vermagic).
Compila tu propio módulo de kernel personal — tu Release, tu copia de seguridad:
Fork this repo → Run GitHub Actions → Get YOUR Release
→ Download kernelsu.ko from your own Release
→ Follow "Quick Start" from Step 2
| Familia de chipset | SoC/Plataforma | Método de desbloqueo | Estado |
|---|---|---|---|
| SPRD (Unisoc) | T606, T610, T612, T618 | CVE-2022-38694 | ✅ Probado (C53) |
| Realme C53 (RMX3760) Android 15 | T612 | CVE-2022-38694 | ✅ Desbloqueo + Magisk + KSU LKM |
| Realme C53 (RMX3760) Android 14 | T612 | CVE-2022-38694 | ✅ Desbloqueo + Magisk (KSU bloqueado: MODULE_SIG_FORCE=y) |
| MediaTek | Helio Gxx, Dimensity | Modo BROM (mtkclient) | ⚠️ Perfil de ejemplo |
| Qualcomm | Snapdragon 6xx/7xx | EDL / fastboot oem | ⚠️ Perfil de ejemplo |
Multidispositivo + multichipset: Cada dispositivo tiene un perfil TOML en devices/.
Cámbialo con el menú d) o la variable de entorno RMX_DEVICE=example_mediatek python cli.py.
Crea tu propio perfil: copia devices/template.toml → devices/TU_MODELO.toml, rellena los valores del dispositivo.
Para chipsets que no son SPRD, las herramientas de desbloqueo no están incluidas en el repositorio. Consulta las instrucciones de desbloqueo en el menú CLI 5 para obtener los enlaces de descarga de las herramientas necesarias.
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)
El teléfono se restablecerá a los valores de fábrica. Configura Android y habilita la depuración USB.
Elige tu método de root: