Archivo de la categoría: Android

Generalidades sobre Android

Controlar servidor con VirtualBox de forma remota******TERMINAR*****

Imaginemos que tenemos un equipo servidor (con una ubuntu server, por ejemplo), es decir, sin entorno gráfico. El equipo tiene cierta potencia como para virtualizar máquinas.

 

VBoxHeadless -s ubuntu_12.04-asterisk

http://askaralikhan.blogspot.com.es/2011/01/virtualbox-vboxheadless-remote-desktop.html

 

https://www.virtualbox.org/manual/ch07.html

Problema con scroll móvil Android tras las últimas actualizaciones de Chrome

Si tenéis un BQ Aquaris (o Fnac 4.5) es posible que hayáis experimentado un problema muy particular y mosqueante, y es que cuando abres el navegador Chrome, al hacer un scroll de pantalla con el dedo, la pantalla tiembla y hace molesto poder leer las páginas web.

Tras investigar por Internet, y aunque en algún foro decían que el problema era por el móvil o por alguna actualización del firmware del mismo, lo cierto es que el problema sólo se da en el navegador Chrome.

Tras probar otro navegador (os recomiendo Dolphin) este problema desaparece. Así que, si os ocurre esto no penséis que el móvil se ha fastidiado: instalad otro navegador y a correr.

Feedly, el lector RSS alternativo a Google Reader

Tras el anuncio del cierre de Google Reader, aparecieron muchas alternativas en Internet. Una de las más conocidas fue (y es) Feedly. Aunque existen otras, Feedly es la que más me gustó y es la que uso actualmente. Os voy a comentar un poco las bondades de esta plataforma de lectura de RSS.

Lo más importante -para mí, al menos- es que tenéis cliente para Android, tanto para móviles como para tablets (se adapta perfectamente a cualquier tamaño de pantalla, aprovechando todo el espacio muy bien). También hay versión para iOS (iphone y ipad, me vengo a referir).

Si lo queréis usar en el PC (tanto si usáis windows como GNU/Linux), tenéis una extensión de Chrome, con lo que en cualquier PC en el que iniciéis sesión de Google podéis ver vuestras noticias tranquilamente.

Por citar algunas características de Feedly, podemos decir:

  • Una estética muy cuidada y bien conseguida.
  • Muy práctico el uso de los desplazamientos con el dedo para pasar de una página a otra, de una noticia a otra y, manteniéndolo pulsado, para guardarlas para una lectura posterior.
  • Esto último (guardar las noticias que consideramos interesantes) es muy útil. Por ejemplo, en una pasada véis la retahíla de noticias de un canal concreto. Las que consideráis interesantes, o bien las leéis directamente, o bien las guardáis para leerlas más tarde. Al pasarlas todas, pulsáis en «marcar todas como leídas». Luego, en otro momento con más tranquilidad, podéis leer aquellas noticias que habéis guardado como interesantes (para eliminarlas definitivamente, pulsar de nuevo sobre ellas, con lo que se desmarcan).
  • Podéis clasificar los canales de RSS por categorías. De esta forma, de un vistazo, podéis ver cuántas noticias tenéis de un determinado tema y pasar a verlas todas.
  • Varios modos para visualizar las noticias: en forma de lista (con los títulos solamente), en forma de revista, en forma de tarjetas (imagen y un pequeño resumen) y, por último, visualización de los artículos completos -uno tras otro-.
  • El panel de la izquierda muestra las opciones importantes, las categorías de RSS que habéis creado y las noticias que habeís guardado (sección «Saved For Later»). Para actualizarlo, nada más simple, arrastramos hacia abajo (en Android, me refiero). Algo al estilo de la aplicación de Twitter.
  • Para finalizar, comentar que la versión de Chrome (para PC) tiene atajos de teclado, que permiten agilizar el uso cotidiano de la aplicación.

Si algún lector lo usa y hay alguna característica interesante que no he incluído que deje, por favor, un comentario y así la compartimos con todos 😉

 

 

Arrancando tu equipo de forma remota desde tu dispositivo Android

