Dispositivos HTC
AdAway no funciona cuando está usando un dispositivo con el llamado S-ON. Esta 'característica' existe en muchos dispositivos HTC y evita que AdAway escriba en el fichero hosts.
¿S-ON/S-OFF?
S-OFF significa que la parte de la (memoria) NAND del dispositivo está desbloqueada y se puede escribir sobre ella. La configuración predeterminada para los dispositivos HTC es S-ON, lo que significa que usted ni puede acceder a ciertas áreas del sistema, ni puede garantizarse un rooteado permanente. Más aún, la comprobación de firmas para imágenes de firmware está asegurada por el indicativo S-ON.
¿Tengo S-ON o S-OFF?
Arranque en el menú de arranque de su dispositivo manteniendo pulsado el botón de bajada de volumen mientras pulsa el botón de encendido, y el texto de la parte superior mostrará el indicativo de estado como S-OFF o S-ON. Un rooteado completo normalmente significa S-OFF.
Puede encontrar más información en www.addictivetips.com.
Solución indirecta
Prerrequisito: Tiene que instalar un Android SDK con shell ADB funcional en su PC.
- Arranque en el menú de arranque de su dispositivo manteniendo pulsado el botón de bajada de volumen mientras pulsa el botón de encendido.
- Utilice el botón de bajada de volumen para seleccionar RECOVERY.
- En el menú ClockworkMod Recovery pulse el botón de bajada de volumen hasta el elemento "partitions menu" (menú de particiones), y pulse en el track pad (panel del teléfono) para seleccionar
- Seleccione mount /system, mount /sdcard y mount /data.
- Conecte su cable USB y abra una línea de comandos en su PC.
- Entre en la shell de ADB (línea de comandos de android debug bridge) y ejecute ln -s /data/hosts /system/etc/hosts (Esto crea un enlace simbólico, que permite a AdAway editar el fichero hosts guardado en /data a la vez que permite al sistema operativo usar el fichero como si estuviera guardado en /system).
- Reinicie su dispositivo y configure la Ruta al fichero hosts a /data/hosts en las preferencias de AdAway.
- AdAway ahora debe funcionar.