HTC-Geräte

AdAway funktioniert nicht, wenn Sie ein Gerät mit einem sogenannten S-ON verwenden. Diese »Funktion« existiert auf vielen HTC-Geräten und verhindert, dass AdAway die Hostdatei beschreiben kann.

S-ON/S-OFF?

S-OFF bedeutet, dass der NAND-Anteil des Gerätes entsperrt ist und somit beschrieben werden kann. Die Standardeinstellung bei HTC-Geräten ist S-ON, was bedeutet, dass man weder Zugriff auf bestimmte Bereiche des Systems hat, noch kann man einen permanenten Root garantieren. Desweiteren ist auch die Überprüfung der Signatur von Firmware-Abbildern durch das S-ON-Flag sichergestellt.

Habe ich S-ON oder S-OFF?

In das Boot-Menü Ihres Gerätes, durch Halten der Lautstärke verringern-Taste während die Power-Taste gedrückt wird, starten. Der Text im Menü zeigt einen Status als S-OFF oder S-ON an. Ein voller Root-Zugriff bedeutet S-OFF.

Mehr Informationen finden Sie unter www.addictivetips.com.

Problemumgehung

Voraussetzung: Das Android-SDK ist installiert und die ADB-Shell ist funktionsfähig.

  1. In das Boot-Menü Ihres Gerätes, durch Halten der Lautstärke verringern-Taste während die Power-Taste gedrückt wird, starten.
  2. Die Lautstärke verringern-Taste benutzen, um zur Wiederherstellung zu navigieren.
  3. In ClockworkMod Recovery zum Partitionsmenu navigieren.
  4. mount /system, mount /sdcard und mount /data auswählen.
  5. Das Gerät mit dem PC verbinden und eine Befehlszeile öffnen.
  6. Die ADB-Shell starten und folgendes eingeben:
    ln -s /data/data/hosts /system/etc/hosts
    (Dieses erstellt einen Link, der es AdAway erlaubt die Hosts-Datei unter /data zu verändern, während es für das Betriebssystem so aussieht als wäre sie unter /system.)
  7. Das Gerät neu starten und AdAway konfigurieren: Die zu benutzende hosts-Datei muss auf /data/data/hosts eingestelt werden.
  8. AdAway sollte nun funktionieren.