Ver Mensaje Individual
  #1  
Viejo 09/07/12, 14:02:52
Array

[xs_avatar]
fosco_ fosco_ no está en línea
Colaborador/a
 
Fecha de registro: jul 2011
Mensajes: 5,683
Modelo de smartphone: Xiomi Mi A1
Tu operador: Tuenti Movil
Iniciar una rom desde la micro SD (soluciona el problema con el chip emmc frito)

Este tutorial te permitirá iniciar una rom cocinada directamente desde la microSD sin acceder a la memoria interna del teléfono. Está especialmente pensado para terminales con el chip emmc frito y para poder hacer pruebas sin necesidad de modificar tu teléfono.

Nota del autor: en cuanto pueda subo un video explicativo con todo el proceso. A ver si puedo añadir una guía detallada de como hacer las imágenes de la microSD para poder instalar cualquier rom.

Qué necesitas?
  • Un HTC Desire S al que le funcione como mínimo el modo HBOOT
  • Bootloader desbloqueado por S-OFF o UNLOCK oficial
  • Una microSD de al menos 4Gb (sirve la que usas habitualmente pero se borrará todo lo que contiene)
  • Los comandos adb y fastboot correctamente instalados http://www.htcmania.com/showthread.php?t=258919

Prepara la microSD
Se trata de recrear todo el sistema de ficheros interno del teléfono en la microSD y dejar además algo de espacio para los datos de usuario. Si el teléfono funciona correctamente puedes hacerlo directamente desde el teléfono, si no funciona tendrás que usar un lector de targetas externo.
  • Descarga el archivo sdcard_4g.rar (contiene la estructura de particiones y la rom CyanogenMod7)
  • Descomprime y traspasa el archivo img que contiene a la microSD:
    Desde Windows con el programa Image Writer



    Desde Linux con el comando: dd if=/ruta/sdcard_4g.img of=/dev/sdX
Nota: "ruta" es la carpeta donde has descomprimido el archivo img y sdX es el dispositivo que corresponde a la microSD

Arranca el teléfono
Se trata de modificar el arranque del teléfono para que sepa que los archivos del sistema ahora están en la microSD en lugar de la memoria interna del teléfono
  • Descarga el archivo de arranque modificado bootsd.img
  • Inicia el teléfono en modo bootloader
    Desde el PC con el comando adb reboot bootloader
    Desde el teléfono encendiendolo con el botón Bajar Volumen pulsado
  • Inicia el teléfono con el comando fastboot boot bootsd.img
  • Espera unos minutos mientras el sistema arranca



Limitaciones
Este proceso tiene algunas limitaciones importantes:
  • La microSD es más lenta que la memoria interna del teléfono por lo que experimentarás ligeros retrasos en algunas operaciones
  • No es posible usar las funciones del menú recovery (ni backups, ni instalar zips, ni instalar roms, ni formatear particiones...)
  • La única manera de encender o reiniciar el teléfono es mediante fastboot (conexión al PC obligatoria)

Enlaces y agradecimientos
Esta guía ha sido posible gracias al fantástico trabajo de @kibril en XDA http://forum.xda-developers.com/show....php?t=1756287
Gracias especiales a @joshito72 por ofrecer su terminal para todas las pruebas
__________________
Xiaomi Mi A1 - LineageOS 16
Amazon Fire 7 - LineageOS 12.1
Chromecast - Firmware 38401

Última edición por fosco_ Día 09/07/12 a las 16:36:11.
Responder Con Cita
Los siguientes 13 usuarios han agradecido a fosco_ su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]