CyanogenMod 7 (Gingerbread) para Samsung Galaxy Tab 7


Si bien es cierto que la rom de fábrica de la Galaxy Tab 7 tiene cosas muy buenas como por ejemplo Swype, el navegador con flash integrado, las aplicaciones de Samsung como Kobo, entre otras cosas, uno no puede dejar de probar otras rom para tratar de sacarle mayor provecho al dispositivo. En este sentido, decidí probar CyanogenMod 7 (Gingerbread 2.3.7) , en particular por el hecho de poder integrar la tableta a mi VPN (probé OpenVPN y aunque tiene la opción no logra conectarse al servidor).  Sin más preámbulos, vemos como instalar la rom en la tableta.

Antes de empezar

  • Haz un respaldo de tu rom actual, así como de los datos. Esto permitirá volver a tu rom en caso de que algo no vaya bien.
  • Realiza el procedimiento con la batería cargada a más de 75%.
  • Recuerda que solo tú eres responsable de lo que haces con tu tableta. Aunque este método lo seguí y lo comparto, no me hago responsable por bricks en tu tableta.

Consideraciones

  • Esta rom funciona en tabletas GSM (Euro, US ATT/TMO), con bootloaders no protegidos  JQ1 (Gingerbread) que puedan correr  ROM Euro JQ1 y particionamiento gt-p1000_mr.pit. Esta rom no soporta tabletas CDMA. Las tabletas LTN usan un kernel experimental incluido (este es mi caso).
  • En general todo le funciona, salvo grabar videos (tomar fotos si funciona) y uno detalles con el Market, los cuales se explican como resolver más adelante.

Requisitos

  • Recomiendan tener la tableta en Gingerbread 2.3.3 oficial.
  • Los pasos explicados aquí hacen uso de Heimdall. En mi caso usé la versión para Linux en Debian testing desde la línea de órdenes, aunque existe la versión gráfica para Linux y otros sistemas operativos como el de las ventanas y el de la manzana.

Instalación

  1. Descargar y descomprimir la ROM  Cyanogenmod 7 Galaxy Tab
  2. Apagar la tableta y encenderla en el modo Download presionado el botón de encendido y el de bajar volumen (Power On + Volume Down). Al encender la tableta mostrará una imagen como esta:
  3. Conectar la tableta a la PC con Linux, y siendo root desde un terminal en el directorio CM7 que se descomprimió, ejecutar:
    heimdall flash --repartition --pit gt-p1000_mr.pit --primary-boot LTN/boot.bin --secondary-boot LTN/sbl.bin --kernel LTN/zImage --factoryfs factoryfs.ext4 --cache cache.ext4 --dbdata dbdata.ext4 --modem modem.bin

    Atención: Revisa dos veces antes de escribir las opciones a Heimdall porque si te equivocas tu tableta puede terminar como un pisapapeles. Por ejemplo, revisa que existan todos los archivos en el directorio.

En mi caso usé el kernel experimental para las tabletas LTN, sino es tu caso puedes usar los archivos que están fuera del directorio LTN (es decir, quita el “LNT/”, ejemplo  –kernel zImage en vez de  –kernel LTN/zImage y así sucesivamente). Una vez terminado de flashear, Heimdall reiniciará la tableta y esta cargara CyanogenMod 7. Ten un poco de paciencia porque la primera vez puede que se tarde un poco (recuerda que se genera la Dalvik cache en ese momento).

Detalles con el Market de Android

El nuevo Market 3.x hace comprobaciones sobre la resolución de los dispositivos, y es muy estricto al respecto. Por esto habrán aplicaciones que dirán que el dispositivo no es compatible y simplemente no lo instalará. Para esto existe dos soluciones:

  • Subir los DPI a 240, editando el archivo /system/build.prop, aproximadamente en la línea 37 colocar:
    ro.sf.lcd_density=240

    Adicionalmente borrar las actualizaciones del Market desde Menú > Administrar Aplicaciones > Todas > Market

  • Instalar el viejo Market 2.x usando la aplicación Old Market, la cual permite volver al Market nuevo cuando se desee.

De las dos prefiero la segunda opción porque cambiar los DPI modifica la resolución de la tableta, que aunque no se ve mal las aplicaciones e íconos lucen un poco grande para mi gusto. Por otro lado, cada vez que se hace cambios de los DPI se debe reiniciar la tableta.

Capturas adicionales

Aquí te dejo otras capturas de la rom para que veas como luce un poco más personalizada:

Referencias:


