Aptitud Intuitiva

jueves, 23 de agosto de 2012

Actualizar a Jelly Bean (Android 4.1) Sony Ericcson X10 mini usando miniCM10-4.0.0

Saludos, la presente es para compartir un sencillo tutorial para actualizar/Instalar Android 4.1 (Jelly Bean) en el teléfono Sony Ericcson X10 mini.



Como se mencionó en una entrada anterior, Sony Ericsson no piensa ofrecer actualizaciones oficiales para el teléfono X10 mini por encima a Android 2.1 (Eclair) por lo tanto los usuarios de éste no podrían disfrutar de las ventajas de las nuevas versiones de Android.



En este caso, se agradece que podamos contar con la comunidad de desarrolladores CyanogenMod, los cuales ofrecen una versión alternativa de Firmwares basados en Android (ventaja de trabajar con tecnología de código abierto), los cuales ofrecen características no incluidas en los firmwares que ofrecen los fabricantes de los teléfonos. Basándose en CyanogenMod 10, el equipo de desarrollo xda ha desarrollado miniCM10, cuya versión actual es 4.0.0, el cual permite la instalación de Android 4.1 (Jelly Bean) en el Sony Ericsson X10 mini.


Pasos para la instalación:
ADVERTENCIA: El autor de este blog no se hace responsable de los posibles daños al teléfono en caso de no seguir de forma estricta los pasos que se mencionan a continuación.
Este tutorial solo funciona para el X10 mini, no sirve para el X10 mini Pro.


Requisitos:
- El teléfono debe tener la Baseband: M76XX-TSNCJOLYM-53404015, en caso contrario no continuar con éste procedimiento.

Flashear el Kernel para Jelly Bean:

1. Realizar respaldo del teléfono (si se usa cualquier versión de miniCM se puede realizar el respaldo usando ClockworldMod)
2. Si el bootloader no está desbloqueado, se debe desbloquear, si se intenta flashear el kernel con el bootloader bloqueado se corre el riesgo de "brickear" el teléfono. Para desbloquear el bootloader se puede revisar el siguiente enlace
3. Descargar la imagen del kernel de la siguiente URL.
4. Guardar la imagen del kernel en la carpeta Flashtool\Firmware para que el Flashtool la pueda usar.
5. Si actualmente está usando algún kernel que no sea el original, debe realizar con el ClockworldMod un factory reset, wipe cache data y wipe Dalvik cache para evitar "brickear" el teléfono.
6. Apagar el teléfono.
7. Abrir el flashtool y hacer click en el botón Flash.
8. Seleccionar el firmware E10_nAaxxx kernel.
9. Presionar el botón atrás del teléfono y conectar el teléfono a la PC vía USB. Flashtool detectará el teléfono y procederá a "flashear" el kernel.
10. Una vez concluido el proceso, se debe desconectar el teléfono de la PC y encender el teléfono.
11. Una vez que el teléfono esté encendido, si se desea verificar que el nuevo kernel está instalado, se debe abrir la aplicación ajustes->estado del teléfono y verificar Versión del Kernel, se debe observar una imagen parecida a la imagen inicial de esta entrada.

Instalar la ROM miniCM10:

