## Dispositivi HTC

AdAway non funziona se usi un dispositivo 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?

Accedi al menu di avvio del tuo dispositivo tenendo premuto il pulsante volume giù mentre premi il pulsante di accensione e sul display in alto apparirà l'indicazione dello status come S-OFF o S-ON. Un root completo generalmente comporta S-OFF.
Puoi trovare altre informazioni su www.addictivetips.com. Ti potrebbero interessare altri metodi per lo S-OFF oltre Unrevokable (nel link): Revolutionary, Revone, Firewater, RumRunner, Moonshine, SunShine…

## Soluzione

Prerequisito: installare una versione funzionante dell'SDK Android con shell ADB sul PC.

1. Accedi al menù di avvio del tuo dispositivo tenendo premuto il pulsante volume giù mentre premi il pulsante di accensione.
2. Utilizza volume - per selezionare recovery quindi power per avviarlo.
3. Nella ClockWork Recovery andare al menu "partitions".
4. Seleziona mount /system, mount /sdcard e mount /data.
5. Collega il cavo USB e apri una riga di comando sul PC.
6. 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`).
7. Riavvia il tuo dispositivo e imposta il Percorso file hosts in /data/hosts nelle preferenze di AdAway.
8. Ora AdAway dovrebbe funzionare.