Imaginaos que, estando fuera de casa, queréis acceder a algún archivo o servicio de vuestro PC de casa pero éste está apagado. Lo que os voy a explicar aquí es cómo encenderlo de forma remota mediante wake on lan.

En el equipo a encender

En el equipo que queréis encender tenéis que instalar ethtool, que es una utilidad que permite controlar diversos parámetros de la tarjeta de red. Para ello, como siempre:

# aptitude install wakeonlan ethtool

Una vez instalado, tenemos que configurar nuestra tarjeta de red para que, una vez que se apague el equipo, ésta quede «a la escucha» de paquetes especiales de red llamados MagicPacket (paquetes mágicos), de forma que, cuando reciba uno, la máquina se encenderá. Para ello ejecutamos -como root- el siguiente comando:

# ethtool -s eth0 wol g

Con «-s eth0» indicamos la interfaz que queremos configurar con Wake On Lan y con «wol g» le decimos que queremos configurar dicha interfaz tal y como comentábamos, esto es, que «despierte» (que arranque) al recibir un «MagicPacket».

En el dispositivo Android

Ahora vamos al dispositivo Android. En este caso, instalamos la aplicación Wake On Lan (intuitivo, no?). Una vez instalada, simplemente tenemos que indicar el equipo queremos encender. Para ello, especificamos la dirección MAC de la tarjeta de red del equipo queremos encender y su IP. También se especifica un puerto, que normalmente es el puerto 7 o el puerto 9, pero os funcionará con cualquier puerto.

Lógicamente, si la IP que indicáis es la IP local del equipo (algo como 192.168.1.3), esto sólo os funcionará si estáis precisamente en esa misma red (por ejemplo, conectados por wifi al router de vuestra casa). Pero nosotros queríamos encenderlo estando fuera de casa, usando para ello nuestra conexión de datos 3G/HSDPA del móvil. Os cuento cómo tenéis que hacerlo.

Básicamente tenéis que configurar un port forwarding (una redirección de puertos) en el router, de forma que los paquetes UDP dirigidos a la IP pública vuestra y puerto UDP -por ejemplo- 33333-los reenvíe a la dirección de broadcast de vuestra red. Esta dirección será algo acabado en .255. Por ejemplo, si vuestro PC tiene la IP 192.168.1.3, la máscara de red será 255.255.255.0 y, por tanto, la dirección de broadcast es la 192.168.1.255. Ésta es la que tenéis que especificar en el router.

En particular, si nuestro router adsl es Cisco, os indico lo que tenéis que configurar exactamente:

1.- En la interfaz Vlan1 permitiremos el forward de los broadcast:

# ip directed-broadcast

2.- Añadimos un port forwarding a la dirección broadcast de nuestra red y un puerto UDP (el que queramos, da igual):

# ip nat inside source static udp 192.168.1.255 33333 interface Dialer1 33333

donde 33333 es el puerto que hemos especificado (insisto, podemos poner el que queramos entre 1024 y 65535).

Os preguntaréis, ¿por qué no puedo especificar la IP propia del PC en lugar de la dirección broadcast? Pues porque el router retiene la dirección MAC de vuestro PC durante un tiempo (*), pero al cabo de un rato se borra dicha dirección MAC de las tablas del router (para ser más exactos, de las tablas arp del switch que vuestro router adsl incorpora). Esto lo podríais solucionar si en vuestro router podéis meter traducciones arp estáticas, pero no es una opción que esté normalmente disponible en los routers adsl domésticos (al menos no desde el interfaz web, que será seguro el que uséis para «trastear» el router (**)).

Volviendo al tema en cuestión, si simplemente tenéis que especificar la IP pública de vuestro router en la apli Wake On Lan y, como siempre, la MAC del PC que queréis arrancar (eso no cambia).

Claro, prácticamente todo el mundo que usa banda ancha con adsl usa direccionamiento dinámico para la IP pública. ¿Cómo acceder entonces? Pues usáis Dns Dinámico. Existen varios proveedores de este servicio. Yo uso dyndns y me va de perlas.