- Descargar la última versión del miniCM10 (4.0.0) a través del siguiente enlace (página oficial del proyecto)
- Descargar Google_Apps desde la página oficial del proyecto (por razones que no aclararé en esta entrada, Google prohibió al proyecto CyanogenMod incluir las Google Apps en las ROM's, pero es posible instalarlas posteriormente)
- Renombrar el archivo .zip que contiene la ROM (el archivo que se descargó en el primer paso) por update.zip
- Copiar el archivo update.zip a la carpeta raíz de la tarjeta SD del teléfono.
- Copiar  gapps-jb-XXXXX-signed.zip en la carpeta raíz de la tarjeta SD del teléfono.
- Reiniciar el teléfono e iniciar el procedimiento para iniciar usando CWM.
- ALTAMENTE RECOMENDADO, realizar un respaldo del sistema actual con Backup and recovery del CWM, en caso de que suceda un error esto permitirá restaurar el sistema anterior.
- Una vez culminado el respaldo, se debe seleccionar la opción factory reset (full wipe)
- Seleccionar la opción Install update from SD card (instalar actualización desde la tarjeta SD) en caso de no aparecer dicha opción, puede usar install zip from sdcard y seleccionar el archivo update.zip.
- "Flashear" Google Apps, seleccionando la opción "install zip from sdcard" usando gapps-jb-XXXX-signed.zip.
- Reiniciar el teléfono.
- El primer arranque con la nueva ROM dura alrededor de dos minutos.
- Una vez que inicie por primera vez la ROM, el teléfono solicitará instalar Google Apps, NO SE DEBE INSTALAR AÚN, se debe presionar Cancelar, de esta forma se puede instalar usando una conexión WiFi. Si se encuentra en un país latinoamericano, en mi caso Venezuela, el teléfono no tendrá acceso a las Google Apps (Gmail, Youtube, Twitter, Google Maps, Youtube...) por lo que se recomienda instalar Market Enabler desde Google Play y seleccionar una operadora norteamericana (T-Mobile funciona bastante bien) y en poco tiempo el teléfono solicitará instalar las Google Apps, una vez seleccionada la operadora Norteamericana, el teléfono ya podrá instalar las Google Apps.








Cualquier duda o comentario son bienvenidos por este medio, atentamente:

Ing. Manuel Pérez P.


Fuente:

9 comentarios:

  1. Gracias amigo por este tutorial! realize todos los pasos! al instalar todo y reiniciar el cel sale la imagen del nuevo kernel pero no arranca! solo se vuelve a reiniciar! que paso? Ayudaa por favor!

    ResponderEliminar
    Respuestas
    1. Saludos Nestor, esto sucede cuando al momento de "flashear" el Kernel nAa para Jelly Bean no se realiza un "factory reset".
      Para resolver esta situación debes hacer lo siguiente:
      - Entra al ClockWorldMod y realizas un factory reset, wipe cache data y wipe Dalvik cache.
      - Luego "flasheas" el kernel anterior (original, gingerbread o Ice Cream Sandwich, desconozco cual tenías instalado anteriormente).
      - Una vez que termina el "flasheo" del kernel anterior, entras al ClockWorldMod de dicho kernel y realizas un factory reset, wipe cache data y wipe Dalvik cache. Es muy importante que realices la limpieza total del teléfono para poder instalar el kernel para Jelly Bean.
      - Como paso siguiente vuelves a "flashear" el nuevo kernel de nAa para Jelly Bean y vuelves a instalar la versión actual de miniCM10.

      Eliminar
  2. Me recomiendas ponerle esta rom que tanfluida esta ?? ahora mismo tengo la gingerDX 2.3.7 se descarga en horas se apaga cuando me llaman cuando tomo fotos nose que le pasa estoy muy desepcionado si le cambio a esta me ira mejor espero respuestas gracias

    ResponderEliminar
    Respuestas
    1. Saludos Jonathan, gracias por tu comentario, yo usé miniCM7 (Android 2.3.7) y me funcionó muy bien, buen rendimiento de la batería y una fluidez única, revisa esta entrada: http://jingmap.blogspot.com/2011/09/disponible-minicm7-211-para-sony.html

      Eliminar
    2. Aunque en realidad que pruebes primer con miniCM7, esta funciona muy bien, pero para mí, la mejor ROM para este teléfono es miniCM7, gingerDX no la he probado

      Eliminar
  3. y una pregunta mas funciona el plan de datos con esta rom pr que con la actual no funciona =(

    ResponderEliminar
    Respuestas
    1. Con el cambio de Kernel que requiere miniCM7, todo funciona en el teléfono, incluyendo la conexión 3G y tienes un fake dual touch en la pantalla

      Eliminar
  4. Hola! acabo de seguir todo tu tutorial al pie de la letra y estoy bien con el minicm10... el problema es que no logro que funcione el wifi... habra algo que se pueda hacer? realmente me interesa tenerlo actualizado

    ResponderEliminar
  5. Excelente funciona a la perfección muchas gracias :D

    ResponderEliminar

Información muy importante

INFORMACIÓN IMPORTANTE