HTC Enheder

AdAway virker ikke, når du bruger en enhed med såkaldt S-ON. Denne "feature" findes på mange HTC-enheder og forhindrer AdAway fra at skrive filen hosts

S-ON/S-OFF?

S-OFF betyder, at NAND delen af enheden er låst op og kan skrives til. Standardindstillingen for HTC-enheder er S-ON, hvilket betyder, at man kan heller ikke få adgang til bestemte områder af systemet du kan heller ikke garantere en permanent rod. Endvidere er signatur check for firmware billeder også sikret ved S-ON flag.

Har jeg S-ON eller S-OFF?

Boot ind i boot-menuen på din enhed ved at holde volume ned-knappen nede mens du trykker på tænd/sluk-knappen. I toppen af skærmen vil du kunne se S-ON eller S-OFF. S-OFF indikerer i det generelle tilfælde en fuldt rootet enhed.

Yderligere information findes på www.addictivetips.com.

Løsning

Forudsætning:. Du skal installere en virkende Android SDK med ADB shell på din pc.

  1. Boot ind i Boot Menu på enheden ved at holde lydstyrke ned knappen, mens du trykker tænd.
  2. Brug lydstyrke ned for at vælge recovery.
  3. I clockwork recovery, lyd ned til "partitioner menu" og tryk trackpad for at vælge
  4. Vælge mount /system, mount /sdcard og mount /data.
  5. Tilslut din USB-ledningen og åbne en kommandolinje på din 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. Genstart enheden og sæt mål hosts fil til /data/data/hosts i AdAways præferencer.
  8. AdAway skulle virke nu.