Устройства HTC
AdAway не работает на устройствах, работающих в режиме S-ON. Эта "особенность" имеется во многих устройствах HTC и не позволяет AdAway изменять файл hosts.
S-ON/S-OFF?
S-OFF означает, что часть памяти, называемой NAND, разблокирована и позволяет производить запись. По-умолчанию устройства HTC работают в режиме S-ON, а это означает, что вы не можете получить доступа к определенным областям памяти. Кроме того флаг S-ON проверяет цифровую подпись всех прошивок.
Мое устройство работает в режиме S-ON или S-OFF?
Boot into the Boot Menu on your device by holding down volume down button while pressing power and the text on top will show the flag status as either S-OFF or S-ON. A full root generally means S-OFF.
More information can be found on www.addictivetips.com.
Решение
Требование: Вы должны установить рабочий Android SDK с оболочкой ADB на ваш ПК.
- Загрузитесь в меню загрузки устройства - удерживая кнопку Уменьшение громкости включить устройство кнопкой питания,
- Используйте кнопку Уменьшение громкости чтобы выбрать режим восстановления.
- In clockwork recovery volume down to "partitions menu" and hit the track pad to select
- Выберите mount /system, mount /sdcard и mount /data.
- Подключите ваш телефон к ПК через кабель USB и откройте окно коммандной строки на ПК.
- Запустите приложение ADB и введите ln -s /data/data/hosts /system/etc/hosts (Это создаст символическую ссылку, которая позволит AdAway редактировать файл hosts расположенный в /data позволяя ОС использовать этот файл, как если бы он находился в /system.)
- Перегрузите ваше устройство и выберите в настройках AdAway Путь к файлу hosts путь /data/data/hosts.
- AdAway должен заработать.