Actualización de la Galaxy Tab GT-P1000 a Android 4.1.2 con CyanogenMod 10

Galaxy Tab corriendo Android Gingerbread

Galaxy Tab corriendo Android Gingerbread

[Nueva versión disponible: Hay un nuevo artículo para instalar la versión 4.2 de Android con pasos mas detallados:
Galaxy Tab GT-P1000 a Android 4.2.1 con CyanogenMod 10.1 (Guía definitiva) ]

La última versión de Android (soportada oficialmente) para la tablet Samgung Galaxy Tab original de 7″ es la 2.3.3 (Gingerbread), sin embargo esta máquina es perfectamente capaz de ejecutar Jelly Bean sin problemas.

Al ser OpenSource, Android tiene la gran ventaja de que grupos de Hackers puedan modificarlo y hacer sus propias versiones mejoradas.

Una de estas versiones es CyanogenMod, un reemplazo de firmware OpenSource para teléfonos y tablets. Este firmware tiene muchas ventajas sobre los firmwares originales, entre ellas, no trae aplicaciones de los operadores, incluye características adicionales y hay quien dice que tiene mejor desempeño que el firmware original.

Desafortunadamente, la Galaxy Tab no está entre los dispositivos soportados oficialmente por este grupo de desarrolladores.

Nuevamente, al ser Open Source, permite que otras personas lo modifiquen para sus necesidades, y así es que Humberto Borba ha modificado a CyanogenMod para ejecutarse en las Galaxy Tab y Galaxy Nexus, bautizándola como HumberOS.

Al actualizar la Galaxy Tab al Android Jelly Bean, realmente le estamos dando una nueva vida al equipo, tiene mejor desempeño que de nuevo y una apariencia muy moderna, como la encontrada en el Galaxy Nexus o el Galaxy SII.

IMPORTANTE: Si tienes el adaptador HDMI para esta tablet, posiblemente no te convenga realizar este procedimiento, ya que CyanogenMod no soporta la decodificación por hardware, utilizada por aplicacioens como YouTube en la salida de video HDMI.

A continuación los requerimientos y pasos para instalar CyanogenMode 10 en la tablet. En esta guía estaré dando los links a las páginas de los autores originales, y no directamente a las páginas de descargas.

Requerimientos

  • Identificar el modelo de tu tablet (P1000, P1000N ó P1000L) ya que los kernels no son intercambiables entre ellos.
  • Respaldar tu información ya que la tablet será formateada (la tarjeta externa no se verá afectada)
  • Estar corriendo Android 2.3.3 Gingerbread con ROM versión BJP7 ó FJP6.
  • No tener miedo a usar la línea de comandos

