¿Cómo consigues que AdAway actualice el archivo de hosts en 7.1 Beta?

Estoy tratando de hacer que Adaway funcione en 7.1 beta en mi Nexus 6P. Desafortunadamente, el zip flasheable no funcionó para sacar los hosts del sistema. Tampoco lo hizo el archivo de hosts flasheables. Probé algunas de las soluciones para mover el archivo de hosts a través de la terminal, y eso no funcionó. Finalmente, hubo algunas sugerencias de instalar BusyBox, y parece que no quiere funcionar.

El teléfono que estoy usando está en 7.1 beta, encriptado, con recuperación de stock y superusuario de phh.

Respuestas (1)

Conecte su teléfono, abra la terminal y abra la carcasa

adb shell

Ahora ejecuta lo siguiente. Consejo profesional: $ = no root, # root. Si es root, 'salir' para volver a no root.

angler:/ $ su
angler:/data/data # rm /data/su/binds
angler:/data/data # exit
angler:/ $ su --bind --ls
angler:/ $ su --bind /data/hosts:/system/etc/hosts
angler:/ $ su --bind --ls
2000 /data/hosts => /system/etc/hosts

Verifique dos veces para ver si tiene dos archivos de hosts

angler:/ $ su
angler:/data/data # ls -l /data/data/hosts /data/hosts /system/etc/hosts /su
ls: /su: No such file or directory
-rw-r--r-- 1 root root 2109504 2016-10-25 13:38 /data/data/hosts
-rw-r--r-- 1 root root 2109504 2016-10-25 13:37 /data/hosts
-rw-r--r-- 1 root root      56 2009-01-01 00:00 /system/etc/hosts

Eliminar el segundo archivo de hosts

angler:/ $ su --bind '!system/etc/hosts'

Vaya a AdAway, Preferencias, ubicación de destino, seleccione /data/hosts Aplique AdBlocking, no cree un enlace simbólico.

Reiniciar.

Abre AdAway, debería estar habilitado.

Fuentes:

  1. https://www.reddit.com/r/Nexus6P/comments/528mfs/help_with_adaway_on_android_n/d7js3sj/?context=10000
  2. https://www.reddit.com/r/Nexus6P/comments/59cm1u/how_do_you_get_adaway_to_update_the_hosts_file_on/