Oct 13 2012

El otro androide

Gabolonte Blasfemus

Siempre me resultó notoria la capacidad que tenemos los seres humanos para hacernos una idea establecida de algo con solo conocer a lo mejor una pequeña parte del todo. Algunos le llaman a esto prejuicio, mi profe de historia de 3er año le llamaba “cada cual cuenta según como le fue en la feria”.

Si hay algo que voy a extrañar del MM2 definitivamente es su teclado de hard, a pesar de su tendencia a fallar estrepitosamente

El punto es que hace algo más de año y medio abandonaba mi fiel (pero ya obsoleto y lento) HTC Touch Viva con Windows Mobile 6.1 en favor de lo que era cuasi obligatorio tener en materia de smartphones (si no te gusta que te la pongan, claro): Android. Digo, porque si te gusta siempre podés elegir iOS. Tratando en lo posible de seguir la regla de no-andar-por-la-calle-con-algo-que-si-lo-pierdo-me-las-corto, me vi rápidamente inclinado por la oferta de Motorola; era llamativo como a similares prestaciones los smartphones de Moto siempre costaban menos. Así me hice con mi Milestone 2 y conocí la desgracia de MOTOBLUR. Al poco tiempo, y mientras estaba contento con la interfaz responsiva y fluida de Android (al menos en comparación con lo que era la de WinMo), trataba de acostumbrarme a un teléfono que, cada tanto, se le cantaba el revire de reiniciarse solo en los momentos más inoportunos. Pero claro, no me podía quejar mucho, después de todo entre el rooteo y las más de 100 aplicaciones instaladas era obvio que algo podía estar trayéndome problemas; aunque la intuición y algunos indicios (que si me apuran a estas alturas ya no recuerdo) me hacían apuntar como culpable al inefable MOTOBLUR, que venía enquistado en la ROM oficial.

Hubiera tenido todo el derecho del mundo de pensar que “eso” era Android, y salir a decir que era una basura comparado con otras plataformas, pero algo me seguía diciendo que el problema era Motorola, que como suele suceder, lo barato sale caro. Un día, y sin saber exactamente como podía terminar por culpa de la historieta de los bootloader bloqueados de Moto (ahora sé que, para que no joda, las ROM cocinadas para los Moto pisan todo menos el kernel), me animé a deshacerme de la ROM de stock con la que había venido mi Milestone 2 en favor de una versión de MIUI adaptada al mismo que prometía. Ahí conocí otra cosa, pero aún así tuve otros problemas, normales cuando uno se arriesga a usar una ROM no oficial, aunque en este caso estas apestaran infinitamente menos que la oficial.

Como dije, para mí o para cualquiera cuya entrada a Android hubiera sido a través de un Motorola como este, no sería criticable si después de la experiencia no quiere ver un robotito verde en su vida.

Pero un día regalé un LG Optimus ME, que a pesar de ser un gama ultrabaja (y conseguirlo a un precio increíble de pensar en otro tiempo para un smartphone con sus prestaciones) se mostraba años luz más estable que mi Milestone 2. Esta bien, a este no le hice root y tampoco le instalé medio Google Play (ni tampoco es que se pueda con su ínfima capacidad de almacenamiento), pero aunque tenía sus demoras dignas de su austera economía, rara vez se colgaba. Esto me hizo confirmar que no estaba tan equivocado cuando culpaba a la MotoroLoca. Pero aún faltaba lo mejor.

Los rumores decían que las ROM de la línea Galaxy de Samsung era definitivamente “otra cosa” comparado a los desastres que uno podía encontrar en… bueno, Moto más que nada. Por supuesto había tenido oportunidad de jugar con algunos, pero nunca lo suficiente como para poner a prueba cuánto mejor eran comparativamente hablando. Hasta que cambié mi ya viejito Milestone 2 por un Galaxy S3.

Hellooooo beauty…

Señores, esto sí es una ROM con todas las letras. Claro, el precio será otro, pero sospecho que a nivel calidad y ciertas prestaciones no dista mucho de lo que tiene un Ace. Y uno se da cuenta de que es otra cosa cuando ya no piensa en salir corriendo a bajarse el mod más aclamado; no vaya a ser cosa de que me deje de andar algo.

