AntiPad 2.1.3 en el Cruz Reader

Hace unas semanas atrás que sigo la evolución de una ROM para el Cruz Reader que publicó Delta-9 en los foros de SlateDroid.com. Probé hace poco la versión 2.1.2 y me pareció prometedora pero aún más los cambios propuestos para la versión 2.1.3, por lo que decidí crear esta guía, que no es más que la traducción al español de los pasos a seguir para instalarla con algunos toques personales. Como dice Delta-9, esta ROM es todo lo que el Cruz Reader puede ser dentro de un margen razonable.

Importante: Debemos saber que al realizar este procedimiento y otros como rootear automáticamente perdemos la garantía sobre nuestro dispositivo y que estamos a riesgo de dejarlo como un pisapapeles.

Nota: Este procedimiento se debe realizar con un adecuado nivel de batería, 70% o con el dispositivo conectado a la red eléctrica para evitar cualquier inconveniente a mitad del proceso y dejar nuestro Cruz Reader como pisapapeles.

Nota adicional: Esta guía la escribí sobre la marcha al instalar AntiPad 2.1.3 a un Cruz Reader R102. Es posible que tenga errores o que olvide algunos pasos que consideré obvios en su momento. Queda de parte de usted arriesgarse o no a instalar esta ROM.

Lo primero es descargar los archivos que vamos a utilizar.

  1. SD Card Content.zip
  2. MicroSD FAT32 App Archive.zip

Si lo deseas, puedes verificar que todos los archivos estén intactos con la suma de verificación de md5. También, puedes tener a mano la guía de Delta-9 (en inglés).

Algo más que necesitaremos es una SD preferiblemente en blanco formateada en FAT32. En esta SD extraeremos el contenido del archivo SD Card Content.zip.

Paso 1: Instalar ClockworkMod

Con el cruz apagado presionar el botón de encendido y subir volumen simultáneamente hasta que aparezca el logo de android instalando algo, ojo que esto ocurre rápidamente, y con eso se instalará ClockworkMod en el Cruz Reader. Al terminar se reiniciará automáticamente así que es posible que cargue la ROM que ya esta instalada o la que trae de fábrica dependiendo de si le has hecho modificaciones o no. Apaga el Cruz Reader dejando presionado el botón de encendido hasta que aparezca el menú de apagar.

ClockworkMod, CWM o ClockworkMod Recovery es un sistema de recuperación de datos para Android que permite realizar una serie de tareas avanzadas como recuperación, reinstalación, instalación y mantenimiento que no siempre son posibles con las configuraciones que ponen los fabricantes en los dispositivos Android.

Paso 2: Instalar AntiPad ROM

Luego repetir el proceso para iniciar ClockworkMod, presionar botón de encendido y subir volumen. Aparecerán una serie de menús, seleccionar las siguientes opciones: backup & restore  -> restore -> first (& only) image -> Yes – Restore. Y comenzará a copiar archivos, para instalar la nueva ROM.

Menú de ClockworkMod

Menú de ClockworkMod

Confirmando instalación de AntiPad Rom

Confirmando instalación de AntiPad Rom

Proceso de instalación...

Proceso de instalación…

cuando termine el proceso de instalación (lo usual es que tarde entre 2 a 5 minutos), entonces procedemos a reiniciar desde el menú de ClockworkMod y extraemos la SD.

Paso 3: Calibrar pantalla y cambiar idioma

En el primer encendido con la ROM nueva, no es completamente necesario pero puede llevarse a cabo la calibración de la pantalla. En Settings > Language and keyboard settings > Touchscreen calibration. También luego de esto podemos cambiar el idioma a Español (España) o Español (Estados Unidos) el que gusten.

Como anteriormente tenía instalada la ROM de JGM, la SD interna estaba particionada por lo que la extraje, le eliminé las particiones y la formatee en FAT para que pudiera ser reconocida rápidamente.

Primera vista de AntiPad ROM 2.1.3

Primera vista de AntiPad ROM 2.1.3

Paso 4: Particionar la SD interna

Lo siguiente es correr el script para particionar la sd interna. Abrimos el drawer y buscamos Terminal Emulator y tecleamos su para adquirir los superpoderes del usuario root.

# cd /system/bin

Dependiendo del tamaño de SD interna que tengamos, usaremos uno u otro de estos dos scripts.

# sh 4GB-usd.sh

o

# sh 2GB-usd.sh

Cuando el script muestre la pregunta: “New disk label type?“, respondemos ‘msdos‘. Luego saldrá un mensaje que dice “Warning: Partition(s) … are being used. Ignore/Cancel?“, a este respondemos ‘ignore‘ y presionamos enter. Luego veremos el mensaje “Warning: The existing … data on this disk will be lost. Do you want to continue?” escribimos ‘yes’ y presionamos Enter. Luego este menaje “Error: Error informing the kernel … before rebooting.  Ignore/Cancel?” saldrá unas dos o tres veces, a todas ellas respondemos ‘ignore‘ y luego presionamos Enter.

