AdAway не работает на устройствах, работающих в режиме S-ON. Эта особенность имеется во многих устройствах HTC и не позволяет AdAway изменять файл hosts.
S-OFF означает, что часть памяти, называемой NAND, разблокирована и позволяет производить запись. По-умолчанию устройства HTC работают в режиме S-ON, а это означает, что вы не можете получить доступа к определённым областям памяти. Кроме того флаг S-ON проверяет цифровую подпись всех прошивок.
Загрузитесь в меню загрузчика на вашем устройстве, удерживая кнопку уменьшить громкость и одновременно зажимая кнопку включения, после чего вы увидите вверху текст, который покажет статут флага — S-OFF или S-ON. Обычно полный рут-доступ означает S-OFF.
Больше информации вы сможете найти на www.addictivetips.com. Названия дополнительных методов S-OFF, которые могут вас заинтересовать, начиная с Unrevokable (по ссылке): Revolutionary, Revone, Firewater, RumRunner, Moonshine, SunShine…
Требование: Вы должны установить рабочий Android SDK с оболочкой ADB на ваш ПК.
ln -s /data/hosts /system/etc/hosts
(это создаст символьную ссылку, которая позволит AdAway редактировать файл hosts, расположенный по пути /data
, одновременно позволяя ОС использовать этот файл так, как если бы он располагался по пути /system
).