Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
ROOT-ZTE-X1001 — Guía de root con Magisk para ZTE Blade X1001 (Android 15, Unisoc UMS9230) usando el exploit CVE-2022-38694. Se aceptan contribuciones y capturas de pantalla. | Kitploit
Herramientas/GitHubGitHub/sloden1977-lang/root-zte-x1001
Seguridad AndroidEscalada de PrivilegiosExplotaciónSeguridad MóvilAprendizaje y Educación
GitHubsloden1977-lang/root-zte-x1001

ROOT-ZTE-X1001

Guía de root con Magisk para ZTE Blade X1001 (Android 15, Unisoc UMS9230) usando el exploit CVE-2022-38694. Se aceptan contribuciones y capturas de pantalla.

Ver Repositorio

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
18hace 3 mesesAún no revisado

ZTE Blade X1001 — Root con Magisk (Android 15, Unisoc UMS9230)

⚠️ ADVERTENCIA: Rootear un dispositivo puede anular la garantía, brickear el dispositivo si se hace incorrectamente, y eliminar todos los datos. Procede bajo tu propia responsabilidad. Este repositorio es únicamente de carácter educativo.


Índice

  • Información del dispositivo
  • Requisitos previos
  • Fase 0 — Verificar el dispositivo
  • Fase 1 — Preparación en Windows
  • Fase 2 — Ejecutar el exploit CVE-2022-38694
  • Fase 3 — Parchear e instalar Magisk
  • Verificación final
  • Solución de problemas

Información del dispositivo

CampoValor
ModeloZTE Blade X1001
FirmwareC1.0.10_X1001_EEA
Android12
Parche de seguridad2025-09-05
ProcesadorUnisoc T606 (UMS9230)
AlmacenamientoUFS
Sistema de particionesA/B
Slot activo por defecto_b

Requisitos previos

Software necesario (todos en Windows):

  • ADB + Fastboot — Android Platform Tools
  • SPD Research Driver R4.20.4201 — fabricante: UNISOC Communications Inc.
  • Script exploit CVE-2022-38694 — ums9230_universal_unlock (build UFS)
  • Magisk APK

Hardware:

  • PC con Windows 10/11
  • Cable USB directo al PC (sin hubs)
  • Tablet con batería > 30 %

Fase 0 — Verificar el dispositivo

Antes de empezar, confirma que tu dispositivo coincide con este perfil. Con ADB activo y la tablet conectada, ejecuta estos comandos uno a uno:

adb shell getprop ro.board.platform
adb shell getprop ro.hardware
adb shell getprop ro.bootloader
adb shell getprop ro.build.version.security_patch
adb shell cat /proc/cpuinfo | head -20
adb shell ls -la /dev/block/ | grep -E "mmcblk|sd[a-z]"

Con estos resultados puedes confirmar:

  • El chipset es UMS9230
  • El almacenamiento es UFS (aparecerá como sda/sdb/sdc, no mmcblk)
  • El exploit CVE-2022-38694 es aplicable

Si el almacenamiento aparece como mmcblk, usa la build eMMC del script en lugar de la UFS.


Fase 1 — Preparación en Windows

1.1 — Instalar el driver SPD

  1. Descarga y extrae SPD_Driver_R4.20.4201.zip
  2. Desconecta la tablet del PC
  3. Ejecuta el instalador como administrador
  4. Verifica en el Administrador de dispositivos que el driver aparece correctamente bajo UNISOC Communications Inc.

1.2 — Preparar el script de unlock

  1. Descarga ums9230_universal_unlock.zip (build UFS)
  2. Extrae el contenido en una ruta sin espacios, por ejemplo:
    C:\unisoc_unlock\
    

1.3 — Verificar Platform Tools

Confirma que tienes ADB y Fastboot disponibles. Si los instalaste con Android Studio, suelen estar en:

C:\Users\TU_USUARIO\AppData\Local\Android\Sdk\platform-tools\

Para usarlos desde cualquier carpeta, añade esa ruta a las variables de entorno del sistema (PATH).


Fase 2 — Ejecutar el exploit CVE-2022-38694

Este exploit escribe directamente en la zona de configuración del bootloader a través del modo BROM (Boot ROM), cambiando el flag oem_unlocked a nivel de hardware y saltándose la verificación de ZTE.

