1 votos

¿Cómo puedo habilitar la depuración USB en un teléfono roto?

Mi móvil Android se rompió accidentalmente. Y la depuración USB está desactivada. Si puedo habilitarla, podría usarlo a través de un visor en la PC. Pero no puedo hacerlo ahora. :( Tampoco tengo soporte OTG. Mi versión de Android es 7.0 Nougat. El fabricante es Symphony LiteTel. Modelo: Symphony LiteTel - LT4502 ¿Existe alguna solución? :(

1 votos

La versión de Android es importante, por lo tanto gracias por incluir esta información. Sin embargo, cada dispositivo Android puede ser considerado único, por lo tanto deberías nombrar adicionalmente al fabricante y el nombre exacto del modelo de tu dispositivo. De lo contrario, la respuesta será simplemente "puede ser".

0 votos

@Robert, he añadido esa información. ¿Podrías por favor revisar?

0 votos

Pensé que tal vez tu dispositivo tiene un chip MTP que permite flashear un firmware personalizado con adb prehabilitado. Pero tu teléfono parece ser muy especial, ni siquiera encuentro algunas especificaciones técnicas detalladas. Por lo tanto, esto no funcionará, lo siento.

1voto

alecxs Puntos 29

No puedes hacer mucho porque el dispositivo tiene el bootloader bloqueado

Bueno. Dicho así, no puedes hacer mucho mal y puedes intentar algo estúpido ;) básicamente adb se puede habilitar modificando la partición de boot o system. pero el bootloader bloqueado significa que no se permiten modificaciones.

Algunos dispositivos antiguos no tienen protección para flashear particiones modificadas, solo avb/dm-verity negará el arranque en ese caso.

sin embargo, Magisk puede evadir dm-verity en algunos casos. lo más probable es que brickees tu dispositivo con este método, pero inténtalo (puedes repararlo restaurando particiones oficiales)

  • descarga la última platform-tools

  • obtén una herramienta de flasheo para tu dispositivo. para el chipset Spreadtrum/Unisoc es SPD Upgrade Tool (asegúrate de descargar la versión más reciente)

  • instala los controladores USB de Spreadtrum

  • descarga la ROM stock según tu versión de Android actual/número de compilación (puedes verificarlo desde fastboot)

    fastboot devices
    fastboot getvar all
  • en UpgradeDownload.ini (SPD_Upgrade_Tool) cambia las siguientes banderas

    Repartition = 0
    ShowOtherPage = 1
    CanEdit = 1
    CanSelect = 1
  • extrae la ROM stock y encuentra el boot.img (que parchearás) y el userdata.img (que debes eliminar) en SPD ImageFiles/_DownloadFiles


1. Magisk root + habilitar depuración USB + evadir dm-verity

  • desempaqueta el boot.img con cualquier herramienta de ramdisk
    (te recomiendo AIK unpackimg.bat)

  • modifica default.prop para habilitar adb
    (utiliza Notepad++ para un correcto salto de línea LF)

    ro.secure=0
    ro.adb.secure=0
    ro.debuggable=1
    persist.sys.usb.config=mtp,adb
  • reempaqueta ramdisk/kernel y copia image-new.img a cualquier dispositivo Android (se recomienda Android 7.0)

  • instala Magisk Manager y parchea el archivo de imagen con las configuraciones "mantener AVB/dm-verity" y "mantener encriptación forzada"

  • ve a configuración - acerca del dispositivo - toca el número de compilación 7 veces y habilita la depuración USB en opciones de desarrollador

  • abre cmd.exe, navega hasta la carpeta de platform-tools y copia magisk_patched.img de regreso a la PC

    adb devices
    adb pull /sdcard/Download/magisk_patched.img

2. ahora viene la parte complicada. debes flashear ese archivo en tu dispositivo dañado (partición de booteo). eso no está probado y puede fallar

  • abre SPD Upgrade Tool - Configuración - Página principal. desmarca todas las entradas que no se apliquen a la partición de booteo

  • asegúrate especialmente de que todas las entradas relacionadas con "Borrar" o "UserData" sean eliminadas. solo quieres flashear el boot (no confundir con uboot)

  • selecciona magisk_patched.img desde la carpeta de platform-tools y reemplaza el boot.img original en la entrada correspondiente

  • Apaga tu dispositivo. conéctalo. inicia el proceso de flasheo

SPD_Upgrade_Tool.png


por último, reinicia tu dispositivo y verifica la conexión adb

adb devices
scrcpy

si no hay conexión adb significa que el bootloader no permite particiones modificadas y tu dispositivo está brikeado ahora

desbríckalo flasheando el original boot.img (ver paso 2)

asegúrate de nunca flashear userdata, perderás todos los datos

0 votos

1 votos

Gracias por tu contribución. No sé si podré hacer esto o no. Pero lo intentaré.

0 votos

Puedo confirmar que este método funciona al 100% para Lenovo Tab 7 Essential (TB-7304F) y Cubot King Kong B-1 (X511) ambos con MTK SP Flash Tool

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X