Dispositivi HTC
AdAway non funziona se usi un disposivo con il cosiddetto S-ON. Questa "caratteristica" è presente in molti dispositivi HTC e impedisce a AdAway di scrivere il file hosts.
S-ON/S-OFF?
S-OFF significa che la porzione NAND del dispositivo è sbloccata e può essere scritta. L'impostazione predefinita nel dispositivi HTC è S-ON, il che significa che non si può né accedere a determinate aree del sistema, né puoi garantirti il root permanente. Inoltre, anche il controllo della firma per i firmware è assicurato dal flag S-ON.
Ho S-ON o S-OFF?
Fai il Boot nel Boot menu del tuo dispositivo tenendo premuto il pulsante volume giù mentre premi power e sul display in alto apparirà lo status come S-OFF o S-ON. Un root completo generalmente significa S-OFF.
Maggiori informazioni su www.addictivetips.com.
Soluzione
Prerequisito: devi installare una versione funzionante dell'SDK Android con shell ADB sul tuo PC.\n
- Accedi al Boot Menu del tuo dispositivo tenendo premuto il pulsante volume giù mentre premi il pulsante di accensione.
- Usa volume giù per selezionare la recovery.
- Nella ClockWork Recovery scorri in basso con il tasto volume giù fino a "partitions menu" e premi il track pad per selezionare
- Seleziona mount /system, mount /sdcard e mount /data.
- Inserisci il cavo usb e apri una linea di comando sul tuo pc.
- Entra nella shell adb e digita ln -s /data/hosts /system/etc/hosts (In questo modo si crea un link simbolico che consente ad AdAway di modificare il file hosts situato in /data, consentendo allo stesso tempo al sistema operativo di usare il medesimo file come se fosse situato in /system.)
- Riavvia il tuo dispositivo e imposta Percorso file hosts in /data/hosts nelle preferenze di AdAway.
- Ora AdAway dovrebbe funzionare.