Cómo bloquear anuncios en tu dispositivo Android mediante la edición del archivo hosts

Si has trabajado lo suficiente con redes, probablemente ya conozcas el archiconocido archivo hosts. Con él, puedes hacer muchas cosas (como asignar direcciones a nombres) — pero también puedes bloquear anuncios (o incluso sitios web). No es la tarea más fácil a la que te enfrentarás, pero sin duda vale la pena el desafío.

Pero, ¿por qué bloquear anuncios? En un mundo perfecto, eso no sería necesario. Desafortunadamente, no vivimos en un mundo perfecto y hay redes publicitarias con intenciones maliciosas. Con ese fin, debemos proteger nuestros dispositivos y nuestros datos. Si tienes interés en meter tus manos en la edición de un archivo de hosts de Android para bloquear anuncios, puedes hacer mucho para proteger tus datos y tu dispositivo. Permíteme mostrarte cómo se hace.

La única salvedad es que el dispositivo debe tener root (porque necesitas acceso root para editar o sobrescribir el archivo hosts). Si ya tienes un dispositivo rooteado, esto es increíblemente fácil de hacer. Si tu dispositivo no está rooteado, deberás abordar eso primero. He cubierto cómo rootear el Samsung Galaxy S4 de Verizon en mi artículo "Cómo rootear de forma segura el Samsung Galaxy S4 de Verizon". Dale un vistazo a ese artículo para tener una idea de cómo hacer root en tu dispositivo.

Una vez que hayas rooteado el dispositivo, la tarea se vuelve fácil. Lo que debes hacer es editar el archivo /system/etc/hosts para redirigir todos los sitios de publicidad a 127.0.0.1. Hay dos formas de tener éxito con esta tarea. La primera (y más fácil) es descargar este archivo hosts (escrito específicamente para bloquear una gran cantidad de sitios de publicidad al redirigir todos los sitios de publicidad a 127.0.0.1). Una vez que ese archivo esté en tu PC, conecta tu dispositivo Android y copia el archivo en /system/etc en la jerarquía del sistema de archivos de Android. Tendrás que sobrescribir el archivo actual y utilizar un gestor de archivos que pueda realmente ver /etc/system, como ES File Explorer (Figura A).

Figura A

Cómo bloquear anuncios en tu dispositivo Android mediante la edición del archivo hosts - Android | Imagen 1 Newsmatic

Google implementa el gesto de deslizar en Android para mejorar la experiencia del usuario
Índice de Contenido
  1. Editar el archivo hosts manualmente
  2. Editar el archivo hosts en el dispositivo
  3. Conclusión

Editar el archivo hosts manualmente

Si no quieres reemplazar tu archivo hosts por defecto con una fuente de terceros, puedes editar ese archivo manualmente. Lo que tendrás que hacer es localizar las redes de publicidad que deseas bloquear y crear un nuevo archivo hosts con este formato:

172.0.0.1 adnetwork_url

Donde adnetwork_url es la dirección URL real del servidor de red de publicidad.

Una vez que hayas escrito ese archivo (deberás crearlo con un editor de texto y guardarlo como hosts, sin ninguna extensión), conecta tu dispositivo Android a tu PC, y luego sobrescribe tu archivo /system/etc/hosts utilizando tu gestor de archivos.

También puedes editar directamente el archivo hosts en el dispositivo. Para hacer esto, debes abrir el archivo a través de un gestor de archivos compatible (como ES File Manager). Antes de hacerlo, debes asegurarte de que el archivo hosts tenga las propiedades correctas para permitirte escribir. Para hacer eso, sigue estos pasos:

  1. Abre ES File Manager
  2. Navega hasta /system/etc
  3. Localiza y mantén presionado el archivo hosts
  4. Toca el botón de menú
  5. Selecciona Propiedades
  6. Toca Cambiar en la sección Permisos
  7. Toca la casilla de verificación de Grupo en la columna Escribir (Figura B)
  8. Toca OK
  9. Toca Cancelar
  10. Reinicia el dispositivo

Figura B

Cómo solucionar un error de permiso al iniciar una aplicación en Android Ice Cream Sandwich

Cómo bloquear anuncios en tu dispositivo Android mediante la edición del archivo hosts - Android | Imagen 2 Newsmatic

Editar el archivo hosts en el dispositivo

Ahora es el momento de editar el archivo hosts. Así es cómo:

  1. Abre ES File Manager
  2. Navega hasta /system/etc
  3. Localiza y mantén presionado el archivo hosts
  4. Toca el botón Más
  5. En el menú emergente resultante, toca Abrir como (Figura C)
  6. Toca Texto
  7. Selecciona el editor que deseas usar para editar el archivo (necesitarás usar un editor de texto como Turbo Editor — uno que pueda obtener acceso de superusuario)
  8. Crea tus entradas
  9. Guarda el archivo (cómo hacerlo dependerá del editor que uses)

Figura C

Cómo bloquear anuncios en tu dispositivo Android mediante la edición del archivo hosts - Android | Imagen 3 Newsmatic

Una vez que hayas editado el archivo hosts, es hora de hacer una prueba. Abre tu navegador web (en el dispositivo Android) y apunta a uno de los servidores de publicidad bloqueados. Al hacer la prueba, deberías ver el error "Esta página web no está disponible" (Figura D). Felicidades, has bloqueado oficialmente un servidor de publicidad en tu dispositivo Android.

Figura D

Cómo crear un diálogo de progreso transparente en Android

Cómo bloquear anuncios en tu dispositivo Android mediante la edición del archivo hosts - Android | Imagen 4 Newsmatic

Conclusión

Los anuncios son un mal necesario para muchas aplicaciones, especialmente las que son gratuitas. Pero cuando te enteras de un servidor de publicidad malicioso y quieres bloquearlo, uno de los métodos más fáciles es editar el archivo hosts en tu dispositivo rooteado. Por supuesto, si no tienes un dispositivo rooteado, tu única opción es utilizar una aplicación de terceros como AdBlock Free — que solo bloquea los anuncios emergentes en tu navegador. Si realmente deseas evitar esos anuncios, la edición del archivo hosts es la mejor opción.

¿Has logrado bloquear anuncios con éxito en tu dispositivo Android? Si es así, ¿qué método utilizaste? Comparte tu experiencia en el hilo de discusión a continuación.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Android, allí encontraras muchos artículos similares a Cómo bloquear anuncios en tu dispositivo Android mediante la edición del archivo hosts , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.