Ранее один из сотрудников Samsung создал утилиту AdHell для блокировки рекламы и ограничения разрешений приложений. Впоследствии он был вынужден удалить ее из Google Play, а также убрать исходный код из портала GitHub. Участник форума XDA-Developers под ником FiendFyre успел сохранить исходный код, на основе которого выпустил AdHell 2.
Как и оригинальное приложение, AdHell 2 использует Samsung KNOX — надстройку для Android, усиливающую безопасность операционной системы. В ее составе есть брандмауэр — программный «барьер» для фильтрации межсетевых соединений. Именно благодаря нему AdHell 2 блокирует рекламу в браузерах и приложениях. Также утилита позволяет ограничивать разрешения приложений — сторонние программы смогут выполнять определенные действия на устройстве только с согласия пользователя.
Поскольку AdHell официально недоступен, метод использования его модифицированной версии слегка трудоемкий. Чтобы установить AdHell 2, необходимо:
- Получить лицензию разработчика на официальном сайте Samsung.
- Создать лицензионный ключ Knox Standard SDK Enterprise на специальной странице и сохранить его.
- Ввести лицензионный ключ в программе AdHell 2, доступной по ссылке ниже.