En un equipo Linux

Si lo quisiéramos arrancar desde un equipo Linux en lugar de un dispostivo Android, instalaríamos el paquete wakeonlan:

# aptitude install wakeonlan

Para arrancar el equipo simplemente ejecutaremos

wakeonlan MAC

donde MAC es la dirección MAC del equipo que queremos arrancar.

 

Para el caso de IP pública:

$ wakeonlan -i IP_PUBLICA_O_NOMBRE -p 33333 MAC

También podéis usar el comando etherwake:

# aptitude install etherwake

Y, de forma similar a como hacíamos con wakeonlan, ejecutaríamos:

$ etherwake MAC

Si alguien se ha perdido y quiere que le concrete/explique algo, que lo comente y se aclara lo que sea necesario. Es posible que use algún tecnicismo pero debo partir de un cierto nivel de redes porque si no este artículo sería eterno. Insisto, si tenéis dudas y os interesa el tema preguntad y hallaréis respuesta -en la medida que esté en mi mano-.

Espero que os sea útil.

 

(*) De hecho, si especificáis la IP del equipo en lugar de la de broadcast, os funcionará durante unos minutos, pero si pasa un rato y probáis es posible que ya no os funcione porque el router ya no recuérda qué MAC corresponde a la IP en cuestión ni por qué puerto del router (del switch, para ser más exactos) tiene que enviar el paquete.

(**) Si alguien quiere ir a más, podéis acceder con telnet ssh y usar una interfaz de comandos que permite ir más allá y tener más control del router que desde el interfaz web.

NOTA: Previamente hay que activar el WOL en BIOS. Si la placa es moderna normalmente no hace falta ni poner el cable desde la tarjeta de red a la placa ya que si soporta PCI 2.2 tendrá la energía suficiente para el WOL. Si tiene tarjeta integrada, obviamente, tampoco hará falta el cable.

 

Administra todas tus contraseñas con Keepass

Actualmente todos manejamos una gran cantidad de contraseñas (para el correo de gmail, el de hotmail, el del curre, para twitter, facebook, dropbox, las webs de los bancos, tiendas online……..). ¿Cómo acordarse de todas?

Muchos defienden la técnica de usar la misma contraseña para todos los servicios, lo cuál es un error ya que si la averiguan (y a veces no es complicado ya que no nos calentamos mucho la cabeza para las mismas) pueden acceder a muchos servicios en nuestro nombre. A fin de cuentas, para dicho servicio (correo, banco, tienda…), nosotros somos un nombre de usuario (normalmente nuestra dirección de correo electrónico) y una contraseña, y cualquiera que conozca ambos datos puede hacerse pasar por nosotros en dichos servicios.

La solución es, obviamente, usar contraseñas distintas para cada servicio.Además, las contraseñas deberían ser difíciles de adiviniar. Existen páginas donde dan consejos para escoger buenas contraseñas, como ésta o ésta otra -por ejemplo-. Entonces surge la pregunta, ¿y cómo me acuerdo yo de tantas contraseñas que además son muy difíciles de recordar? Uno podría pensar en escribirlas en un documento de word o excel, pero claro, estos documentos no son seguros ya que cualquiera que consiga el documento en cuestión podría abrirlo. Incluso si le ponéis password al excel, por ejemplo, tampoco es una forma segura de guardar la información, ya que normalmente las claves son simplemente de acceso pero no encriptan la información.

En este punto, yo os recomiendo un gestor de contraseñas, que no es más que un programa que os instaláis en el PC y que permite guardar todas las contraseñas bien ordenaditas (clasificadas por tipos, incluso con iconos y colores para identificarlas más rápidamente) y de forma segura.

Lo que hacen normalmente estos programas es generar un archivo (como podría hacer word o excel) al que para acceder necesitáis introducir una contraseña. Este archivo lo encriptan con un algoritmo tan complicado que aunque alguien consiguiera dicho archivo, jamás podría ver vuestras contraseñas sin el password general de acceso al mismo.

