Conecta tu teléfono, abre el terminal y abre el shell
adb shell
Ahora ejecuta lo siguiente. Consejo profesional: $ = no Root, # Root. Si es Root, 'exit' para volver a non-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
Compruebe 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 Aplicar AdBlocking, no crear symlink.
Reinicia.
Abre AdAway, debería estar activado.
Fuentes:
- https://www.reddit.com/r/Nexus6P/comments/528mfs/help_with_adaway_on_android_n/d7js3sj/?context=10000
- https://www.reddit.com/r/Nexus6P/comments/59cm1u/how_do_you_get_adaway_to_update_the_hosts_file_on/