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:
- Rootear la tablet
- Entrar como root y respaldar partición EFS
- Instalar Kernel nuevo
- Instalar la ROM de CyanogenMod
- Instalar las aplicaciones de Google para Android
- 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)
- Descargar e instalar 7-Zip (http://www.7-zip.org/)
- Descargar e instalar Samsung USB Drivers (http://forum.xda-developers.com/showthread.php?t=2038555)
- 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:
- Conectar Galaxy Tab a la computadora
- Descomprimir el archivo DooMLoRD_v4_ROOT-zergRush-busybox-su.zip
- Ejecutar el archivo runme.bat ubicado dentro de la carpeta de DooMLoRD y dar ENTER para continuar
- 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.
- Abrir el Símbolo de Sistema (Command Prompt) y navegar a <carpeta de DoomLord>/files
- Teclear adb shell [ENTER]
- Aparece el símbolo $, teclear su [ENTER]
- Teclear tar -cvf /sdcard/external_sd/efs.tar /efs
- Esto genera un respaldo del IMEI en el SD card
- 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
- Abrir el archivo del Kernel cm-10.1-20121226-P1N-kernel.zip y extraer el archivo boot.img
- Renombrar boot.img a zImage
- Desde 7-Zip seleccionar zImage con el botón derecho y seleccionar 7-zip/Add to archive…
- En archive format selccionar tar y darle OK
- Esto genera el archivo zimage.tar
_
Instalación del Kernel
- Apagar la tablet y ponerla en modo Download (presioanr la tecla Power y VolDn simultánemente)
- Ejecutar ODIN
- Clic en el botón PDA y seleccionar el archivo zImage.tar creado anteriormente
- Clic en el botón Start
- 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)
- 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:
- Presionar Power y Volume Up hasta que encienda
- 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
- En Windows abrir el Administrador de Dispositivos y seleccionar Galaxy Tab
- Clic derecho y clic en Actualizar software del controlador
- Clic en Buscar software del controlador en el equipo
- Clic en Elegir en una lista de controladores de dispositivos
- Doble clic en ADB Interface
- Doble clic en SAMSUNG Android ADB Interface Versión 2.9.319.511
- Aparece una Advertencia de actualización de controladores. Clic en Sí.
- 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
- En la tablet, seleccionar mounts and storage
- mount /sdcard
- +++++Go Back+++++
- En la computadora, abrir el Símbolo de Sistema (Command Prompt) y navegar a <carpeta de DoomLord>/files
- Teclear adb push <ruta>/cm-10.1-20121228-HumberOS-p1.zip /sdcard para transferir la ROM
- Teclear adb push <ruta>/gapps-jb-20121212-signed.zip /sdcard para transferir las aplicaciones de Google
- En la tablet, seleccionar install zip from sdcard
- choose zip from sdcard
- cm-10.1-20121228-HumberOS-p1.zip
- Yes – Install cm-10.1-20121228-HumberOS-p1.zip
- Aparece:
Installing update... (tarda unos 3 o 4 minutos) Install from sdcard complete.
- choose zip from sdcard
- gapps-jb-20121212-signed.zip
- Yes – Install gapps-jb-20121212-signed.zip
- Aparece:
************************ Google Apps for Android 4.2.1 ************************ Mounting system Copying files Fixing permissions... Unmounting filesystem... Installation complete!
- +++++Go Back+++++
- wipe data/factory reset
- Yes — delete all user data
- Desconectar la tablet de la PC
- En la tablet, seleccionar reboot system now
- La tablet arranca con CyanogenMod. Como es el primer arranque puede tardar hasta 5 minutos.
- Los mensajes de inicio se pueden monitorear conectando la tablet a la computadora y ejecutando adb logcat.
- 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
- Insertar la tarjeta SD
- Ahora se debe volver a habilitar el USB debugging
- Ir a Settings > About tablet
- Tocar en Build number 7 veces.
- Regresar al menu anterior
- Tocar en Developer options > Android Debugging > Allow USB debuggin? OK
- Root access > Apps and ADB
- Abrir el Simbolo de Sistema (Command Prompt) y navegar a <carpeta de DoomLord>/files
- Teclear:
adb shell su tar -xvf /storage/sdcard1/efs.tar reboot
- La tablet se reinicia
- Ya no aparece la advertencia del IMEI y la tablet puede realizar llamadas normalmente.
