Устройства HTC

AdAway не работает на устройствах, работающих в режиме S-ON. Эта "особенность" имеется во многих устройствах HTC и не позволяет AdAway изменять файл hosts.

S-ON/S-OFF?

S-OFF означает, что часть памяти, называемой NAND, разблокирована и позволяет производить запись. По-умолчанию устройства HTC работают в режиме S-ON, а это означает, что вы не можете получить доступа к определенным областям памяти. Кроме того флаг S-ON проверяет цифровую подпись всех прошивок.

Мое устройство работает в режиме S-ON или S-OFF?

Загрузитесь в меню загрузчика на вашем устройстве, удерживая кнопку громкость вниз и одновременно зажимая кнопку включения, после чего вы увидите вверху текст, который покажет статут флажка - S-OFF или S-ON. Обычно полный рут-доступ означает S-OFF.

Больше информации вы сможете найти на www.addictivetips.com. Названия дополнительных методов S-OFF, которые могут вас заинтересовать, начиная с Unrevokable (по ссылке): Revolutionary, Revone, Firewater, RumRunner, Moonshine, SunShine...

Решение

Требование: Вы должны установить рабочий Android SDK с оболочкой ADB на ваш ПК.

  1. Загрузитесь в меню загрузки устройства - удерживая кнопку Уменьшение громкости включить устройство кнопкой питания,
  2. Используйте кнопку Уменьшение громкости чтобы выбрать режим восстановления.
  3. В Clockwork Recovery, нажимая кнопку уменьшения громкости, переместите курсор на пункт "partitions menu" и нажмите трекпад, чтобы выбрать
  4. Выберите mount /system, mount /sdcard и mount /data.
  5. Подключите ваш телефон к ПК через кабель USB и откройте окно коммандной строки на ПК.
  6. Запустите adb shell и введите ln -s /data/hosts /system/etc/hosts (Это создаст символьную ссылку, которая позволит AdAway редактировать файл hosts, расположенный по пути /data, одновременно позволяя ОС использовать этот файл так, как если бы он располагался по пути /system.)
  7. Перезагрузите ваше устройство и установите Путь к файлу hosts на /data/hosts в настройках AdAway.
  8. AdAway должен заработать.