En este caso, sólo tendríais que recordar el password para acceder a dicho archivo de contraseñas y el resto ya las podríais leer con el programa.

Existen muchos programas de este tipo, aunque yo os recomiendo uno que se llama Keepass. Me gustó, básicamente, porque tiene versión para GNU/Linux, para Windows e incluso para Android.

Lo más práctico es tener el archivo de contraseñas (un archivo con extensión .kbmx para el caso de Keepass) en Dropbox. De esta forma, puedo acceder a dicho archivo desde todos mis PCs en incluso desde el móvil, tablet, etc.

En Ubuntu y derivadas lo tenéis en los repositorios (aptitude install keepass2). Para windows podéis descargarlo de aquí y para Android de aquí (la versión para Android se llama KeePassDroid).

Cuando empecéis a usarlo ya no podréis prescindir de él.

Android a prueba de ladrones

En un post anterior os comenté que me robaron el móvil. A partir de entonces me he tomado más en serio la seguridad mis dispositivos. No refiero a medidas para evitar que te lo roben, porque esto son cosas del sentido común y, en cualquier caso, uno nunca está a salvo de que le levanten el móvil.

A lo que me refiero es a que si te roban tu teléfono android no sucede como antaño cuando perdías un teléfono gsm normal. En este último caso, podías perder los sms recibidos/enviados, agenda y quizás alguna foto. Sin embargo, si pierdes teléfono android (*), puedes perder mucha información ya que estos teléfonos son como pequeños ordenadores donde llevamos mucha información personal (cada vez más). También, tenemos habilitados los accesos a nuestras cuentas personales (gmail, hotmail, facebook, twitter, dropbox…), lo que supone aún más acceso a mucha información personal.

Por tanto, es interesante tener algún mecanismo para que, en caso de que pierdas el terminal puedas, al menos, inhabilitar el acceso a tus cuentas y, si es posible (veremos ahora que sí que lo es), eliminar el contenido tanto del teléfono como de la sd (fotos, vídeos, documentos, etc.).

Existen multitud de aplicaciones para este menester (si buscáis en google encontraréis páginas comentando varias de ellas -en elandroidelibre tienen unos artículos muy buenos al respecto-). En particular, yo uso -y os recomiendo- Android Lost.

Esta aplicación permite controlar el dispositivo de forma remota. Podemos hacer muchas cosas interesantes, como por ejemplo:

  • Hacer que suene una alarma el tiempo que queramos. Suena algo así como una sirena de policía con un volumen alto (también hay posibilidad de escoger nuestro propio sonido de alarma). Esto es muy útil si no encontramos el móvil en casa o en el coche (también, si te lo han robado, puteas al ladrón, que tampoco está mal). Sonará aunque el teléfono esté en silencio (sé que os lo estábais preguntando).
  • De forma similar a lo anterior, podemos hacer que vibre el tiempo que queramos.
  • Podemos pedir que nos envíe la posición GPS actual del móvil (podemos obligar a que se active dicha opción de forma remota, claro). Si no hay posición GPS en 60 segundos, nos envía la posición según coordenadas de la red móvil. Si no hay ni una ni otra, nos manda la última posición conocida.
  • Podemos activar/desactivar sonido, wifi, bluetooth remotamente.
  • Podemos pedir que nos mande información sobre el estado del móvil, la cuál es muy completa (IMEI, marca y modelo, a qué wifi está conectado -si lo está, claro-, a qué operador está conectado, qué nivel de batería le queda, si se está o no cargando, la IP que está usando…).
  • Podemos ver los mensajes enviados y recibidos.
  • Podemos mostrar popups en el móvil e incluso mensajes que queden siempre visibles (para informar al que haya encontrado el teléfono de nuestros datos, para pedirle amigablemente que nos lo devuelva ;-)).
  • Muy útil: podemos bloquear el teléfono con un PIN, el que nosotros elijamos en la web (el móvil no se podrá usar).
  • Podemos borrar el contenido de la SD y también el del teléfono, para que no accedan a nuestros datos.
  • Podemos hacer fotos (para ver el careto del que tiene nuestro móvil). Podemos usar tanto la cámara frontal como la trasera.
  • También podemos grabar el audio que se escucha alrededor del teléfono (para escuchar la voz del que tiene nuestro móvil).