Esto no es una gran revelación por supuesto pero, de acuerdo al fabricante que se elija, la experiencia, y por ende la opinión que se tenga luego de Android, puede ser el día y la noche. Otra similitud que justifica el dudoso privilegio que ostenta Android de ser llamado el Windows de los smartphones (que personalmente no me parece algo malo, Windows permitió que muchísima gente pueda llegar a usar una computadora, y lo mismo pasa ahora con Android y los smartphones).

No sé si Google hará algo bueno con la M murcielaguesca además de usarla sólo por sus patentes, pero mientras tanto el único consejo que puedo dar es: Nunca compres Motorola (al menos mientras Google no haga algunos cambios), desembolsá algo más (o aspirá a unas especificaciones menos) y llevate un Samsung, un HTC o un LG. Si los androides fueran hobbits, los Moto son Gollum.


Abr 11 2012

Sin permisos aún es posible robar información sensible de un teléfono Android

Gabolonte Blasfemus

imageLo demostró Paul Brodeur  del Leviathan Security Group, quien, a raíz de todas las noticias del último año sobre aplicaciones que son capaces de obtener información personal supuestamente protegida de dispositivos iOS y Android se hizo una simple pregunta: ¿A cuánto puede acceder una aplicación en Android sin ningún permiso otorgado? La respuesta da miedo:

En primer lugar puede acceder en modo de solo lectura a todos los archivos que no estén ocultos de la tarjeta SD, lugar donde por defecto se guardan todas las fotos que sacamos, lo videos que filmamos, y cientos de aplicaciones depositan archivos con información sensible. Aparentemente, esta característica es conocida y advertida debidamente en la documentación para desarrolladores de Android; aún así son legión las aplicaciones que utilizan la SDCARD para guardar sus archivos de configuración y trabajo. Un caso crítico es el que el mismo Paul detalla con OpenVPN, en cuya versión para Android los certificados de conexión son almacenados por defecto en esta misma locación.

Continue reading


Mar 9 2012

Controla los permisos de tus aplicaciones Android con Permission Explorer

Gabolonte Blasfemus

Si hay un tema de preocupación recurrente en el mundo tecnológico lo es la privacidad de nuestros datos en los smartphones. A pesar de que existen mecanismos de seguridad emplazados para hacer más segura la experiencia de volcar toda nuestra vida en nuestro teléfono móvil, la realidad muestra que el usuario promedio no vigila activamente qué permisos le concede a cada aplicación que instala. También suceden descuidos que permiten acceder a información personal valiosa, como por ejemplo las fotos tomadas desde el terminal. Por todo esto es que nunca está de más, hoy más que nunca, controlar periódicamente los permisos de las aplicaciones que instalamos, su confiabilidad, y sopesar si realmente la necesitamos en nuestro teléfono.

En el caso de Android existe ya una interesante cantidad de aplicaciones que se encargan de revisar los permisos solicitados por todas las demás que hayamos instalado, pero generalmente adolecen de diversos problemas como ser de pago, demorar mucho en escanear el sistema, o lo más paradójico, ser ellas mismas las que solicitan, sospechosamente, demasiados permisos.

Es por eso que Permission Explorer de Criniti Carlo es una opción para recomendar, ya que además de analizar en segundos cientos de aplicaciones instaladas permite detallar los permisos otorgados a cada una, ordenando los resultados por categorías de permisos que hacen mucho más fácil la revisión para, por ejemplo, ver qué aplicaciones en nuestro teléfono se meten con nuestros mensajes de texto.

20120309_202222

También podemos ver todas nuestras aplicaciones listadas cantidad de permisos, para detectar a aquellas que piden demasiado.

20120309_203321

También, si queremos un detallado de cada permiso por separado, podremos visualizarlo en la última solapa, donde podemos averiguar muy fácil cuales son aquellos más populares:

20120309_202305

¿Y lo mejor? Permission Explorer es totalmente gratuito, no muestra publicidad, y no utiliza ni un solo permiso especial para cumplir su función. Podemos descargarlo ya mismo desde el Android Market (ahora rebautizado Google Play) y comenzar a vigilar más de cerca qué pasa en nuestro androide.


