Oct 21 2011

Geolocalización falsa en Android con Fake GPS

Gabolonte Blasfemus

Vivir con un smartphone moderno en la actualidad es lo más parecido a cargar un rastreador de puro gusto, con la excepción que en vez de seguir nuestros pasos un detective privado contratado por nuestra esposa lo hacen en realidad numerosas compañías para quienes conocer qué hacemos y a dónde vamos reviste información valiosísima en términos de comportamiento del consumidor y marketing dirigido; sin contar con que las fuerzas de seguridad de la gran potencia del norte puede acceder a toda esta información con solo desearlo. La situación se agrava considerando que los smartphones actuales están intencionalmente diseñados para que cualquier aplicación pueda geolocalizarnos cada vez que lo quiera, aunque no la hayamos usado en semanas, convirtiéndolos en verdaderos y efectivos rastreadores personales. Pero este lado profundamente negativo siempre se minimiza en comparación a sus anunciadas ventajas: Podemos saber en dónde sacamos nuestras fotos o dijimos algo, y mostrárselo a nuestros amigos y seguidores; cuando hagamos búsquedas se nos mostrarán automáticamente resultados relevantes a la zona en la que nos encontremos, e incluso podemos intentar localizar nuestro equipo en caso de robo o extravío, entre otras tantas cosas.

Ahora bien, ya sea porque estemos planeando el crimen perfecto, deseemos asegurarnos de que no exista manera posible de que nuestra pareja sepa en dónde estuvimos esa noche, o simplemente porque como seres humanos con dignidad y orgullo propio consideramos en todo nuestro derecho manejar la información de nuestra ubicación geográfica como mejor nos plazca, es posible que existan muchos momentos en los que no estemos dispuestos a gritar a los cuatro vientos cibernéticos en dónde nos encontramos. Para eso lo más fácil es simplemente deshabilitar la geolocalización en nuestro teléfono, algo que al menos en Android es posible. De esta forma, ninguna aplicación será capaz de obtener información sobre la ubicación geográfica del equipo, que puede extraerse a través del GPS, las torres de telefonía celular o las redes Wi-Fi cercanas.

Pero a veces esto no es suficiente. No nos alcanza con simplemente callar a nuestro smartphone justo en el momento en que no deseamos que se sepa nuestra ubicación si el resto del tiempo la estamos divulgando constantemente; llama más la atención que no haberla ocultado en un primer lugar. También es posible que sí deseemos anunciar nuestra ubicación, pero que no sea exactamente aquella en la que físicamente nos encontremos. Puedo imaginarme a más de un aspirante a experto en social-humo-media local que desearía escribir todo su contenido geolocalizado desde Palermo, pero suele andar por lugares como Lomas de Zamora. En todos estos casos se hace sumamente útil e interesante conseguir engañar a nuestro smartphone para que divulgue que estamos en donde quisiéramos decir que estamos, pero no en dónde realmente nos encontramos.

Tanto en iOS como Android existen aplicaciones que se encargan de conseguir esta tarea; en el primero existe el inconveniente de que es necesario hacerle el famoso jailbreak al dispositivo ya que en caso contrario las restricciones de fábrica del sistema lo impiden completamente. En el caso de Android, satisfactoriamente, ni siquiera hace falta rootear el equipo, sólo es necesario activar la opción Ubicaciones de prueba yendo desde la home a Menú/Aplicaciones/Desarrollo.

De las aplicaciones disponibles a tal efecto en el Android Market probablemente una de las mejores sea Fake GPS, ya que es efectiva, simple de utilizar, no demanda permisos incoherentes, y es totalmente gratuita, aunque también se puede encontrar una versión de donación, que no reviste ninguna diferencia en funcionalidad con la versión gratuita y cuyo único propósito es permitir una forma rápida de realizar donaciones a su creador para continuar con su desarrollo.