Tiene más opciones, pero os invito a que os instaléis la aplicación (es gratuita) y la probéis.

Lógicamente, la aplicación no aparece en el listado de aplicaciones del móvil (para desinstalarla podéis mirar el FAQ de la web, donde lo explican perfectamente, dando 3 opciones para hacerlo).

Ojo: hay que dar acceso a androidlost.com a tu cuenta de gmail (**), ya que si no no podrá acceder al móvil para enviar los comandos para controlarlo remotamente. Esto no quiere decir que tengan acceso a tus mails, pero vamos, el login en androidlost es vuestra cuenta de gmail (la que tenéis en vuestro móvil configurada).

Probadlo y me contáis.

(*) Cuando digo teléfono android se puede extrapolar a cualquier smartphone excepto los que llevan windows, ya que en este caso, si te lo roban… tampoco pierdes tanto (es broma…).

(**) No apto, por tanto, para paraonicos de la seguridad de los datos personales, pero claro, si lo eres no estarás dado de alta en cuentas de internet, ni en redes sociales y posiblemente ni siquiera en google… qué digo, entonces es probable que ni uses smartphone o lo mismo ni móvil (te podrían localizar y espiarte…). Por tanto, este programa no te interesa, no lo necesitas 😉

Sistema de verificación en dos pasos en cuentas Google

Hace no mucho perdí el móvil (snif, snif). Bueno, en realidad se lo doné involuntariamente a un gran amigo de lo ajeno, y es hay gente con unas amistades muy raras (que lo disfrutes con salud, «amigo»!).

Lo primero que hice (tras llamar repetidamente desde otro móvil y comprobar que no me lo cogían -no se daría cuenta el muchacho de que le estaba llamando a mi móvil-) fue bloquear la SIM. A continuación, rápidamente cambié la contraseña de Gmail para que no pudiera acceder a mis contactos, mails, calendar… madre mía! Si lo tengo todo en Google!!!

Tras esto ya sólo me quedaba bloquear el IMEI del móvil -para que no lo puedan usar en redes telefónicas- y buscar info sobre cómo dar un poco más de seguridad a la cuenta de Gmail.

El caso es que, investigando en la configuración de mi cuenta de gmail encontré algo conocido como sistema de verificación de dos pasos. Básicamente, consiste en que además del password de la cuenta, el sistema nos va a pedir un segundo código (de ahí el nombre de dicho proceso). Este código nos lo envía a un móvil -vía sms- que previamente hemos configurado en nuestra cuenta (ahora os cuento cómo).

Una vez que introducimos el código que nos ha enviado Google por sms hemos dado acceso al ordenador desde el que nos estamos conectando a nuestra cuenta para que podamos acceder a ella.

OJO: al introducir el código que recibimos por sms, viene activada por defecto la opción que recordará dicha autorización siempre para ese ordenador (ya no nos volverá a pedir este código). Por tanto, si no es nuestro equipo, desactivaremos dicha opción como medida de seguridad (en cualquier caso, siempre nos seguirá pidiendo el password, a no ser que le digamos que lo recuerde también, pero no lo haremos -obviamente- si no es nuestro equipo personal).

Vamos a ver cómo se configura este sistema de verificación en dos pasos de Google:

Pincháis en vuestro nombre de usuario y en el menú que se despliega hacéis clic en «Cuenta». Un vez ahí pinchamos en «Seguridad».

Ahora se muestran las opciones relativas a seguridad de nuestra cuenta, una de las cuáles se llama «Verificación en dos pasos». A la derecha de la misma aparece un botón llamado «Configuración» y a la derecha nos muestra el estado (Desacivado si  no lo hemos activado nosotros voluntariamente -es lo que vamos a hacer ahora-).

