Пристрої 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. Повні root права зазвичай означають 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 та введіть команду ln -s /data/hosts /system/etc/hosts (це створить символічне посилання, яке дозволить AdAway редагувати файл hosts, що зберігається в /data, дозволяючи операційній системі використовувати файл, мовби він був збережений в /system).
  7. Перезавантажте ваш пристрій і в налаштуваннях AdAway змініть значення параметру Шлях до файлу hosts на /data/hosts.
  8. Тепер AdAway має запрацювати.