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

  1. Accedi al Boot Menu del tuo dispositivo tenendo premuto il pulsante volume giù mentre premi il pulsante di accensione.
  2. Usa volume giù per selezionare la recovery.
  3. Nella ClockWork Recovery scorri in basso con il tasto volume giù fino a "partitions menu" e premi il track pad per selezionare
  4. Seleziona mount /system, mount /sdcard e mount /data.
  5. Inserisci il cavo usb e apri una linea di comando sul tuo 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 Percorso file hosts in /data/hosts nelle preferenze di AdAway.
  8. Ora AdAway dovrebbe funzionare.