Feb 20 2012

Solución a los problemas de repetición del teclado del Motorola Milestone 2

Gabolonte Blasfemus

20120220_181206El Milestone 2 es un lindo smartphone, pero si hay algo que lo perjudica mucho es su defectuoso teclado físico, el que más tarde o más temprano (eso dependerá del nivel de suciedad a la que se vea expuesto) comenzará a reproducir errores al escribir desde el mismo. Más específicamente, estos dos problemas bien definidos: La repetición de la tecla presionada (si apretamos la “a” nos puede salir “aa” o “aaa” en pantalla) y la omisión de la misma (en este caso presionamos y no sale nada, y deberemos volver a presionar la tecla para que imprima el carácter). Para el segundo problema no existe mucha solución más allá de desarmar el teléfono y limpiar los contactos de su teclado (con los posibles problemas que eso nos pueda acarrear), ya que simplemente no se produce el contacto eléctrico. En cambio en el primer caso el contacto existe, pero debido a su intermitencia produce un efecto rebote indicándole engañosamente al sistema que la tecla fue presionada más de una vez, cuando no fue así.

Una de las posibles soluciones que habíamos visto a este problema era algo tan simple (pero molesto si se tiene que hacer con frecuencia) como frotar el teclado repetidas veces con el dedo, pero con el tiempo este método se vuelve cada vez más inefectivo, al punto de no servir en absoluto.

Por supuesto, es imposible encontrar una solución definitiva ya que estos problemas son de carácter constructivo del teclado físico deslizante del Motorola Milestone 2, pero eso no evita que vayan surgiendo medidas paliativas, de la mano de usuarios que hacen el trabajo que debería haber hecho el fabricante, muchas veces con mejores resultados.

Este es el caso de Milestone 2 Debounce, creada por Michael Gernoth, un proyecto de código abierto que desde el software mitiga unos de los dos problemas físicos de este teclado: La repetición de caracteres. Esta aplicación para Android, que requiere permisos de root para hacer su magia, carga un módulo o driver en el sistema que se ocupa de introducir un retardo en la detección, de manera tal que las pequeñas intermitencias quedan filtradas y no son reconocidas como accionamientos del teclado. Desde su minimalista interfaz podremos configurar la longitud del retardo, medida en milisegundos, y también si deseamos que se cargue automáticamente el módulo en cada reinicio del sistema.

Milestone 2 Debounce no está disponible en Android Market, pero su apk para instalar puede descargarse desde este link oficial dispuesto por su creador.


Ene 31 2012

ZombieBooth convierte tus fotos en zombis

Gabolonte Blasfemus

imageEl género zombi es un ítem siempre recurrente en la cultura friko-nerdística, y seguramente una aplicación como ZombieBooth puede hacer las delicias de muchos, ya que es capaz de producir una versión zombi totalmente realista de cualquier persona que figure en una foto.

Pero esta aplicación no sólo se limita a zombificar una foto nuestra para guardarla y mostrarla a los amigos o futuras novias, sino que lo mejor que posee es su habilidad para generar una versión animada, tridimensional e interactiva del zombi creado a partir de la imagen provista.

Lamentablemente la aplicación, al menos en su versión para Android (hay otra para iOS), no incluye ninguna forma de exportar un video con esta animación, por lo que sólo podremos verla desde nuestro smartphone, filmar su pantalla, o capturarla con alguna aplicación extra. Más allá de eso el efecto es increíblemente vivo (o muerto-vivo en este caso 😉 ), y al pasar nuestro dedo por encima de la versión zombificada nuestra o de nuestros amigos la misma intentará morderlo o seguirlo con la mirada. Y si no nos gusta el resultado, con solo sacudir el teléfono veremos una versión zombi distinta de nuestra foto.

La única regla para que funcione sin problemas es que las fotos deben ser preferentemente de frente y contener solo una cara, que se debe ver claramente para que el reconocimiento facial entre en acción. ZombieBooth es completamente gratuita, funciona a partir de la versión 1.6 de Android y se puede instalar desde el Market sin mayores problemas.