Usar Fake GPS es sumamente fácil, aunque necesitaremos contar con conexión a Internet para tal efecto. Ni bien se carga nos mostrará el típico mapa de Google Maps, desde donde podremos desplazarnos hasta el lugar deseado. Una vez hecho esto simplemente ubicamos el indicador en el lugar exacto en donde queremos aparecer y luego presionamos el botón Set location; de esta forma nuestro Android permanecerá enviando las coordenadas geográficas elegidas a toda aplicación que las solicite. Posiblemente una de las mejores funciones extra que contiene es la capacidad de almacenar ubicaciones favoritas para uso frecuente, tantas como necesitemos.

Mientras Fake GPS se encuentre activa nos mostrará un icono en la barra de notificaciones para recordárnoslo. Una vez que ya no la necesitemos, simplemente regresamos a la aplicación y presionamos el botón Stop.

Para asegurarse que esta útil aplicación funcione como se debe hay que tener en cuenta sin embargo un par de precauciones. Como ya dijimos antes, es imprescindible activar la creación de ubicaciones de prueba, pero además es recomendable desactivar la opción que utiliza a las redes inalámbricas para detectar la ubicación, más precisamente en Menú/Ubicación y seguridad/Usar redes inalámbricas.

Ahora bien, más allá de lo divertido y tentador que pueda resultar aprovecharse de una función semejante, es sumamente recomendable utilizarla con precaución. En primer lugar debemos tener en cuenta que mientras una aplicación como Fake GPS se encuentre activa estableciendo unas coordenadas geográficas que no son reales, todas las aplicaciones se verán engañadas, y eso incluye a cualquier aplicación anti-robo que nos ayude a localizar el equipo en caso de pérdida, por lo que es recomendable activarlo únicamente en situaciones en las que estamos seguros de que no corremos peligro alguno de extravío o hurto, como por ejemplo en nuestro hogar. También es importante tener en cuenta que si recién escribimos una actualización desde Buenos Aires, y a los diez minutos enviamos otra desde Rosario o algún otro lugar que resulte físicamente imposible alcanzar en ese lapso de tiempo, estaremos echando por tierra cualquier indicio de credibilidad con respecto a nuestra ubicación, volviendo toda la cuestión carente de sentido.

¿Ya usaste una aplicación como Fake GPS? ¿En qué situaciones la encontrarías útil?


Abr 21 2011

Medidas contra robo gratuitas para un smartphone con Android

Gabolonte Blasfemus

imageMe acuerdo de tiempos generosos, cuando en mi Windows Mobile con una sola aplicación gratuita y fabulosa como Lookout (antes conocido como Flexilis)podía tener Antimalware, Firewall, Backup en la nube y protección anti-robo, que incluía geolocalización, borrado remoto de datos, e incluso la posibilidad de hacer sonar una alarma en el teléfono por si anda cerca.

Hoy en día las cosas son distintas, o al menos lo son para Android. En esta plataforma también Lookout sigue siendo la opción con más estrellas, pero hay algunos cambios: No hay más firewall (tiene sentido si consideramos que Android con su herencia Linux incluye a iptables), y dos de las opciones más importantes en cuanto a protección contra robo, como el borrado y bloqueo remoto, sólo están disponibles para las cuentas premium de pago. Y mientras que me parece genial el servicio de esta firma e invito a quien lo tenga en sus posibilidades a pagarlo y disfrutar del mismo, permítanme abordar la perspectiva del usuario tercermundista de escasos recursos que no quiere tener un cargo recurrente más en su tarjeta de crédito, si es que tiene una.

Pero vamos por partes: A nivel antimalware, difícilmente encontremos en estos momentos una solución más probada y eficiente sin pagar nada que Lookout, el que continúa siendo el mejor, sin experimentar extrema lentitud o consumo excesivo de batería en el equipo por utilizarlo. También nos sirve para localizar nuestro smartphone si lo hemos perdido vía geolocalización y alarma remota (hacer sonar el móvil), por tanto lo que realmente necesitamos es un reemplazo gratuito que se encargue de aquellas dos funciones vitales restringidas a usuarios premium: El bloqueo y, mucho más importante, borrado de datos remoto. También debemos tener en cuenta que la mencionada aplicación, aunque es capaz de ser disparada mediante un SMS, este solo puede provenir de la misma Lookout y depende fuertemente de que el teléfono esté conectado a Internet para su correcto funcionamiento, algo de lo que no podemos estar absolutamente seguros que siga sucediendo en caso de que nos sea sustraído. Lo que necesitamos es una aplicación similar a la genial RemoteTracker para Windows Mobile, que no depende de ninguna conexión de red al recibir comandos nuestros directamente por SMS desde ciertos números de control configurados con anterioridad. En Android tenemos una solución equivalente que, aunque aún le falta desarrollarse, promete mucho: TotalCare.

