martes, 8 de enero de 2013

Dos métodos para quitar la publicidad de tu móvil ANDROID

Bien, muchas de las aplicaciones para android (las gratuitas) traen molesta publicidad y a veces a parte de molesta consume recursos de manera inclemente.

Ok, pues me puse a investigar como evitar esta publicidad y conseguí que básicamente es el mismo procedimiento que en cualquier distro de linux e incluso en Windows.

¿De que hablo? Pues simple, de modificar el archivo hosts. Les daré 2 métodos, uno simple para aquellos que no quieran meterle mano a la consola y archivos de su android de manera manual y otro para quienes sean mas atrevidos y si le metan mano a todo esto.


Cabe destacar que para cualquiera de los 2 métodos necesitan SI o SI ser ROOTs en sus respectivos dispositivos (si si, tener el cel rooteado). Ahora sin mas les explico:

1.- Método 1, modificar el archivo host manualmente desde consola.

Lo primero que debemos hacer es crear en nuestras computadoras un archivo llamado hosts (si así tal cual, sin extensión, de todas maneras los mas geeks deben saberlo bien).

El contenido de dicho archivo sera el siguiente:


Lenguaje GENERICO
127.0.0.1 localhost
127.0.0.1 r.admob.com
127.0.0.1 mm.admob.com
127.0.0.1 admob.com
127.0.0.1 <a href="http://www.admob.com" target="_blank">http://www.admob.com</a>
127.0.0.1 pagead2.googlesyndication.com
127.0.0.1 partner.googleadservices.com
127.0.0.1 imageads.googleadservices.com
127.0.0.1 imageads1.googleadservices.com
127.0.0.1 imageads2.googleadservices.com
127.0.0.1 imageads3.googleadservices.com
127.0.0.1 imageads4.googleadservices.com
127.0.0.1 imageads5.googleadservices.com
127.0.0.1 imageads6.googleadservices.com
127.0.0.1 imageads7.googleadservices.com
127.0.0.1 imageads8.googleadservices.com
127.0.0.1 imageads9.googleadservices.com
127.0.0.1 googleads.g.doubleclick.net


Fíjense que se han determinado 17 servidores de publicidad, podrían haber mas, pero la mayoría de apps trabajan con estos (si se identifican otros actualizare el post).

Lo que hacen estas lineas es simplemente apuntar dichos servidores a la dirección de red 127.0.0.1 o localhost.

Bien guarden el archivo y lo suben a la raíz de su tarjeta SD, una vez allí vamos al emulador de consola que tengamos instalado en nuestro dispositivo android (sino tienes ninguno pues debes instalarlo, busca cualquiera en el market) y hacemos los siguientes comandos:

Lenguaje BASH
su
mount -o remount,rw /dev/block/mtdblock3 /system
cd /system/etc
mv hosts hosts.orig
cp /sdcard/hosts ./hosts


Con esto quedara listo, ahora solo reinicia tu cel y verifica.


2.- Método 2, instalar AdFree desde el market y configurarlo.

Ok, este es el método mas sencillo, simplemente consiste en descargar la app AdFree desde el market y configurarla (aunque son minimas las configraciones).

Esta app hace exactamente lo mismo que el método anterior, solo que no tenemos que hacerlo manualmente, ademas actualizan su base de datos con los servidores de publicidad que vayan saliendo.

El código QR de la descarga es este (necesitas un lector de QR para poder descargarla):


[Imagen: search%3Fq%3Dpname:com.bigtincan.android.adfree]

Una vez descargada e instalada pues puedes proceder a abrirla, al abrirla encontraras algo como esto:

[Imagen: 356929761_photobucket_12245_.jpg]

Bien lo primero después de esto es seleccionar la opcion "Download & Install Hosts", esto lo que hace es descargar el archivo mas actualizado de la base de datos del fabricante de esta app e instalarlo en tu dispositivo.

Luego debes seleccionar "Use 127.0.0.1" y listo, quedara configurado, para ver los resultados debes reiniciar igualmente tu cel para que los cambios hagan efecto.



LINK DE DESCARGA DE Adfree pulsando AQUÍ
/* lo que yo hago ___________________________*/ /*___________________________________________________________*/