Hacemos clic en Configuración y ya seguimos las indicaciones y ayudas que se nos muestran, donde explican perfectamente (con un vídeo incluso) cómo se eligen las distintas opciones y para qué sirven.

Lo más importante: tenéis que elegir un número de teléfono principal donde se os enviará el código de verificación (por sms o llamada telefónica). Lo normal es que escojáis vuestro móvil. También podéis elegir un número secundario (por si se perdiera vuestro móvil, etc.).

Por último, pero no por ello menos importante, tenéis que tener «en cuén» que no todas las aplicaciones soportan en estos momentos este nuevo sistema de verificación de dos pasos. Entonces, ¿qué hacer en estos casos? Google ya ha pensado en esto y para ello ha creado la opción de «Administrar contraseñas específicas de aplicaciones».

En esta parte de la configuración se pueden generar contraseñas para las aplicaciones/equipos que no tengan la posibilidad de usar la verificación de dos pasos. Por ejemplo, usamos Google Chrome e iniciamos sesión en el navegador (para que se nos sincronicen marcadores y extensiones), entonces nos pedirá un código. Este código lo generamos en dicha parte de la configuración y lo introducimos aquí. Luego podremos cancelar dicho código si no queremos que esa aplicación acceda a nuestra cuenta más. Esto es muy útil cuando se trata, por ejemplo, del código que hemos introducido en nuestro móvil Android para acceder a los datos de nuestra cuenta de Google y, como me pasó a mí, perdemos el móvil.

Yo lo tengo activado y me parece muy útil. Si sois un poco paranoicos con la seguridad o, al menos, queréis dotar vuestra cuenta Gmail de mayores medidas de seguridad, os recomiendo que lo probéis.

LG Optimus 2x y las ROMs

Si tienes un teléfono con Android es posible que sepas que, además de la versión de Android que viene instalada de fábrica en tu teléfono, existen otras versiones modificadas y libres (puedes descargarlas e instalarlas en tantos teléfonos como quieras, ver código fuente e incluso modificarlo), la mayoría de las cuáles son gratis (de hecho, no conozco ninguna que sea de pago -aunque admiten donaciones, claro-).

No voy a entrar a valorar para qué te puede interesar cambiar la ROM o incluso rootear tu teléfono, ya que para ello hay muchísima información en Internet. En particular, la web www.elandroidelibre.com me parece especialmente buena, por lo que me remito a ella para indagar sobre éstas y otras muchas informaciones útiles sobre tu terminal Android. También es interesante Andro4all o Xatakandroid, por ejemplo.

Lo que voy a resumir aquí es mi experiencia con las ROMs que he probado en mi teléfono LG Optimus 2x. Este teléfono tuvo cierta fama en su momento ya que, aunque cuando apareció existían terminales muy buenos y con unas ventas arrolladoras (como el Galaxy S, de Samsung), fue el primero en incluir un procesador dual core.

La versión de Android que viene instalada de fábrica es una 2.2 (Froyo), un poco bastante antigua. Con el tiempo la actualizaron a la 2.3 (Gingerbread), en concreto a las 2.3.4, para lo que tenías que usar el software para PC del teléfono (nada de OTA) y dicha actualización borraba todo lo que tuvieras en el teléfono.

La compañía LG comunicó que este teléfono se quedaría con la 2.3.x, por lo que los usuarios de dicho terminal no podríamos disfrutar nunca de la 4.0 (Ice Cream Sandwich) en adelante, lo que, hablando coloquialmente, encabronó a dicha comunidad.

Este cabreo se hizo patente con una gran cantidad de críticas, lo que al final hizo que LG cambiara el tercio y por fin sacó una versión oficial a la 4.0 de Android para LG Optimus 2x. Dicha versión aún no la he probado (cuando lo haga es posible que publique artículo con mi opinión sobre la usabilidad/estabilidad de la misma).

