Устройства 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 на ваш ПК.

  1. Загрузитесь в меню загрузки устройства - удерживая кнопку Уменьшение громкости включить устройство кнопкой питания,
  2. Используйте кнопку Уменьшение громкости чтобы выбрать режим восстановления.
  3. In clockwork recovery volume down to "partitions menu" and hit the track pad to select
  4. Выберите mount /system, mount /sdcard и mount /data.
  5. Подключите ваш телефон к ПК через кабель USB и откройте окно коммандной строки на ПК.
  6. Запустите приложение ADB и введите ln -s /data/data/hosts /system/etc/hosts (Это создаст символическую ссылку, которая позволит AdAway редактировать файл hosts расположенный в /data позволяя ОС использовать этот файл, как если бы он находился в /system.)
  7. Перегрузите ваше устройство и выберите в настройках AdAway Путь к файлу hosts путь /data/data/hosts.
  8. AdAway должен заработать.