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. Plug in your usb cord and open a command line on your pc.
  6. Enter adb shell and type ln -s /data/data/hosts /system/etc/hosts (This creates a symbolic link, which allows AdAway to edit the hosts file stored in /data while allowing the OS to use the file as if it were stored in /system.)
  7. Reboot your device and set Target hosts file to /data/data/hosts in AdAway's preferences.
  8. Ora AdAway dovrebbe funzionare.