Por mi parte, yo, lo primero que hice, fue rootear el teléfono (usando Smart Flash Tool -hay muchos tutoriales en internet para ver cómo hacerlo-) para poder quitar los programas del operador que vienen bloqueados (no puedes eliminarlos) y que no sirven para nada (para nada útil, me vengo a referir).

A partir de ahí, y tras leer cositas por internet, me instalé la magnífica aplicación ROM Manager, que me permitió instalar cualquier ROM en mi terminal de la forma más fácil. Esta aplicación, lo tengo que reconocer, le dio vida a mi móvil. De hecho, tras unos 2 años, aún sigo con mi Optimus 2x, y sin pensamientos de cambiar.

Ahora os resumo las ROMs más interesantes que he probado, pero antes os comento algo importante que debéis tener en cuenta. Si instaláis una ROM y al reiniciar el teléfono se queda totalmente bloqueado (esto es, vuestro teléfono se ha convertido en un bonito ladrillo totalmente inútil salvo el ser usado como pisapapeles) y no conseguís arrancar, tenéis que saber dos cosas:

  1. En inglés, el término es bricked phone. Saber esto no os soluciona el problema, pero un poco de culturilla siempre viene bien. Además, si preguntáis en foros de habla inglesa ya sabéis lo que tenéis que decir para referiros a vuestro difunto terminal 😉
  2. El teléfono LG Optimus 2x tiene la posibilidad de revivir tras haberse quedado hecho un ladrillo. Para ello tenéis que, en modo muy muy resumido, quitar la batería, conectar con el microusb el teléfono a un puerto USB del PC al tiempo que presionamos el botón On y Bajar Volumen. Entonces, con un software como Smart Flash y una imagen ROM en el formato que usa dicho software para meterla al teléfono (esto incluye la ROM en sí y parte que afecta a la banda base).

