Я ищу способ заблокировать сайты без рут-доступа. Есть ли способ сделать это? Любая помощь будет оценена.
Обобщенное решение из вышеупомянутых комментариев:
Вы можете использовать фильтрующий прокси, например, FilterProxy , который позволяет вам определить, какие URL должны быть заблокированы. Чтобы другие пользователи не могли просто отключить прокси, вы можете защитить его с помощью блокировщика приложений, например, App Lock .
Я хотел указать на другое возможное решение, так как у меня были некоторые неудобства с FilterProxy. Сейчас я использую DNS 66 , который также может блокировать рекламу и т. Д.
Мне просто нужно было создать собственный файл хостов myhosts.txt где-то на моем телефоне со следующими записями:
127.0.0.1 localhost
::1 localhost
0.0.0.0 www.badwebsite1.com
0.0.0.0 www.badwebsite2.com
Вы можете установить DNS 66 через F-Droid. И, конечно же, вы можете использовать блокиратор приложений, чтобы защитить его, как описано в посте Иззи.