Para instalar cualquier recuperación personalizada, primero debes desbloquear el bootloader. Hay una aplicación para eso en XDA que, además del método oem unlock
desde fastboot, te permitirá desbloquear/bloquear varias veces.
Una vez desbloqueado, los pasos restantes son bastante sencillos:
instalando CWM
Lo siguiente funciona al menos para variantes "Open Euro" (no puedo decir para otros):
-
Descarga la imagen desde la página de CWM (tienen listado el LG Optimus 4X HD allí)
-
dale un nombre corto, por ejemplo recovery.img
, y cópialo a la root de tu tarjeta sd
-
abre una aplicación de terminal (o ejecuta adb shell
desde tu computadora), y luego
su
cat /mnt/sdcard/recovery.img >/dev/block/mmcblk0p1
sync
-
apaga el dispositivo y reinicia en la recuperación para verificar si tuviste éxito.
Fuente: XDA
instalando TWRP
Las imágenes de TWRP para el P880 las puedes encontrar, por ejemplo, aquí. Para enlaces y descripciones originales, por favor consulta la página de TWRP para el P880. Según las descripciones allí:
- descarga el archivo de imagen
- inicia tu dispositivo en modo fastboot/bootloader
- ejecuta
fastboot flash recovery twrp.img
para instalar la imagen de recuperación
- ejecuta
fastboot reboot
- mientras el dispositivo se reinicia, mantén presionados power y vol- para arrancar una vez en recuperación (TWRP luego ejecutará un parche para evitar que tu dispositivo vuelva a su recuperación original, lo cual según los detalles allí algunos P880 hacen).
También vale la pena saber
acejavelin señaló correctamente en un comentario sobre la pregunta:
Si tienes un ZIP flashable de CWM, TWRP, PhilZ, o incluso recuperación de stock, puedes flashear esa recuperación desde cualquier recuperación personalizada funcionando. La recuperación se ejecuta completamente en RAM, por lo que escribes una nueva desde la recuperación. Verificado a través de uso personal en varios dispositivos Nexus, Moto y HTC.
Puedo confirmar eso con una excepción: En la mayoría de los dispositivos no puedes flashear una recuperación personalizada usando la recuperación de stock, ya que esta última generalmente verifica la firma. Sin embargo, existen excepciones.
1 votos
Si tienes un ZIP flashable de CWM, TWRP, PhilZ, o incluso recovery stock, puedes flashear ese recovery desde cualquier custom recovery funcional. El recovery se ejecuta completamente en la RAM, por lo que puedes escribir uno nuevo desde el recovery. Verificado a través del uso personal en varios dispositivos Nexus, Moto y HTC.
0 votos
Desde el modo de recuperación, ¿has intentado
adb shell dd if=IMAGEN_DE_RECUPERACIÓN of=/dev/block/ARCHIVO_DISPOSITIVO_DE_RECUPERACIÓN
?0 votos
@acejavelin: Solo puedo encontrar archivos *.img de TWRP, ¿hay alguna manera de convertirlo en un archivo .zip que se pueda flashear?
0 votos
@Firelord: Supongo que RECOVERY_IMAGE debe ser reemplazado por el nombre del archivo de la imagen, ¿pero qué es RECOVERY_DEVICE_FILE?
0 votos
Necesitas reemplazar eso con la ubicación del archivo de dispositivo de bloque. Puedes usar la aplicación Diskinfo o el comando
adb shell su -c 'ls -l /dev/block/platform/*/by-name'
para conocer el dispositivo de bloque correspondiente a la recuperación.0 votos
@Firelord: Simplemente se pone más raro. Intenté ese comando y obtuve el error su: no encontrado. ¡Pero mi teléfono ha sido rootado desde hace años...!
0 votos
¿Ejecutaste ese comando cuando el dispositivo estaba arrancado en modo de recuperación o en el sistema operativo Android? Si estabas en modo de recuperación, elimina
su -c
así como las comillas simples del comando.0 votos
@Firelord: Este es el resultado que obtuve: pastebin.com/QLDC0BVm. ¿Es /dev/block/mmcbl el dispositivo de bloque correcto?
0 votos
No. Y la convención de nombres de las particiones difiere de los dispositivos Nexus, por lo que no puedo identificarlos en esa salida. ¿Considerarías usar la aplicación DiskInfo ahora? Asegúrate de activar la opción de experto en la configuración de esa aplicación.
0 votos
@Firelord Ok, he instalado esa aplicación. ¿Qué debo buscar? Hay muchas particiones allí.
0 votos
¿Habilitaste la opción de experto en su configuración? ¿Qué ves ahora?
0 votos
Simplemente marcando "expert" y no las otras opciones, veo System (APP), Cache (CAC), Data (UDA), DRM, MLT, CAL, tarjeta SD y RAM
0 votos
@Firelord (disculpa, olvidé el @ en el último comentario) al marcar "mostrar particiones no montadas" también obtengo SOS, LNX, MSC, USP, NVA, FOT, UDB, mmcblk0boot1 y mmcblk0boot0
0 votos
Si tengo que tomar este post tal como está,
/dev/block/mmcblk0p1
corresponde a la partición de recuperación en tu dispositivo.0 votos
@Firelord: ¡Funcionó! Casi. DD me dio "no hay tal archivo o directorio" como aquí forum.xda-developers.com/showthread.php?t=1273032, pero al empujarlo a /data/ y hacer dd desde allí funcionó. ¡Gracias!
0 votos
Ahora, ¿cómo debo proceder aquí? ¿Debería editar la respuesta para marcarla como aceptada después?