Al final del proceso, tendremos el indicador de root # en la consola y tendremos que reiniciar. Para reiniciar, solo basta con presionar el botón de encendido hasta que aparezca el menú de apagar el dispositivo y luego lo volvemos a encender normalmente. Se habrán creado 3 particiones: una para el usuario, en mi caso de 1 GB, otra para aplicaciones para usar con link2sd y una para swap.

Paso 5: Activar link2sd

Ahora con cualquier explorador de archivos debemos copiar la carpeta MicroSD FAT32 Content de la tarjeta sd externa a la interna. Luego abrimos link2sd y abierto volvemos al escritorio a un navegador de archivos y vamos a /sdcard/backup_apps/ e instalamos Link2SD_2.1.2.apk sobreescribiendo la versión que ya está instalada. Luego volvemos al drawer y abrimos Link2SD. Abrimos el menú y buscamos la opción enlace automático y la activamos. Desmontamos la SD externa y reiniciamos nuevamente.

Paso 6: Primera conexión a internet y al Android Market

Ahora vamos a conectarnos, antes debemos leer algunas recomendaciones que están en el escritorio, en el archivo update_blacklist.txt, estas son algunas sugerencias del creador de la ROM para con respecto a algunos programas ya instalados.

Ahora desactivamos la sincronización automática, para ello, estando en el escritorio, nos desplazamos una pantalla a la izquierda y presionamos el botón para desactivarla.

Widget para desactivar sincronización

Widget para desactivar sincronización

Ahora vamos a Ajustes > Redes & inalámbricas y activamos y configuramos nuestra red wifi. Al conectarnos, abrimos el Android Market. Nos pedirá que configuremos nuestra cuenta de Google, una nueva si no tenemos o alguna que ya tengamos. Luego tendremos que aceptar los terminos de servicio del Market y debemos bajar al menos una aplicación, cuando termine y se instale, cerramos el Market 1.7.0. Luego abrimos la aplicación SuperSU, es posible que nos pregunte por actualizar la misma, lo hacemos. Luego nos desconectamos del wifi y abrimos algún navegador de archivos y vamos de nuevo a /sdcard/backup_apps/ y abrimos e instalamos el Market 2.3.6.

Notas finales

Con esto, hemos terminado, ya queda de parte de ustedes explorar la ROM. AntiPad trae 5 launchers distintos, ustedes prueben y decidan con cual se quedan. Del mismo modo, trae algunas aplicaciones que considero innecesarias y las eliminé, ya queda de parte de ustedes evaluar que eliminan y que instalan. Algo que si se gana con esta ROM es la estabilidad en el WiFi, algo que ni siquiera Velocity Micro había logrado reparar.

Este tutorial lo escribí sobre la marcha al instalar AntiPad 2.1.3 sobre el Cruz Reader R102. Hasta ahora no me quejo de esta ROM, pero de un modo u otro pienso que JGM es más limpia ya que esta trae un montón de aplicaciones.

Por último, le recomiendo que lean bien la guía de Delta-9 y sus dudas las despejen en Slatedroid.

Anuncios

Controlar a Banshee desde Android

Hace un momento estaba peleando con Banshee y otros reproductores en Arch Linux porque deseaba controlar a uno remotamente desde mi Galaxy Ace. La solución vino con Google, solo fue cuestión de leer un poco. Me tope con una página escrita por Nikitas Stamatopoulos, una persona que desarrolló un app para Android y una extensión para Banshee que permite controlarlo remotamente.

Para instalarlo en Arch Linux, podemos hacerlo desde el AUR con la ayuda de yaourt o packer:

$ yaourt -S banshee-remote-control

o

$ packer -S banshee-remote-control

Para instalarlo en otras distribuciones debemos hacer lo siguiente:

$ cd /usr/lib/banshee/Extensions

Luego como usuario root o a través de sudo debes descargar este archivo en esa carpeta

# wget -c http://www.dartmouth.edu/~nstamato/BansheeRemoteListener.dll

Evidentemente el archivo se descargará en el directorio de extensiones de Banshee al hacer eso, ahora debemos activar la extensión en Editar > Preferencias > Extensiones

Activar Remote Control en Banshee

Activar Remote Control en Banshee

Por el momento solo se puede cambiar el puerto de escucha para la extensión, por defecto es 8484:

Cambiar puerto de Remote Control en Banshee

Cambiar puerto de Remote Control en Banshee

Mientras tanto en nuestro terminal con Android, debemos instalar esta aplicación: Banshee Remote. Al iniciar el app saldrá esta pantalla:

Pantalla inicial de Banshee Remote

Pantalla inicial de Banshee Remote

Introducimos la ip de nuestro equipo que ejecuta Banshee en ese momento, luego sincronizamos la aplicación con nuestro equipo (presionar tecla de menú y luego la opción Sync) y descargará nuestra lista de reproducción completa. Luego podremos seleccionar desde el smartphone lo que deseemos y correrá en banshee. Como bonus adicional, también puedes controlar el volumen con las teclas de volumen del smartphone.

Lista de artistas en Banshee Remote

Lista de artistas en Banshee Remote

Algo de AC/DC seleccionado desde Banshee Remote...

