Ändern Sie das target hosts file in den Einstellungen von AdAway auf /data/data/hosts.
AdAway funktioniert nicht, wenn Sie ein Gerät mit einem sogenannten S-ON verwenden. Dieses "Feature" existiert auf vielen HTC-Geräten und verhindert, dass AdAway die Hostdatei schreiben kann.
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-Images durch das S-ON-Flag sichergestellt.
Boote in das Boot-Menü deines Gerätes durch Halten der Lautstärke verringern-Taste während dem Betätigen der Power-Taste. Der Text oben zeigt den Flag-Status als S-OFF oder S-ON an. Ein voller Root bedeutet generell S-OFF.
Mehr Informationen finden Sie unter www.addictivetips.com.
Vorraussetzung: Sie müssen ein funktionierendes Android-SDK mit ADB-Shell auf ihrem Computer installieren.
1. Booten Sie in das Boot-Menü ihres Gerätes, indem Sie die Lautstärke verringern-Taste während dem Betätigen der Power-Taste gedrückt halten.
2. Verwenden Sie die Lautstärke verringern-Taste um recovery auszuwählen.
3. Im clockwork recovery mit Hilfe der Lautstärke verringern-Taste zu "partitions menu" und mit dem Trackpad auswählen.
4. mount /system, mount /sdcard und mount /data auswählen.
5. Stecken Sie ihr USB-Kabel ein und öffnen sie die Kommandozeile auf ihrem PC.
6. Öffnen Sie die ADB-Shell und geben Sie folgendes ein:
ln -s /data/data/hosts /system/etc/hosts
(Dies generiert einen symbolischen Link, welcher AdAway die Bearbeitung der Hostdatei, welche in /data gespeichert ist, erlaubt, während es dem OS erlaubt, die Datei so zu verwenden, als wäre sie in /system gespeichert.)
7. Starten Sie ihr Gerät neu und setzen Sie Target hosts file zu /data/data/hosts in den Einstellungen von AdAway.
8. AdAway sollte nun funktionieren.