## 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 urządzenie w trybie menu rozruchu, przytrzymując przycisk zmniejszania głośności i naciskając przycisk zasilania, a tekst na górze pokaże status flagi jako S-OFF lub S-ON. Pełny root na ogół oznacza S-OFF.
Więcej informacji można znaleźć na stronie www.addictivetips.com. Dodatkowe metody S-OFF od Unrevokable (w linku) mogą Cię zainteresować, a mianowicie: Revolutionary, Revone, Firewater, RumRunner, Moonshine, SunShine…

## Obejście problemu

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

1. Uruchom w menu rozruchowym urządzenia, przytrzymując przycisk zmniejszania głośności, naciskając jednocześnie przycisk zasilania.
2. Użyj zmniejszania głośności aby wybrać odzyskiwanie a następnie włącz go.
3. Podczas odzyskiwania zegara przejdź do "menu partycji".
4. Wybierz mount /system, mount /sdcard i mount /data.
5. Podłącz przewód USB i otwórz wiersz poleceń na komputerze.
6. Wprowadź adb shell i wpisz `ln -s /data/hosts /system/etc/hosts` (Tworzy to dowiązanie symboliczne, które pozwala AdAway na edycję pliku hosts przechowywanego w `/ data`, zezwalając systemowi na używanie pliku tak, jakby był on przechowywany w `/system`.)
7. Uruchom ponownie urządzenie i ustaw Docelowy plik hosts na /data/hosts w preferencjach AdAway.
8. AdAway powinien działać już poprawnie.