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 into the Boot Menu on your device by holding down volume down button while pressing power and the text on top will show the flag status as either S-OFF or S-ON. A full root generally means S-OFF.

More information can be found on 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.