Galaxy Tab GT-P1000 y Android 4.2.1 con CyanogenMod 10.1 (Guía definitiva)

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

En este entrega tenemos un procedimiento mucho mas detallado y además una versión mas reciente del sistema operativo, estaremos instalando CyanogenMod 10.1 basado en Android 4.2.1 (Jelly Bean).

El procedimiento a grandes rasgos es el siguiente:

  1. Rootear la tablet
  2. Entrar como root y respaldar partición EFS
  3. Instalar Kernel nuevo
  4. Instalar la ROM de CyanogenMod
  5. Instalar las aplicaciones de Google para Android
  6. Restaurar respaldo de partición EFS (para conservar el IMEI del equipo)

Se asume que la computadora no tiene ningún controlador de Samsung instalado, y que está limpia. Si la máquina ya tiene drivers, es posible que algunos pasos puedan ser omitidos.

El procedimiento se probó en Windows 8 Pro de 64-bits pero debe funcionar en versiones de 32-bits tanto de Windows 7 como de Windows 8.

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 Gingerbread (2.3.3 – 2.3.6)

Descargas requeridas

Descargar ODIN (http://forum.xda-developers.com/showthread.php?t=1738841)
Descargar kernel cm-10.1-20121226-P1N-kernel.zip ( http://d-h.st/users/humberos/?fld_id=8870)
Descargar ROM cm-10.1-20121228-HumberOS-p1.zip ( http://www.humberos.com.br/2012/12/sgt-cm-101-20121228.html)
Descargar paquete de Google Apps para Android (http://wiki.cyanogenmod.org/w/Gapps)
Descargar DooMLoRD rooting toolkit (http://forum.xda-developers.com/attachment.php?attachmentid=841876&d=1325678726)

_

Rooteo de la Tablet

Antes de iniciar, es necesario habilitar la función de USB Debugging mediante estos pasos:

  • En la tablet, ir Settings > Applications > Development
  • Habilitar USB debugging

Iniciamos el proceso:

  1. Conectar Galaxy Tab a la computadora
  2. Descomprimir el archivo DooMLoRD_v4_ROOT-zergRush-busybox-su.zip
  3. Ejecutar el archivo runme.bat ubicado dentro de la carpeta de DooMLoRD y dar ENTER para continuar
  4. El proceso tarda unos 5 minutos, al finalizar aparece “ALL DONE!!!” y la tablet se reinicia.

_

Respaldar partición EFS (información IMEI)

Este paso es sumamente importante porque la instalación de CyanogenMod borra la partición EFS de la memoria flash que contiene el IMEI inhabilitando la capacidad de la tableta para conectarse a la red celular.

  1. Abrir el Símbolo de Sistema (Command Prompt) y navegar a <carpeta de DoomLord>/files
  2. Teclear adb shell [ENTER]
  3. Aparece el símbolo $, teclear su [ENTER]
  4. Teclear tar -cvf /sdcard/external_sd/efs.tar /efs
  5. Esto genera un respaldo del IMEI en el SD card
  6. Apagar tablet y extraer tarjeta SD

Ejemplo:

C:\Users\username>cd Downloads\DooMLoRD_v4_ROOT-zergRush-busybox-su\files
C:\Users\username\Downloads\DooMLoRD_v4_ROOT-zergRush-busybox-su\files>adb shell
$ su
# tar -cvf /sdcard/external_sd/efs.tar /efs

_

Preparación del Kernel para ODIN

  1. Abrir el archivo del Kernel cm-10.1-20121226-P1N-kernel.zip y extraer el archivo boot.img
  2. Renombrar boot.img a zImage
  3. Desde 7-Zip seleccionar zImage con el botón derecho y seleccionar 7-zip/Add to archive…
  4. En archive format selccionar tar y darle OK
  5. Esto genera el archivo zimage.tar

_

Instalación del Kernel

  1. Apagar la tablet y ponerla en modo Download (presioanr la tecla Power y VolDn simultánemente)
  2. Ejecutar ODIN
  3. Clic en el botón PDA y seleccionar el archivo zImage.tar creado anteriormente
  4. Clic en el botón Start
  5. Cuando la Tablet se reinicie, INMEDIATAMENTE se debe presionar y mantener el botón VolUp hasta que aparezca la leyenda SGT7 HumberOS Project (indicando que inició en modo Recovery)
  6. Si la tablet comienza un ciclo de reinicios continuos, mantener presionado el boton de Encendido hasta que este se apage y volverla a iniciar en modo recovery de la siguiente forma:
    1. Presionar Power y Volume Up hasta que encienda
    2. Cuando aparezca el logo de Samsung, soltar power y mantener la tecla de Volume Up.

_

Instalar controladores para Modo Recovery

Una vez en modo Recovery se requieren drivers adicionales al conectar la tablet a la computadora

  1. En Windows abrir el Administrador de Dispositivos y seleccionar Galaxy Tab
  2. Clic derecho y clic en Actualizar software del controlador
  3. Clic en Buscar software del controlador en el equipo
  4. Clic en Elegir en una lista de controladores de dispositivos
  5. Doble clic en ADB Interface
  6. Doble clic en SAMSUNG Android ADB Interface Versión 2.9.319.511
  7. Aparece una Advertencia de actualización de controladores. Clic en .
  8. Clic en Cerrar.

_

Instalación de la ROM de CyanogenMod

En la tablet, las teclas de volumen mueven la barra de selcción y el botón de encendido hace la selección

    1. En la tablet, seleccionar mounts and storage
    2. mount /sdcard
    3. +++++Go Back+++++
    4. En la computadora, abrir el Símbolo de Sistema (Command Prompt) y navegar a <carpeta de DoomLord>/files
    5. Teclear adb push <ruta>/cm-10.1-20121228-HumberOS-p1.zip /sdcard para transferir la ROM
    6. Teclear adb push <ruta>/gapps-jb-20121212-signed.zip /sdcard para transferir las aplicaciones de Google
    7. En la tablet, seleccionar install zip from sdcard
    8. choose zip from sdcard
    9. cm-10.1-20121228-HumberOS-p1.zip
    10. Yes – Install cm-10.1-20121228-HumberOS-p1.zip
    11. Aparece:
Installing update...
(tarda unos 3 o 4 minutos)
Install from sdcard complete.
    1. choose zip from sdcard
    2. gapps-jb-20121212-signed.zip
    3. Yes – Install gapps-jb-20121212-signed.zip
    4. Aparece:
************************
Google Apps for Android 4.2.1
************************
Mounting system
Copying files
Fixing permissions...
Unmounting filesystem...
Installation complete!
  1. +++++Go Back+++++
  2. wipe data/factory reset
  3. Yes — delete all user data
  4. Desconectar la tablet de la PC
  5. En la tablet, seleccionar reboot system now
  6. La tablet arranca con CyanogenMod. Como es el primer arranque puede tardar hasta 5 minutos.
  7. Los mensajes de inicio se pueden monitorear conectando la tablet a la computadora y ejecutando adb logcat.
  8. Aparece el mensaje “Warning! A problem was detected with your device. Your device IMEI number is invalid” . Es normal, ahora hay que recuperar el respaldo.

Restaurar respaldo de IMEI

    1. Insertar la tarjeta SD
    2. Ahora se debe volver a habilitar el USB debugging
    3. Ir a Settings > About tablet
    4. Tocar en Build number 7 veces.
    5. Regresar al menu anterior
    6. Tocar en Developer options > Android Debugging > Allow USB debuggin? OK
    7. Root access > Apps and ADB
    8. Abrir el Simbolo de Sistema (Command Prompt) y navegar a <carpeta de DoomLord>/files
    9. Teclear:
adb shell
su
tar -xvf /storage/sdcard1/efs.tar
reboot
  1. La tablet se reinicia
  2. Ya no aparece la advertencia del IMEI y la tablet puede realizar llamadas normalmente.

Galaxy Tab 7 corriendo Android 4.2

21 Responses to “Galaxy Tab GT-P1000 y Android 4.2.1 con CyanogenMod 10.1 (Guía definitiva)”

  1. Ronpadron says:

    Ya logre resolver el problema.. baje desde el siguiente link (https://docs.google.com/file/d/0BzJut_BZm8NTOEI2Nm8zSWxaWGM/edit) nuevamente Gingerbread en versión 2.3.6 y realice la instalación desde ODIN indicando Re-partion y Pda.

    La actualización de esta página no logre ponerla a funcionar en la P1000.

  2. Ronpadron says:

    Saludos a todos,

    Alguien pudo solventar el problema de la pantalla con el teléfono conectado con un ordenador y con una admiración..?

    Realice el proceso descrito tal cual lo exponen en el paso a paso, respetando mayúsculas y minúsculas pero tuve el mismo problema y no logro recuperar mi table.

    Alguien puede ayuda..?

  3. Administrator says:

    Es importante que antes de aplicar este procedimiento actualizes la versión de tu Android a Gingerbread (2.3 o 2.6). Si lo haces con la versión actual (Froyo 2.2.1) puedes tener problemas con el “bootloader” y dejar la tablet inutilizada.
    Puedes actualizar a Gingerbread utilizando el software Kies de Samsung. Una vez que estes en la última versión ya puedes actualizar a Android 4.
    ¡Saludos!

  4. Psiblastaeban says:

    Hola, gracias por el tutorial. Soy completamente nuevo en esto y no entiendo mucho pero estoy interesado en aprender. Tengo una P1000N, con firmware 2.2.1, dice que es Version de banda base P1000NUBJM2, Version de Kernel 2.6.32.9 se.infra@SEP-40#1, y num de compilacion FROYO.UBJM8. Quisiera actualizarla, pero no me animé a hacer el tutorial sin que me orientaran un poco mas. Puedo hacerlo? Mil gracias!!!

  5. […] 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) […]

  6. Dronecillo says:

    Ya ha acabado pero no sale de la pantallita.
    Me podeis ayudar? Odin me da este mensaje.

    Odin v.3 engine (ID:4)..
    File analysis..
    SetupConnection..
    Initialzation..
    Get PIT for mapping..
    Firmware update start..
    zImage
    __XmitData_Read ..
    XmitData Fail..
    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1)

    Gracias!

  7. Dronecillo says:

    Buenas,

    Tinerfe, pudiste recuperarlo? Yo he hecho los pasos que marcó el Administrador y Odin lleva un rato clavado en ” zImage
    Es normal?

    Gracias.

    PD: Maldita pantallita……

  8. It’s so lucky for me to find your blog! So shocking and great! Just one suggestion: It will be better and easier to follow if your blog can offer rrs subscription service.

  9. Administrator says:

    Sí, el procedimiento es exactamente igual. El requisito es correr 2.3.3 o superior (voy a hacer la corrección en el texto).

  10. Isaac says:

    Oye amigo yo tengo la versión 2.3.6 ¿el procedimiento es igual?

  11. Juan Carlos says:

    Ha salido un nuevo nightly build de cyanogenmod del 29/04/2012 ¿lo han probado?.
    Quiero actualizar mi P1000N pero necesito que funcione el bluetooth ¿que puedo hacer?

  12. Administrator says:

    El problema de la pantalla táctil ocurre cuando instalas un kernel para GT-P1000 en una GT-P1000N.

    Lo único que debes hacer es volver a instalar el kernel correcto. Si bajaste el de la p1, baja el kernel p1n y sigue los pasos para instalarlo.

  13. Orlando says:

    Ya segui todo el proceso, sin embargo al momento que inicia humberos no me deja utilizar la pantalla tactil para ingresar el idioma y continuar el procedimiento de inicio de la tablet con el nuevo software.

    Ayuda que puedo hacer?

  14. Orlando says:

    Realice todo el proceso me aparece la pantalla para iniciar, pero no puedo dar click en las opciones no me funciona la pantalla tactil.
    Ayuda que puedo ahcer o que hice mal?

  15. Administrator says:

    Juan Carlos,

    no he probado el kernel de CyanogenMod porque hasta hace poco no tenían soporte para la versión N de la tablet. Lo instalaré hoy en la tarde y luego comento si funciona.

    Te confirmo que el ROM que se instala con el procedimiento aquí descrito, efectivamente carece de soporte para Bluetooth. La opción sí aparece, pero no hace nada. Humberto Borba en su página también menciona que el Bluetooth no trabaja con su versión del CyanogenMod.

  16. Juan Carlos says:

    segun lei en la pagina de HumberOS el bluetooth tiene algunos problemas ¿cuales son estos problemas?.
    ¿Es mejor la ROM de HumberOS que tiene fecha 28/12/2012 que el de cyanogenmod que tiene fecha 10/02/2013 ?

    Gracias por el muy buen articulo.
    Saludos

  17. Tinerfe says:

    Gracias, Administrador, perdona no se tu nombre, les voy a contar lo que a pasado hasta ahora.

    Despues de la famosa pantillita, te. ¡ Ord. lo tuve toda la noche cargando, y nada, empeze a buscar por los foros y vi que varios a los que le habia pasado lo mismo, conectaron la tab al ordenador y estando ejecutando odin, algunos en 10 minutos, otros en mas, el telefono se encendio, siempre con la pantallita, pero odin lo reconocio y pudieron instalar la JW6, bueno, me aventure a hacer lo mismo, y hace 5 miutos, que odin lo reconocio, cargo lo que le puse mediante el odin, y ahora me arranco, pero se cayo, por falta de bateria, asi que la dejare toda la tarde cargando, y cuando este bien de bateria la encendere a ver que ha pasado, en base a eso, ya les dire más cosas, quiero terminar el proceso que empeze, que es este tutorial y tratare de llevarlo a buen puerto, vamos a ver que pasa. Saludos.

  18. Administrator says:

    Para los que les aparece la pantalla con el teléfono y el ordenador, pueden intentar bajar la versión 2.3.3 de Android original para reestablecer el bootloader.

    Los ROM originales los encuentran en esta dirección: http://www.sammobile.com/firmwares/

    Solo ingresen el modelo exacto de su equipo y les aprece una lista de roms disponibles.

  19. Yorch says:

    Hola, me ha pasado lo mismo que ha Tinerfe, he bajado ahora el kernel adecuado para mi dispositivo, he comprimido el zImage (sin .img) en un kernel.tar, pero ahora tengo la tablet con la pantalla de un teléfono conectado con un ordenador con una admiración y ahí no carga el kernel.

    Como puedo volver a ponerlo en modo Download???

    Gracias.

  20. Administrator says:

    Tinerfe, no te preocupes, no es grave. Me pasó lo mismo mientras construía este tutorial, y eso fue por un error al crear el archivo tar en la primera parte. Vuelve a extraer el archivo boot.img, renómbralo a zImage (respeta mayúsculas y minúsculas) y con el 7-Zip crea un archivo kernel.tar que contiene al archivo zImage.
    Despues vuelve a utilizar ODIN para flashear de nuevo el kernel.
    Si tienes el GNU tar es mucho mejor, el comando para crear el archivo en este caso sería:
    tar -cvf kernel.tar zImage
    Pero yo de todas formas lo probé con 7-Zip y sí funciona.

    Otra cosa, revisa bien el modelo de tu tablet (está en la parte de atrás). Debes bajar el kernel apropiado para tu modelo (GT-P1000, GT-P1000L o GT-P1000N) los 3 kernels están en la misma liga que indica el tutorial.

  21. Tinerfe says:

    Hola, Saludos,
    Una consulta, porque creo que me quede sin tablet, he seguido el procedimiento explicado en este tutorial.
    Al ejecutar Odin, la tablet a estado cuatro horas, con estos datos
    File analysis..
    SetupConnection..
    Initialzation..
    Get PIT for mapping..
    Firmware update start..
    zImage.img
    NAND Write Start!!
    Y luego aparece en la pantalla, un telefono, dos puntos, el simbolo ! en un triangulo amarillo, otro dos puntos y un ordenador, y se ha quedado asi, la apague, encienda, boton VolUp o VolDn, siempre se queda igual, si alguien puede ayudarme o ya tengo un nuevo pisapapeles.

    Gracias.
    Tinerfe.