De hecho TotalCare funciona de una forma muy similar al mencionado RemoteTracker, recibiendo comandos vía SMS con una sintaxis definida y una clave de validación. Por ejemplo uno de los comandos que podemos enviar es el siguiente:

MCS 12345 DELETE MMC

Con este comando enviamos la orden para que sea completamente borrada la tarjeta SD, donde 12345 es el PIN o clave que hayamos elegido (posee la limitación de ser solo numérica). Otro comando que nos permite borrar datos, pero en este caso todos los contactos de nuestra agenda, es:

MCS 12345 DELETE CONTACTS

De la misma forma existen comandos para eliminar los mensajes SMS y el registro de llamadas, y también uno para borrar todo de una sola vez:

MCS 12345 DELETE ALL

Una de las funciones que aún faltan sin embargo, principalmente por su carácter temprano de aplicación en fase beta, es la posibilidad de realizar un bloqueo remoto del dispositivo. De todas formas es algo que podemos paliar activando el bloqueo automático en Android luego de unos minutos de inactividad mediante una clave. En cambio sí ya podemos disfrutar de comandos sumamente útiles en caso de hurto o extravío como:

MCS 12345 START AUTO ANSWERING

Con esta función habilitamos la respuesta automática ante cualquier llamado que reciba nuestro teléfono perdido, al mismo tiempo que la rutea por el altavoz, por lo que puede tener una doble utilidad: Utilizar nuestro móvil extraviado como un micrófono espía remoto en caso de llamar con el que tengamos en mano con su micrófono mudo, o utilizarlo para comunicarnos y hacernos escuchar fácilmente con aquel que se encuentre en poder de nuestro smartphone. En el sitio oficial de la aplicación podemos ver la lista completa de comandos y su descripción

Es importante hacer notar que esta aplicación no coloca ningún tipo de icono en el sistema para ser invocada una vez instalada; todo lo que debemos hacer para activarlo una vez que lo instalamos es reiniciar el teléfono. Al volver a arrancar aparecerá automáticamente la pantalla de configuración de la aplicación, la cual nos permitirá definir la clave numérica y dos números de teléfono móvil de control desde donde se aceptarán los comandos, los cuales llegarán sin ningún tipo de notificación o registro en la aplicación de mensajes SMS del sistema. Una vez configurada y activada, y en caso de necesitar cambiar la clave o los números de control, también podemos hacerlo vía comandos SMS.

Por último, tampoco se descuida una parte vital de todo software de control por SMS: El envío automático de un mensaje de aviso a los números de control configurados en caso de cambio de la SIM. Por tanto, mientras el equipo no sea sometido a un hard reset y tenga una SIM con crédito, siempre podremos mantener el control de nuestro equipo.

TotalCare es totalmente gratuito, al menos de momento en esta temprana etapa, pero demostró ser eficaz y bastante estable. Su autor asegura haber hecho todo lo posible para que el servicio tenga un consumo muy reducido y al mismo tiempo no pueda ser matado nunca, invitando a los usuarios a probarlo y reportarles errores o sugerirle nuevas funciones, y podemos instalarlo desde el Android Market.


Feb 15 2011

Mapa de torres y cobertura celular con OpenSignalMaps

Gabolonte Blasfemus

