Urządzenia HTC

AdAway nie działa, gdy używasz urządzeń z funkcją zwaną S-ON. 'Funkcja' ta występuje w wielu urządzeniach HTC i zabrania aplikacji AdAway nadpisywania pliku hosts.

S-ON/S-OFF?

S-OFF oznacza, że fragment pamięci NAND urządzenia jest odblokowany i może zostać zapisany. Domyślne ustawienie dla urządzeń HTC to S-ON, co oznacza, że ani nie można uzyskać dostępu do niektórych części systemu, ani nie można zagwarantować trwałego roota. Dodatkowo flaga S-ON implikuje sprawdzanie podpisu wgrywanego firmware'u.

Mam S-ON czy S-OFF?

Uruchom telefon w trybie Hboot (przytrzymując przycisk Zmniejsz głośność włącz telefon). Na samej górze będzie widniał napis S-OFF lub S-ON. Flaga S-OFF oznacza w pełni odblokowany telefon.

Więcej informacji możesz znaleźć na stronie: www.addictivetips.com.

Obejście problemu

Wymóg: Musisz zainstalować w komputerze działający Android SDK zawierający powłokę ADB (wiersz poleceń ADB).

  1. Uruchom telefon w trybie Hboot (przytrzymując przycisk Zmniejsz głośność włącz telefon).
  2. Użyj przycisku Zmniejsz głośność, aby wybrać "recovery".
  3. Gdy uruchomisz CWM recovery, wybierz opcję "partitions menu"
  4. Wybierz opcje: mount /system, mount /sdcard oraz mount /data.
  5. Podłącz kabel USB i uruchom wiersz poleceń w komputerze.
  6. Uruchom adb shell i wpisz
    ln -s /data/data/hosts /system/etc/hosts
    (Pozwoli to aplikacji AdAway na edycję pliku hosts znajdującego się w katalogu /data, co umożliwi systemowi operacyjnemu korzystać z niego tak, jakby znajdował się w katalogu /system.)
  7. Uruchom ponownie telefon, a następnie w ustawieniach AdAway wybierz /data/data/hosts z menu Docelowy plik hosts.
  8. AdAway powinien działać już poprawnie.