Una vez que sabéis que este teléfono se puede resucitar del modo ladrillo, podéis meterle  sin reparos cualquier ROM que veáis por el proceloso mundo de internet. Os comento algunas interesantes:

  • Cyanogenmod. Es la más famosa, la que mayor comunidad tiene y la que más rápido evoluciona. Otras ROMs están basadas en ésta. Para mí es, junto con MIUI (ahora os la comento) la mejor que existe actualmente. En su web oficial tenéis toda la info. Simplemente comentar unos detalles a tener en cuenta:
    • Existen versiones estables y versiones nightly. Las primeras, como su nombre indica, son bastante robustas y pulidas, pero se publica una cada mucho tiempo. Las nightly salen cada noche (de ahí su nombre) y tienen lo último de lo último aunque, eso sí, no son estables 100%, por lo que algo puede fallar (recomendable leer el foro para saber qué falla, comentar si habéis detectado algún problema, ver si se puede solucionar fácilmente…)
    • Actualmente, Cyanogenmod va por la versión 4.2.2 (Jelly Bean, la última de Android en estos momentos). De hecho, yo la he puesto en mi móvil hace poco y va de maravilla. Lo único que no va bien (y por eso la tuve que quitar… :-() es el Bluetooth (no funciona bien si lo quieres conectar con el audio del coche).
  • MIUI. Es una ROM muy cuidada. Su bonita estética (parecida a la de iphone) es y la capacidad de personalización son envidiables. La versión más estable que he encontrado para este teléfono es la 2.4.20, cuya versión de Android es la 2.3.7. Es la que uso actualmente (bonita, muy estable y el Parrot de mi coche va al pelaco). También está la MIUI con la 4.x de Android, pero la versión que probé no me fue demasiado bien (parece que el soporte de MIUI en esta última versión para el Optimus 2x se ha ido al carajo…). Hay noticias de que en breve sacarán la versión 5 (si existe para mi móvil la probaré y ya os cuento).
  • EaglesBlood (http://www.eaglesblood.com/). La sangre del Águila. Qué nombre más chulo, no? Pues nada, si la queréis probar, va también muy bien. Esta ROMs va, en principio, muy optimizada para el teléfono, y se nota. De todas formas dejé de usarla porque … ya ni me acuerdo. Imagino que porque quería probar la 4.2.2 (cyanogenmod) en mi móvil, pero vamos, cada 2×3 cambio la ROM del móvil (no me puedo resistir a probar una ROM nueva!!).

Aunque hay más ROMs (aquí tenéis montones: http://theunlockr.com/category/roms-2/android-roms-2/lg-optimus-2x-roms/) éstas tres que os he comentado son las que más me han gustado. Si vosotros usáis alguna interesante comentádmelo, plís.

Para finalizar, unas indicaciones que os vendrá bien tener en cuenta antes de juguetear con las ROMs de vuestro magnífico LG Optimus 2x:

  1. Tenéis que descargaros las google-apps, ya que por temas de licencias no van incluídas en la mayoría de las ROMs. Por tanto, si instaláis una ROM, cuando arranquéis os encontraréis con la sorpresa de que no están instalados gmail, google calendar ni… google play! Por tanto, nada más instalar la ROM usando ROM Manager y, por tanto, arrancando en modo recovery, antes de reiniciar el terminal, estando en modo recovery instalaremos las google-apps. Podéis encontrar las google-apps por internet. Si no, podéis al menos instalar Google Play y, a partir de ahí instalar el resto de aplis que queráis (podéis descargar el apk de esta aplicación aquí, por ejemplo).
  2. Es conveniente que estéis informados de lo que es la banda base o el RIL, ya que cada ROM trae una banda base y es bueno que sepáis qué es y cómo podéis cambiarla (se puede cambiar usando smartflash sólo la banda base). Otro día lo mismo comento algo sobre bandas base y rils, os parece?

Y hasta aquí lo que os quería contar hoy. Comentarios, dudas, sugerencias… son bien recibidos.

 

 

Intercambiar archivos entre PC y Android usando la wifi y SshDroid

En un post anterior, comentaba cómo intercambiar archivos entre el PC y nuestro móvil android mediante MTP, en particular, cómo hacerlo desde GNU/Linux.

Sin embargo, también podéis copiar archivos mediante wifi usando el programa SshDroid en vuestro móvil Android.

Este programa no es más que un servicio de ssh al que os podéis conectar desde vuestro PC. El propio programa os indica la URL a poner (básicamente, os indica la IP que tiene vuestro Android y el puerto al que conectaros). Se usa la cuenta de root y el password por defecto es «admin». Es conveniente cambiarlo por otro en las opciones.

Por ejemplo, queremos copiar el directorio /home/user/datos_movil a la tarjeta microSD del móvil:

scp -rv -P 2222 /home/amms/datos_movil root@192.168.1.35:/storage/emulated/legacy/

  • Con -r le decimos que queremos que sea copia recursiva (si no ponéis esta opción no podréis copiar directorios, como el caso de este ejemplo).
  • Con la opción -v nos hace un «verbose» de lo que va copiando.
  • El puerto 2222 es el que viene por defecto. Se indica con la opción -P.
  • Estamos indicando que queremos que lo copie todo en /storage/emulated/legacy, que es el directorio donde está la microsd de mi móvil.
  • El usuario con el que copiamos en el móvil (cuya IP es 192.168.1.35) es root, como decíamos antes.

Hace poco he leído un artículo interesante con otra opción para copiar. A ver si me animo, saco tiempo (esto es difícil últimamente), lo pruebo y lo comento.

Salu2.

Grabadora de sonidos de Android. ¿Dónde guarda los archivos?

La grabadora de sonidos es una aplicación sencilla de Android que cuya finalidad es precisamente ésa: actuar como una grabadora de las de toda la vida (pero en lugar de grabar en cinta guarda en ficheros de sonido -lógicamente, por otra parte-).

Yo la uso para tomar notas de voz cuando no puedo escribir (e.g., cuando voy conduciendo).

Queriendo reproducir los sonidos que había grabado hacía unas horas, me volví loco buscando sin dar con ellos. Al final resulta que están en el lugar más sencillo: abris el reproductor de música, os váis a las listas de reproducción y una de ellas es «Mis grabaciones».

Pues no era tan difícil el reto, oiga.