No hace falta pedirle que levante la mano a quien alguna vez haya sufrido algún problema de señal con su móvil, ya sea durante una llamada telefónica o mientras utiliza la conexión de datos; siempre existirán esos Triángulos de las Bermudas donde la señal de hace débil o se pierde directamente, debido a variados factores como estructuras metálicas, edificios, y un largo etcétera, que dieron lugar a ese mito folclórico que recorre nuestras pampas, el de la parabólica humana.

OpenSignalMaps es una aplicación web que nos puede ayudar un poco con eso, al menos indicándonos para donde tenemos que movernos para conseguir la mejor señal. Desde su sitio podemos observar mapas de todo el mundo con la cobertura por operador y por tecnología disponible en casa país.

image

Pero eso no es lo mejor, y por otro lado, si se preguntan cómo es que esta aplicación obtiene información concisa de las operadoras de casi todo el globo, la respuesta es una sola: Mediante su aplicación para Android que podemos descargar gratuitamente desde el Market o bien desde el mismo sitio, la cual por un lado convierte a nuestro smartphone en una sonda de pruebas que va relevando constantemente el nivel de señal y la ubicación de las torres de la red de telefonía celular de nuestra posición, enviándolas a OpenSignalMaps; por otro lado, la aplicación misma nos muestra en el mapa las torres disponibles en las cercanías, indicándonos en qué dirección debemos movernos para conseguir mejor recepción.

image

Si estamos preocupados por la violación a la privacidad que supone que una aplicación como esta envíe nuestra localización a sus dueños, les tengo malas noticias, porque hasta cuando jugamos Angry Birds en un iPhone o en Android esto sucede, pero aún así es bueno saber que el envío de los datos de señal y geolocalización son opcionales en OpenSignalMaps, pudiéndose deshabilitar desde la configuración de la misma aplicación móvil.

Por el momento sólo disponen de esta versión para Android de su aplicación, alegando que el iOS no les permite la flexibilidad necesaria para realizar lo mismo, aunque están “trabajando en ello”, así como considerando una versión para BlackBerry.

Vía Mashable.


Oct 19 2010

Localización y borrado/recuperación de datos por robo en teléfonos Windows Mobile

Gabolonte Blasfemus

imagePerder o ser víctimas del robo de nuestro móvil es algo ya de por sí bastante traumático, ya que sumado al trastorno del hurto o asalto en sí perdemos el mayor nodo de comunicación e información con el que casi toda persona cuenta hoy en día: Ya no nos pueden ubicar fuera de nuestra casa, no podremos consultar información sin importar el lugar que estemos, y ni siquiera planificar nuestra semana, teniendo en cuenta que una cantidad cada vez mayor de gente utiliza su móvil, sea smartphone o no, como agenda de citas, tareas y eventos, ya que es ni más menos que el lugar ideal para hacerlo, en ese objeto de veneración/adoración/odio y por sobre todo necesidad que cargamos incluso hasta en el baño en estos tiempos. Pero si existe algo aún peor que la mencionada pérdida temporal y repentina de tantas funciones vitales para el día a día propio es la posibilidad de que la información personal almacenada en nuestro celular pueda ser utilizada para realizar nuevos ilícitos contra nosotros o incluso nuestros amigos y conocidos que figuraban en la libreta de contactos del terminal siniestrado.

Tampoco debemos volvernos locos de paranoia pensando en que ni bien tengamos la mala suerte de no volver a ver nuestro móvil seguidamente nosotros y nuestros amigos nos convertiremos en víctimas de robo de identidad o delitos peores, la realidad al menos de países como Argentina es que el robo y reciclado de teléfonos celulares es un mercado tan inmenso y aceitado que a menos que sepan que se trata del móvil de alguien acaudalado o importante difícilmente le dediquen el tiempo y la inteligencia necesaria para tales operaciones, siguiendo el terminal un automatizado proceso de hard reset y reciclado para ser revendido a tentadores precios en locales de baja calaña y/o sitios de merca libre. Aún así, la amenaza es real, existe, y sería mejor tratar de estar preparados para ella antes de que nos suceda. Y acá es donde entran en juego las aplicaciones anti-robo para smartphones, en nuestro caso para Windows Mobile.

Continue reading