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. Start adb shell og skriv
    ln -s /data/data/hosts /system/etc/hosts
    . Dette opretter et symbolsk link, der tillader AdAway at redigere den hosts-fil, der er i /data, mens operativsystemet stadig kan benytte den som om den var gemt i /system.
  7. Genstart enheden og sæt mål hosts fil til /data/data/hosts i AdAways præferencer.
  8. AdAway skulle virke nu.