Algo de AC/DC seleccionado desde Banshee Remote…

Algo del patio... Alfredo "Fello" Escudero

Algo del patio… Alfredo “Fello” Escudero

Rootear el Samsung Galaxy ACE GT-S5830M

Hace algún tiempo adquirí un Samsung Galaxy ACE, y hasta hace unas horas decidí rootear la versión de gingerbread que trae instalada (2.3.6). Investigando un poco, encontré que hay cerca de 7 modelos distintos de ACE (ver también samfirmware):

  • GT-S5830
  • GT-S5830B
  • GT-S5830C
  • GT-S5830I
  • GT-S5830L
  • GT-S5830M
  • GT-S5830T
  • GT-S5838

Las diferencias de uno a otro probablemente están en el hardware y su distribución varia en cuanto a la región. Es importante destacar que el método para rootear el smartphone en cuestión varía y si no aplicas que el método correcto, puedes brickear el smartphone.

Este método lo saqué de esta fuente (htcspain) y lo aplique sobre mi GT-S5830M, según esa fuente también aplica para el GT-S5830i y el GT-S5830C. IMPORTANTE: Al rootear el smartphone para muchos operadores pierdes automáticamente la garantía (ojo que siempre es posible unrootear como se detalla al final).

Pasos para rootear

  1. Descargar el archivo ROOT-S5830C-i-M.zip y moverlo a una tarjeta microSD. No hay que extraerlo, solo mover ese archivo a la SD.
  2. Reiniciar el smartphone y entrar al modo recovery, para esto, una vez apagado encenderlo presionando el botón de encendido, el botón de subir volumen y el botón central hasta que aparezca un menú
  3. En el menú de recovery, escogemos: “apply update from sd card” y navegamos por el menú con los botones de volumen hasta encontrar el archivo y lo seleccionamos con el botón central.
  4. Reiniciamos el smartphone, con esto ya está rooteado.
  5. Buscar la aplicación Superusuario que ahora encontrarás en el drawer. Debes actualizar la misma desde Google Play. Es posible que no aparezca la primera vez, yo hice dos intentos en el Google Play antes que apareciera.

¿Qué hacer como root?

Siendo usuario root tienes mucho más control sobre tu smartphone, pero también debes tener más cuidado con las aplicaciones que instalas. En mi caso, lo primero que hice fue instalar Titanium Backup y realizar un backup genereral del dispositivo. Luego lo que hice fue remover todo el “bloatware” que viene con el Ace y ganar algo de espacio en la memoria interna, esta es la lista de aplicaciones que eliminé:

  • ThinkOffice
  • Social Hub
  • Bosque
  • Samsung Apps
  • All share
  • Cuenta de Samsung
  • Yahoo! Finance
  • Swype

¿Te parece poco? Bueno, también puedes instalar una custom rom, instalar aplicaciones de productividad como Titanium Backup y mantener tus datos a salvo, instalar bloqueadores de ads como Adaway, optimizar el rendimiento del smartphone. En fin tendrás un control completo de tu dispositivo, pero con un gran poder viene una gran responsabilidad, ya que el malware está al acecho.

No es obligatorio rootear el smartphone, pero, recuerda que tú eres el dueño del equipo y eres tú quien debe decidir que debe haber en tu teléfono y que no, y no lo debe decidir una empresa telefónica o el fabricante.

Pasos para unroot

  1. Descargar el archivo UNROOT-S5830C-i-M.zip y moverlo a una tarjeta microSD. No hay que extraerlo, solo mover ese archivo a la SD.
  2. Reiniciar el smartphone y entrar al modo recovery, para esto, una vez apagado encenderlo presionando el botón de encendido, el botón de subir volumen y el botón central hasta que aparezca un menú
  3. En el menú de recovery, escogemos: “apply update from sd card” y navegamos por el menú con los botones de volumen hasta encontrar el archivo y lo seleccionamos con el botón central.
  4. Reiniciamos el smartphone.

Recuperando el Cruz Reader cuando algo ha ido mal

Si lees está entrada probablemente algo ha ido mal con tu Cruz Reader, estes tenso porque piensas que has quedado con un ladrillo de $100 y necesitas una mano con ello. Personalmente, he pasado por esto ya dos veces. En dos ocasiones un mal flasheo (el mío) y en la otra simplemente el Cruz Reader (no era mío) no encendía. Las tres veces he logrado salir airoso así que colecte mi experiencia y la junte con un resumen que encontré sobre el mismo tema en los foros de Slatedroid.com. Otra cosa, Andy es el nombre de la mascota de Android. Sigue leyendo

Aplicaciones en mi Cruz Reader

Luego de varios días de uso, de instalaciones, borrado, rooteo, apertura y demás procesos similares en mi Cruz Reader, he compilado una lista de aplicaciones que recomiendo bastante para hacer más cómodo el uso de este dispositivo. Algunas de ellas son de pago, porque no he encontrado una opción libre que haga mejor lo que ellas hacen. Puedes encontrar mi lista de aplicaciones de AppBrain aquí que es casi la misma que publico aquí. Sigue leyendo