<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Android on Karpoke - Just Another Blog</title><link>http://karpoke.ignaciocano.com/tags/android/</link><description>Recent content in Android on Karpoke - Just Another Blog</description><generator>Hugo -- 0.159.0</generator><language>es</language><lastBuildDate>Fri, 14 Nov 2014 13:02:00 +0100</lastBuildDate><atom:link href="http://karpoke.ignaciocano.com/tags/android/index.xml" rel="self" type="application/rss+xml"/><item><title>FrootVPN, servicio VPN anónimo y gratuito para Android y Ubuntu</title><link>http://karpoke.ignaciocano.com/2014/11/14/frootvpn-servicio-vpn-anonimo-y-gratuito-para-android-y-ubuntu/</link><pubDate>Fri, 14 Nov 2014 13:02:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/11/14/frootvpn-servicio-vpn-anonimo-y-gratuito-para-android-y-ubuntu/</guid><description>&lt;p&gt;&lt;a href="https://www.frootvpn.com/"&gt;FrootVPN&lt;/a&gt; es un servicio VPN que se anuncia enfocado a preservar la
privacidad y el anonimato, a la par que gratuito. Mediante el uso de un
servicio como éste, podremos conectarnos a Internet de forma segura y
anónima desde sitios que pudieran no serlo, por ejemplo, redes abiertas
que no usan cifrado, servicios que restringen el acceso por país, países
que censuran la libertad de expresión o el acceso a la cultura, etc.&lt;/p&gt;</description></item><item><title>MiniDLNA en Ubuntu Trusty Tahr</title><link>http://karpoke.ignaciocano.com/2014/11/11/minidlna-en-ubuntu-trusty-tahr/</link><pubDate>Tue, 11 Nov 2014 15:23:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/11/11/minidlna-en-ubuntu-trusty-tahr/</guid><description>&lt;p&gt;DLNA define las especificaciones para compartir contenido multimedia
entre diferentes dispositivos mediante el uso de protocolos UPnP.
Instalaremos un servidor DLNA en Ubuntu Trusty Tahr, MiniDLNA (ahora se
llama ReadyMedia), que nos permitirá, por ejemplo, ver películas,
escuchar música o ver fotos en el portátil, el móvil o la televisión.
Actualmente, no se encuentra en los repositorios, así que lo
instalaremos a partir del código fuente. (Otra alternativa sería usar
algún repositorio PPA que ya contenga el paquete compilado.)&lt;/p&gt;</description></item><item><title>Google’s Got an Open Source Android Problem</title><link>http://karpoke.ignaciocano.com/2014/09/14/googles-got-an-open-source-android-problem/</link><pubDate>Sun, 14 Sep 2014 16:41:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/09/14/googles-got-an-open-source-android-problem/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Never has a tweet been more true, or potentially more disastrous for a
vendor. Years ago Google’s Andy Rubin, stung by Steve Jobs’ criticism that
Android wasn’t truly open, tweeted that anyone could fork - i.e., modify -
Android, making it ”open” in the truest sense of the word. Unfortunately for
Google, many OEMs took Rubin at his word. Today, Google’s Android business is
booming, but it’s clear that Android fragmentation minimizes just how much
Google—or its ecosystem of app developers—can make from the open-source
mobile OS. Unfortunately, according to new ABI Research data, it’s only going
to get worse.&lt;/p&gt;</description></item><item><title>The history of Android: The endless iterations of Google’s mobile OS</title><link>http://karpoke.ignaciocano.com/2014/06/17/the-history-of-android-the-endless-iterations-of-googles-mobile-os/</link><pubDate>Tue, 17 Jun 2014 20:14:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/06/17/the-history-of-android-the-endless-iterations-of-googles-mobile-os/</guid><description>&lt;p&gt;Related:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Android has been with us in one form or another for more than six
years. During that time, we’ve seen an absolutely breathtaking rate of
change unlike any other development cycle that has ever existed. When
it came time for Google to dive in to the smartphone wars, the company
took its rapid-iteration, Web-style update cycle and applied it to an
operating system, and the result has been an onslaught of continual
improvement. Lately, Android has even been running on a previously
unheard of six-month development cycle, and that’s slower than it used
to be. For the first year of Android’s commercial existence, Google
was putting out a new version every two-and-a-half months.&lt;/p&gt;</description></item><item><title>Jelly Bean con AndroVM en VirtualBox OSE</title><link>http://karpoke.ignaciocano.com/2012/12/15/jelly-bean-con-androvm-en-virtualbox-ose/</link><pubDate>Sat, 15 Dec 2012 18:40:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/12/15/jelly-bean-con-androvm-en-virtualbox-ose/</guid><description>&lt;p&gt;&lt;a href="http://androvm.org/"&gt;AndroVM&lt;/a&gt; es una máquina virtual para ejecutar Android. Si queremos
probarla, lo único que tenemos que hacer es &lt;a href="http://androvm.org/blog/download/"&gt;descargarla&lt;/a&gt; y configurar
VirtualBox OSE para ejecutarla.&lt;/p&gt;
&lt;p&gt;&lt;img alt="jelly bean" loading="lazy" src="http://karpoke.ignaciocano.com/images/jelly-bean-300x183.png"&gt;&lt;/p&gt;
&lt;h2 id="descarga"&gt;Descarga&lt;/h2&gt;
&lt;p&gt;Desde la página de &lt;a href="http://androvm.org/blog/download/"&gt;descargas&lt;/a&gt; nos descargamos el fichero
OVA, por ejemplo, &lt;strong&gt;vbox86tp version with gapps &amp;amp; houdini&lt;/strong&gt; (hay varias
versiones, pero ésta es la más completa), y el reproductor para nuestra
plataforma, por ejemplo &lt;strong&gt;Linux 32-bit&lt;/strong&gt;, que emplearemos si queremos
utilizar la aceleración hardware OpenGL.&lt;/p&gt;</description></item><item><title>Analizando el tráfico de red en Android con tcpdump, netcat y Wireshark</title><link>http://karpoke.ignaciocano.com/2012/08/20/analizando-el-trafico-de-red-en-android-con-tcpdump-netcat-y-wireshark/</link><pubDate>Mon, 20 Aug 2012 01:55:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/08/20/analizando-el-trafico-de-red-en-android-con-tcpdump-netcat-y-wireshark/</guid><description>&lt;p&gt;Si necesitamos analizar el tráfico de red de nuestro Android, ya sea
para depurar una aplicación o para ver qué uso de la red hacen las
aplicaciones instaladas en el terminal, podemos recurrir a herramientas
bien conocidas como &lt;code&gt;tcpdump&lt;/code&gt;, &lt;code&gt;netcat&lt;/code&gt; y Wireshark.&lt;/p&gt;
&lt;h2 id="antes-de-empezar"&gt;Antes de empezar&lt;/h2&gt;
&lt;p&gt;Antes de continuar, deberemos tener instaladas las &lt;a href="http://developer.android.com/tools/index.html"&gt;herramientas de
desarrollo para Android&lt;/a&gt;. Descargamos el paquete y lo descomprimimos:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ wget http://dl.google.com/android/android-sdk_r20.0.3-linux.tgz
$ tar xvzf android-sdk_r20.0.3-linux.tgz
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Añadimos los directorios &lt;code&gt;tools&lt;/code&gt; y &lt;code&gt;platform-tools&lt;/code&gt; al &lt;code&gt;PATH&lt;/code&gt;.
Ejecutamos las siguientes líneas, y las añadimos también en el fichero
&lt;code&gt;~/.bashrc&lt;/code&gt;, para incluirlas en el PATH del sistema:&lt;/p&gt;</description></item><item><title>Conectar de forma segura en redes abiertas con Android, ConnectBot y ProxyDroid</title><link>http://karpoke.ignaciocano.com/2012/07/24/conectar-de-forma-segura-en-redes-abiertas-con-android-connectbot-y-proxydroid/</link><pubDate>Tue, 24 Jul 2012 14:02:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/07/24/conectar-de-forma-segura-en-redes-abiertas-con-android-connectbot-y-proxydroid/</guid><description>&lt;p&gt;Si necesitamos conectarnos desde nuestro terminal con Android a una red
WiFi que no es segura, ya sea porque es una red abierta o porque no es
de confianza, podemos utilizar ConnectBot para crear un túnel SSH para
encauzar todas las conexiones que realicemos desde el terminal a través
de él.&lt;/p&gt;
&lt;p&gt;Para esto necesitaremos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Acceso a un servidor SSH&lt;/li&gt;
&lt;li&gt;Un cliente SSH para Android, por ejemplo ConnectBot&lt;/li&gt;
&lt;li&gt;Un cliente proxy para Android, por ejemplo ProxyDroid&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://code.google.com/p/proxydroid/"&gt;ProxyDroid&lt;/a&gt; es una aplicación que permite crear un &lt;em&gt;proxy&lt;/em&gt;
transparente en terminales Android.&lt;/p&gt;</description></item><item><title>Conectar a un servidor SSH desde Android mediante ConnectBot utilizando claves</title><link>http://karpoke.ignaciocano.com/2012/07/24/conectar-a-un-servidor-ssh-desde-android-mediante-connectbot-utilizando-claves/</link><pubDate>Tue, 24 Jul 2012 13:06:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/07/24/conectar-a-un-servidor-ssh-desde-android-mediante-connectbot-utilizando-claves/</guid><description>&lt;p&gt;&lt;a href="http://code.google.com/p/connectbot/"&gt;ConnectBot&lt;/a&gt; es, en mi humilde opinión, el mejor cliente SSH para
Android. Nos permite conectarnos de forma segura a nuestro servidor SSH,
ya sea directamente o mediante la creación de un túnel SSH que sirva de
&lt;em&gt;proxy&lt;/em&gt; al resto de aplicaciones.&lt;/p&gt;
&lt;p&gt;La manera más segura de conectarnos es mediante la utilización de
claves. Este es un sistema de autenticación basado en criptografía
asimétrica, más seguro que utilizar &lt;em&gt;simples&lt;/em&gt; contraseñas.&lt;/p&gt;
&lt;p&gt;ConnectBot no sólo permite utilizar claves, sino que también nos permite
crearlas e importarlas. Para poder conectarnos a nuestro servidor sin
necesidad de utilizar contraseñas, lo primero será que éste esté
&lt;a href="http://karpoke.ignaciocano.com/2011/03/03/conectarse-por-ssh-solo-usando-la-clave/"&gt;configurado para aceptar claves&lt;/a&gt;. En particular, en el fichero
&lt;code&gt;/etc/ssh/sshd_config&lt;/code&gt;, debemos tener la directiva:&lt;/p&gt;</description></item><item><title>Abrir archivos .tec en GNU/Linux</title><link>http://karpoke.ignaciocano.com/2012/06/23/abrir-archivos-tec-en-gnulinux/</link><pubDate>Sat, 23 Jun 2012 13:41:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/06/23/abrir-archivos-tec-en-gnulinux/</guid><description>&lt;p&gt;Haciendo una copia de seguridad de los datos de un móvil con Android
ICS, he visto que existe un directorio llamado &lt;code&gt;cache&lt;/code&gt; en el mismo
directorio donde se guardan las fotos, &lt;code&gt;/sdcard/DCIM/Camera&lt;/code&gt;, que
contiene archivos cuya extensión es &lt;code&gt;.tec&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Echando un vistazo al contenido de estos archivos con &lt;code&gt;hexer&lt;/code&gt;, parece
ser que se trata de un archivo JFIF:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;00000000: ff d9 66 b3 00 00 ff d8 ff e0 00 10 4a 46 49 46 ..f.........JFIF
00000010: 00 01 01 00 00 01 00 01 00 00 ff db 00 43 00 05 .............C..
00000020: 03 04 04 04 03 05 04 04 04 05 05 05 06 07 0c 08 ................
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Por el nombre del directorio y por el tamaño de las fotos, menos de
100K, parece que &lt;a href="http://androidforums.com/samsung-galaxy-s2-international/427146-dcim-camera-cache.html"&gt;deben ser imágenes en miniatura&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Obtención remota de ficheros en Android &lt; 2.3.4</title><link>http://karpoke.ignaciocano.com/2011/11/28/obtencion-remota-de-ficheros-en-android-2-3-4/</link><pubDate>Mon, 28 Nov 2011 14:54:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/11/28/obtencion-remota-de-ficheros-en-android-2-3-4/</guid><description>&lt;p&gt;Hoy se ha hecho pública la &lt;a href="http://www.exploit-db.com/exploits/18164/"&gt;prueba de concepto&lt;/a&gt; de Thomas Cannon que
permite &lt;a href="http://thomascannon.net/blog/2010/11/android-data-stealing-vulnerability/"&gt;obtener ficheros de los dispositivos con Android&lt;/a&gt; con versiones
anteriores a la 2.3.4.&lt;/p&gt;
&lt;p&gt;En la demostración se ha utilizado un HTC Desire (UK version) con
Android 2.2. Yo lo he probado con un HTC Wildfire con Android 2.2.1 y
también funciona.&lt;/p&gt;
&lt;p&gt;La vulnerabilidad permite que un sitio malicioso obtenga cualquier
fichero guardado en la tarjeta SD, e incluso algunos ficheros e
información guardados en el teléfono. No se puede acceder a ficheros del
sistema, ya que se ejecuta dentro de la &lt;em&gt;sandbox&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Servicio de SSH con sistema de verificación en dos pasos de Google en Ubuntu Natty Narwhal</title><link>http://karpoke.ignaciocano.com/2011/08/05/servicio-de-ssh-con-sistema-de-verificacion-en-dos-pasos-de-google-en-ubuntu-natty-narwhal/</link><pubDate>Fri, 05 Aug 2011 02:21:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/08/05/servicio-de-ssh-con-sistema-de-verificacion-en-dos-pasos-de-google-en-ubuntu-natty-narwhal/</guid><description>&lt;p&gt;Un sistema de verificación en dos pasos, (&lt;em&gt;Two Factor Authentication&lt;/em&gt; o
2FA) consiste en que la autenticación a un servicio se realiza mediante
dos piezas de información, una que conocemos y otra que no. La pieza que
conocemos es nuestra contraseña, que es susceptible de ser sustraída,
mientras que la información que no conocemos es un número de
identificación (PIN) aleatorio que cambia cada 30 segundos y que está
vinculado con un dispositivo hardware. Esto es lo que se conoce como una
contraseña de un solo uso (One Time Password u OTP). De esta forma,
aunque alguien nos robe o averigüe nuestra contraseña, a no ser que
también tenga acceso al dispositivo que crea los PINs, no podrá acceder
al servicio con nuestra cuenta.&lt;/p&gt;</description></item></channel></rss>