Checklist previa

  • Driver SPD instalado y verificado en el Administrador de dispositivos
  • Script extraído en C:\unisoc_unlock\ (sin espacios en la ruta)
  • Batería de la tablet > 30 %
  • Cable USB directo al PC, sin hubs

Paso 1 — Abrir CMD como administrador en la carpeta del script

En el Explorador de Windows, navega a C:\unisoc_unlock\. Haz clic en la barra de direcciones, escribe cmd y pulsa Enter. En la ventana que se abre:

unlock_autopatch_9230.bat

Verás el mensaje Waiting for device... — el script queda a la espera.


Paso 2 — Entrar en modo BROM

Con el script esperando:

  1. Desconecta el USB de la tablet
  2. Apaga la tablet completamente (no reiniciar; espera a que la pantalla quede negra y sin vibración)
  3. Mantén pulsado Volumen Abajo
  4. Con el botón pulsado, conecta el USB al PC
  5. Mantén el botón 2–3 segundos más y suéltalo

Cómo saber que funcionó:

En el Administrador de dispositivos aparecerá un nuevo dispositivo bajo Puertos (COM y LPT) con un nombre similar a:

  • Spreadtrum Phone
  • SPRD U2S Diag (COMx)
  • SPD...

Si aparece con triángulo amarillo → reinstala el driver SPD.
Si no aparece nada tras 5 intentos → prueba con Volumen Arriba en lugar de Volumen Abajo.


Paso 3 — El script se ejecuta automáticamente

Una vez detectado el dispositivo, el script avanza solo. Verás mensajes similares a:

[*] Waiting for device in BROM mode...
[*] Device found!
[*] Connecting to BROM...
[*] Reading chipset info... UMS9230
[*] Sending exploit payload...
[*] Bypassing DAM...
[*] Writing unlock flag...
[*] Done! Rebooting device...

⚠️ Durante todo el proceso:

  • NO desconectes el USB
  • NO pulses ningún botón en la tablet
  • NO cierres la ventana del script
  • La pantalla de la tablet puede quedarse negra — es normal

Duración estimada: 1 a 3 minutos


Paso 4 — Confirmar el desbloqueo

Al reiniciar, la tablet puede mostrar un aviso naranja/amarillo:

Your device software can't be checked for corruption. Please lock the bootloader.

Eso es buena señal. Para confirmarlo por comandos:

adb reboot bootloader
fastboot getvar unlocked

El resultado debe ser unlocked: yes.

Además, el script habrá generado automáticamente un archivo boot.bin en la carpeta C:\unisoc_unlock\. Renómbralo a boot.img:

copy C:\unisoc_unlock\boot.bin C:\unisoc_unlock\boot.img

Fase 3 — Parchear e instalar Magisk

Paso 1 — Instalar el APK de Magisk en la tablet

adb install C:\ruta\al\Magisk.apk

O descárgalo directamente desde el navegador de la tablet desde github.com/topjohnwu/Magisk/releases/latest.

Paso 2 — Enviar boot.img a la tablet

adb push C:\unisoc_unlock\boot.img /sdcard/boot.img

Paso 3 — Parchear boot.img con Magisk

  1. Abre la app Magisk en la tablet
  2. Pulsa Install → Select and Patch a File
  3. Selecciona /sdcard/boot.img
  4. Magisk generará un archivo parcheado en /sdcard/Download/ con un nombre similar a magisk_patched-XXXXX_XXXXX.img

Paso 4 — Recuperar el archivo parcheado al PC

adb pull /sdcard/Download/magisk_patched-XXXXX_XXXXX.img C:\unisoc_unlock\magisk_patched.img

Paso 5 — Flashear en la partición boot del slot activo

adb reboot bootloader
fastboot flash boot_b C:\unisoc_unlock\magisk_patched.img
fastboot reboot

Si tu slot activo no es _b, ajusta el comando a boot_a.


Verificación final

Tras el reinicio, abre la app Magisk. Si aparece como instalado y con versión, el root está activo. Puedes comprobarlo también con cualquier app de verificación de root.


Solución de problemas

Descargar herramienta