,

  1. #1 by Luis Gallardo on 30/07/2012 - 3:08

    @CArl gracias por tus comentarios. De momento no creo que pueda hacer un tuto con esa versión. Saludos!

  2. #2 by CArl on 29/07/2012 - 11:32

    muy buen post luis, solo que deberias de hacer un tuto para cyanogenmod 9 galaxy tab p1000n, solamente y gracias, ahh por cierto excelente post… suerte…

  3. #3 by Luis Gallardo on 21/07/2012 - 12:06

    @allan los archivos proporcionados son suficientes. Saludos!

  4. #4 by allan on 19/07/2012 - 6:57

    que tal luis, fijate que quiero instalar esta rom con el heimdall windows pero no esta el archivo param.lfs por lo tanto no puedo instalar el cyanogenmod 7… que hago? de antemano muchas gracias….

  5. #5 by Luis Gallardo on 24/05/2012 - 11:20

    @fernando si está en la memoria interna claro que se borra, en la sdcard no debería. Saludos!

  6. #6 by fernando loo on 24/05/2012 - 7:07

    pues si me borrómis medios XD, tal vez tenga q ver que tengo una sd de 32 gb, gracias de todos modos, saludos

  7. #7 by Luis Gallardo on 22/05/2012 - 3:55

    @Fernando esta no. Saludos!

  8. #8 by Fernando Loo on 22/05/2012 - 1:59

    muchas gracias, la ultima version en xda desaparece los medios, saludos

  9. #9 by Luis Gallardo on 21/05/2012 - 10:40

    @Fernando esta versión es le funciona todo salvo el grabar video, tal como se explica en las consideraciones del artículo. Saludos!

  10. #10 by Fernando Loo on 21/05/2012 - 5:17

    Disculpen, esta version tiene el problema de que los medios como fotos, musica y videos se borran? un saludo, muchas gracias de antemano

  11. #11 by Luis Gallardo on 03/05/2012 - 3:43

    @Jesús que bueno que te haya funcionado. Gracias por tu comentarios sobre el blog. Saludos!

  12. #12 by Jesús on 03/05/2012 - 11:21

    Luis Gallardo :
    @Jesús qué tipo de error te da? Seguiste los pasos tal cual se explican? Recuerda que debes poner todas las opciones, es decir, no basta con flashear solo el kernel. Saludos!

    Supongo que era algun error de windows, instale el driver con la opcion de heimdall y me dejo cambiar el OS, corre de maravilla ahora!

    Gracias por este blog y los archivos!

  13. #13 by Luis Gallardo on 03/05/2012 - 5:10

    @Jesús qué tipo de error te da? Seguiste los pasos tal cual se explican? Recuerda que debes poner todas las opciones, es decir, no basta con flashear solo el kernel. Saludos!

  14. #14 by Jesús on 02/05/2012 - 10:00

    Luis, tengo instalada esta versión en mi tablet gt-p1000n pero no he podido desmontarla y usar el gingerbread 2.3.3 para tener la compatibilidad con flash y todo eso, trato de usar heimdall y sigo los pasos en http://lgallardo.com/2011/11/04/stock-rom-gingerbread-2-3-3-para-samsung-galaxy-tab-7-p1000n/ pero me da error al tratar de bajar el kernell y no se instala

    espero me puedas ayudar

    saludos

  15. #15 by Luis Gallardo on 06/11/2011 - 4:05

    @Juan es P1000N pero como comento en el artículo tienes el kernel y otros archivos fuera del directorio LTN para las que no son P1000N/L. Saludos!

  16. #16 by Juan Angulo Moreno on 06/11/2011 - 3:43

    Hola Luis,

    ¿Tu tableta es una GT-P1000 ó P1000N? Yo tengo una P1000 (AT&T) y no funcionó.

    Saludos,

  17. #17 by Luis Gallardo on 06/11/2011 - 12:50

    @chinesegeek intenta nuevamente desde el modo Download. Sino también puedes volver a Gingerbread 2.3.3. Saludos!

  18. #18 by chinesegeek on 06/11/2011 - 11:04

    Se quedo en el logo de Galaxy despues de que Heimdall hiciera su trabajo y reiniciara el dispositivo…

  19. #19 by Luis Gallardo on 06/11/2011 - 10:33

    @chinesegeek No debería tardarse tanto. Estabas en Gingerbread? Por otro lado, se queda en negro la pantalla o ves el logo de Galaxy Tab o el de CyanogenMod? En caso de que se quede en el logo de Galaxy Tab, apága la tableta y entra en el modo Download (si aparece en negro la pantalla haz un ‘heimdall detect’ para verificar que estés en el Download) y repite los pasos. Si se te queda en el logo de CyanogenMod igual repite los pasos. Suerte!

  20. #20 by chinesegeek on 06/11/2011 - 10:17

    Hola, como cuanto tiempo se tarda el dispositivo en cargar la nueva ROM? Porque el mio tiene como 20 minutos ahi y ya estoy empezando a pensar que la cague en algo…

  21. #21 by Luis Gallardo on 26/10/2011 - 11:25

    @Gregory en el hilo original de XDA-Developers comentan que el kernel el distinto para los modelos con solo Wifi. Yo no me arriesgaría a probar esta rom en una tableta Wifi, mas bien esperaría a ver si sacan algún porte o usaría la versión rooteada de Gingerbread. Saludos!

  22. #22 by Gregory Rojas on 26/10/2011 - 9:44

    Una pregunta: Servirá para las wifi solamente (P1010)?

  23. #23 by Luis Gallardo on 24/10/2011 - 11:50

    @Brian estos pasos son para la Galaxy Tab 7″ no para modelos droid de Motorola. Saludos!

  24. #24 by Brian - Anuncios el mundo on 24/10/2011 - 7:28

    he intentado hacer lo que muestras en tu manual, aguien de la web sabe por que da este error hora de instalar el ClockworkMod recovery ( http://wiki.cyanogenmod.com/wiki/Motorola_Droid:_Full_Update_Guide ) no puedo continuar. Instalo tranquilamente el RSD Lite, los drivers, si alguien le ha pasado lo mismo comentar

(No será publicado)