Descargas necesarias
– Kernel CyanogenMod 9 para GT-P1000 de HumberOS
Archivo: CM9-Kernel-P1000N-20120428.tar.gz
Fuente: http://www.humberos.com.br/p/android-ics.html sección “Kernel Files”
– Ambiente CyanogenMod 10 para GT-P1000
Archivo: sgt7-cm10-20121118-HumberOS-p1n.zip
Fuente: http://www.humberos.com.br/2012/11/sgt7-cm10-20121118.html
– Ultima versión de Google Apps para Android
Archivo: gapps-jb-20121011-signed.zip
Fuente: http://wiki.cyanogenmod.org/wiki/Latest_Version/Google_Apps
– Herramienta ODIN para instalar el Android 2.3.3 (sólo si estas en una versión anterior)
– Herramienta Heindmall para actualizar el kernel (http://www.glassechidna.com.au/products/heimdall/)
– GNU tar o equivalente para leer archivos en formato tar.

Procedimiento
A grandes rasgos el procedimiento consiste en:
– Instalación del kernel de CyanogenMod 9
– Iniciar en modo recovery de ClockWorkMod para convertir los sistemas de archivos a formato ext4
– Copiar CyanogenMod 10 y Google Apps a la tarjeta SD
– Desde el ambiernte de recovery Instalar CyanogenMod 10 y Google Apps

A continuación el proceso detallado:

    1. Extraer el archivo boot.img del archivo CM9-Kernel-P1000N-20120428.tar.
tar -xvf CM9-Kernel-P1000N-20120428.tar boot.img
    1. Poner la tablet en modo download:
      • Apagar la tablet
      • Extraer la tarjeta externa SD (esto es muy importante)
      • Presionar el botón “Volume Down” y “Power” simultáneamente (tip: presiona primero el del volumen y mantenlo mientras presionas el de encendido). Debe aparecer un triángulo amarillo y la leyenda Downloading…

       

       

       

       

      Galaxy Tab in Download mode

      Galaxy Tab in Download mode

       

    2. Grabar el archivo boot.img tecleando lo siguiente en la linea de comandos:
heimdall flash --no-reboot --kernel boot.img
    1. Apagar la tablet y volverla a encender en modo recovery. (Estando apagada, presionar simultáneamente las teclas “Volume Up” y “Power” hasta que incie)
    2. Debe aparecer la leyenda HumberOS Recovery Project.
      2012-12-10 07.08.31
    3. Para navegar en la opciones, utiliza las teclas de volumen, para seleccionar utiliza la tecla de encendido
    4. Seleccionar la opción wipe data/factory reset. Esto es muy importante porque se queremos formatear la partición /data en formato ext4.
    5. Copiar los archivos del ambiente CyanogenMod y Google Apps a la tarjeta interna, tecleando lo siguiente desde la línea de comandos:
adb push sgt7-cm10-20121118-HumberOS-p1n.zip /sdcard
adb push gapps-jb-20121011-signed.zip
    1. En la tablet, seleccionar:
install menu
sgt7-cm10-20121118-HumberOS-p1n.zip
choose zip from internal sdcard
Yes
    1. Aparece una advertencia. Ingorarla y volver a instalar.
      2012-12-10 07.11.10
    2. La tablet se reinicia y comienza un proceso (está convirtiendo las particiones de formato RFS a ext4)
    3. La tablet vuelve a iniciar, ahora en modo CwM (ClockworkMod)
      2012-12-10 07.51.36 b
    4. Volver a instalar el mismo zip:
install zip from sdcard
choose zip from sdcard
sgt-cm10-20121118-HumberOS-p1n.zip
Yes
    1. Aparece la leyenda Installing updates… y tarda varios minutos así.
    2. Al finalizar, aparece Install from sdcard complete.
    3. Seleccionar:
++++ Go Back ++++
install zip from sdcard
choose zip from external sdcard
gapps-jb-20121011-signed.zip
Yes
++++ Go Back ++++
reboot system now
  1. CyanogenMod inicia el proceso de arranque. Esto tomará unos 5 minutos ya que está generando el cache nuevamente.

    2012-12-10 08.02.05

    Galaxy Tab corriendo CyanogenMod 10

39 Responses to “Actualización de la Galaxy Tab GT-P1000 a Android 4.1.2 con CyanogenMod 10”

  1. […] un artículo anterior publiqué un procedimiento para actualizar la Galaxy Tab (GT-P1000) y éste generó muchísimos […]

  2. Administrator says:

    Jhonnyf,

    con CyanogenMod 10 sí funciona el GPS y todo lo demas. Lo único que no funciona es visualizar YouToube o Netflix por HDMI.

    En breve publicaré una guía actualizada para instalar CyanogenMod 10.1.

  3. Esteban says:

    buenas, tengo dos consultas que hacer
    la primera es si sirve en el modelo gt p1000L y lo otro es que no tengo el CWM instalado en mi tablet y quisiera saber como instalarlo
    Gracias .

  4. rodrigo says:

    Hola porke cuando entro a modo recoveri a instalar una rom aplicasion como se llame siempre al comenzar la insatalasion dise
    installation aborted porke ke tengo ke hacer

  5. Jhonnyf says:

    Hola, yo tengo tambien una P1000N y la ultima vez que instalé el CyanogenMod fué en su version 9 (oficial de ellos), todo me funcionaba bien menos el GPS.

    tu que has actualizado a la version 10, me puedes indicar si:
    1.- La camara funciona correctamente o se necesita un Software como Camara Zoom o similar
    2.- Funciona bien el 3G
    3.- Funciona el GPS (importante para mi)
    4.- Alguna cosa que e haya perdido del fimware oficial

    Para la gente que lo hace por primera vez, no se asusten si brickean el aparato (no prende por nada o sale 2 Pc en amarillo y no entra al Download, Recovry ni nada) es posible resucitarlo, ya lo he hecho varias veces :). espero qe respondas mis dudas.. saludos

  6. Giancarlo says:

    no se exactamente cua de los links son los q nesecito para mi tablet

  7. Giancarlo says:

    Administrador una consulta ese tutorial sirve para la Galaxy tab GT-P1000L porque quiero actualizar la mia pero hasta ahora no consigo como hacerlo

  8. Daniel says:

    A mi también me sale el error: Failed to access device. libusb error: -12

  9. sebastian says:

    Estimado, no pude hacer la instalacion del kernel con heimdall. Me da el siguiente error:

    ERROR: Failed to access device. libusb error: -12

    Sabes de un metodo alternativo de instalar el boot.img?

  10. sebastian says:

    Sabes si en esta version funciona la TV digital en el GT-1000L?

  11. Eduardo says:

    Hola!
    tengo um Galaxy Tab GT-P1000n, pero el sistema q tengo es el Android 2.2,y no la 2.3 q Usted pide enel Requerimiento. Puedo hacer asi mismo?

    Gracias

  12. Jorged says:

    Hola Administrador :), la verdad que ya actualice mi GT P1000n con CyanogenMod en varias versiones, pero en las versiones mayores a de CyanogenMod-10.1-2012-12-12-HuberOS-p1n me de dan error del IMEI y ya no me funciona mi servicio de transmisión de datos del celular, si WiFi. La verdad que igualmente me funciona como teléfono, puedo hacer y recibir llamadas pero no usar internet a travez de 3G.
    Voy a probar hacer una copia del EFS según el manual que me pasaste, voy a instalar una versión mas nueva a la que tengo actualmente instalada y voy a recuperar el backup que de ala version que si me funciona, luego comento como me fue.
    Lastimosamente no hice un backup de mi sistema operativo original. FROYO 2.3.3 creo que era

    Una vez mas gracias por la respuesta
    Saludos

    Jorged

  13. Administrator says:

    Alfonso,

    este procedimiento NO es para el modelo que indicas. Pero en los foros de XDA-Developers seguramente encontrarás la información que buscas.

  14. Alfonso Franco says:

    Buen manual y procedimiento, me pregunto si sirve para la Actualizac​ión Samsung Galaxy Tab 10.1 (GT-P7500).

    Gracias

  15. seba says:

    lo estoy haciendo ya y cuando voy a pasar los archivos despues de poner el recovery me dice “abd no se reconoce como un comando interno o externo” y sigue que hago?????? graciasssss

  16. sebastian says:

    Tengo la versión nubjp3 decis que andara con esa?

  17. seba says:

    Hola decis que lo intente porque trate de instalar con otros tutoriales y siempre me daba error 7 installation aborted, ademas hay que tener el bootloader desbloqueado porque no se si el mio lo esta y tambien hay que tener la tab rooteada para este ?…graciasss

  18. Administrator says:

    Jorged,

    es muy importante que respaldes la carpeta EFS antes de realizar este procedimiento. Los pasos para hacerlo los detallaré en un próximo artículo, pero mientras tanto puedes utilizar esta guía (en inglés).
    La instalación de CyanogenMod a veces daña la carpeta EFS y es necesario restaurar sus archivos para que las funciones del teléfono no se pierdan.
    En cuanto a la aplicación para hacer llamadas, está incluída en CyanogenMod. Espero haber solucionado tu duda.

  19. Administrator says:

    Rafael,

    el firmware original (o stock como también se le conoce) lo puedes bajar de la página http://www.sammobile.com/firmwares/. Ahí encontrarás no sólo el firmware para la Galaxy Tab sino para muchos otros dispositivos de Samsung.

  20. isma says:

    como se usa la line de comandos esa? no entiendo eso

  21. seba says:

    Hola……mira yo he probado varias veces hacerlo pero tengo miedo de hacerlo de nuevo porque sabes que siempre me da el error 7 installation aborted y le doy devuelta y sigue así……. decís que pruebe con el tuyo lo que pasa es que si me pase eso tengo que volver a poner todo de nuevo ejeje que decís ?…bueno gracias

  22. Jorged says:

    Buenas, como nadie he preguntado, yo uso mi tablet p1000n para hacer llamadas telefonicas tambien, al hacer el upgrade, me seguira funcionando para hacer llamadas telefónicas? El paquete GAPP tiene incluido el software para realizar llamadas, aguardare una respuesta antes de hacer la actualización gracias

  23. Rafael says:

    Hola, un favor estoy buscando como loco el ROM que solicitas en esta parte

    Android 2.3.3 Gingerbread con ROM versión BJP7 ó FJP6.

    Y no lo encuentro, mi galaxy tab wifi only modelo GT-P1010 esta en la versión 2.2.2 y quiero actualizarlo a Jelly beam con este tutorial tuyo.Agradesco por anticipado la ayuda.

  24. Administrator says:

    Si ya tienes el CWM, sólo sigue la guía a partir del paso #12. La versión de CyanogenMod a la que hago referencia aquí, no te da problemas con la cámara. El único problema que tiene es que la salida HDMI no funciona con YouTube.

  25. Administrator says:

    Alex,
    lo que pudo pasar es que se dañó la particion /efs, que es donde la tablet guarda el número IMEI. Aún no he encontrado un procedimiento para recuperarlo, aunque he leido que volviendo a instalar una ROM original es posible hacerlo.
    Si de causalidad respaldaste el contenido de /efs antes de instalar el CyanogenMod, pudes utilizar ese respaldo.

  26. Administrator says:

    Ulysses,

    el procedimiento se hizo desde Windows, pero utilzando herramientas de la línea de comandos (“Command Prompt” o “Símbolo de Sistema”).

  27. Luja says:

    Gracias por el tutorial. Yo tengo la P1000, con cianogen9 basada en android 4.0.4, instalada desde hace una semana, y tengo un problema q no es solucionar: LA BATERÍA CONSUME MUCHISIMO cuando el dispositivo está INACTIVO, por ejemplo: esta noche, desde las 0.00h hasta las 8.00am, ha bajado del 100% al 55%, estando en modo vuelo, y apagado gps, wifi, etc…

    La primera pregunta es si sabes cómo solucionar esto?

    y la segunda es: Cómo tendría que hacer para probar esta ROM q tienes en el tutorial desde mi ROM de cianogen9??? Imagino q solo tendría q hacer los wipes desde el recovery, y instalar desde zip la nueva ROM, no?
    Muchas gracias y enhorabuena por tu tutorial.

  28. bainas says:

    Yo tengo la versión 9 y quiero poner la 10. Alguien puede poner las instrucciones para Windows.

  29. TEOHDZ says:

    hola…ya tengo la tablet rooteada y le instale el ClockWorkMod recovery, de ahi en adelante que tengo que hacer para poder actualizar a jelly bean desde gingerbread 2.3.3, es mas he leido que al actualizar la camara no funciona bn y con respecto a la musica tambien existen ciertos problemitas, por favor saquenme de esa duda antes de hacer la actualizacion por favor…

  30. Alex Rodriguez says:

    Excelente manual, faltan algunos detalles prácticos para hacerlo desde windows (como darle mount desde el recovery en la tablet) para poder copiar los archivos ;)

    Mi gran problema ahora es que no me reconoce el 3G :(
    Al parecer no reconoce el SIM que tiene ingresado (me di cuenta de esto cuando al sacar y meter el SIM no se reinicia automaticamente)

    Tienes alguna idea de porque no detecta el 3G ?
    CLARO Nicaragua

    Saludos

  31. Ulysses says:

    Todo el procedimiento es hecho en Linux? se puede hacer también desde Windows?

  32. Administrator says:

    Sólo para aclarar. El procedimiento lo probé personalmente con mi propia GT-P1000N, para otros modelos habrá que investigar un poco más.

    Gracias por sus comentarios!

  33. Administrator says:

    Craig, I am using WordPress.

  34. Administrator says:

    Milton, ¡Claro que funciona. Yo lo hice personalmente. Las fotos las time yo mismo, no fueron copiadas de otros sitios.

  35. ALAN says:

    hola qeria preguntarte si no existe una actualizacion como esta para galaxy tab gt p1000N . por favor necesito ayuda. gracias

  36. Milton says:

    he leido que esta actualizacion no funciona para el GT-P1000 N, en cambio en tu publicacion menciona el modelo especificamente.
    Seguro que si funciona?.
    gcias.

  37. djturbo says:

    Hola men, cacho de tutorial y encima en linux. ¡Diez puntos colega!

  38. Bien hecho este manual!.

  39. Craig says:

    Hey there would you mind sharing which blog platform you’re working with? I’m
    going to start my own blog in the near future but I’m having a hard time choosing between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design and style seems different then most blogs and I’m looking for something completely unique.
    P.S Sorry for getting off-topic but I had to ask!