Продвинутый модуль для обхода ограничений интернет-трафика на Android. Решение объединяет в себе мощь бинарного файла nfqws (Zapret) и авторскую систему RU AI UNLOCKER для обеспечения беспрепятственного доступа к мировым нейросетям (ChatGPT, Claude, Gemini и др.).
- RU AI UNLOCKER: Интегрированная система автоматического обновления файла hosts. Подтягивает актуальные IP-адреса для разблокировки ИИ-сервисов напрямую из GitHub репозитория.
- Динамические стратегии: Возможность переключения между различными методами десинхронизации пакетов без необходимости переустановки модуля.
- CLI Утилита: Полноценное управление через терминал с помощью команды
zapretfin. - Умный Автозапуск: Гибкая настройка старта модуля при загрузке системы через файл-флаг.
- Полная автоматизация: Скрипт самостоятельно настраивает сетевые правила iptables и обрабатывает маршрутизацию.
- Чистый лог: Весь системный мусор и уведомления перенаправляются в пустоту, оставляя интерфейс менеджера модулей чистым.
- action.sh - Основной управляющий скрипт. Отвечает за логику переключения, обновление hosts и запуск Zapret.
- service.sh - Скрипт фоновой службы. Обеспечивает работу автозапуска после полной загрузки Android.
- autostart - Файл-маркер. Его наличие в корне модуля разрешает автоматический старт.
- strategy.txt - Конфигурационный файл, содержащий номер активной стратегии.
- common/config.txt - База данных стратегий (пресетов) для Zapret.
- system/bin/zapretfin - Бинарный скрипт, добавляющий команду управления в систему.
- Скачайте архив с модулем со страницы Releases.
- Откройте Magisk или KernelSU менеджер.
- Перейдите в раздел "Модули" и выберите "Установить из хранилища".
- Выберите скачанный архив и дождитесь окончания прошивки.
- Важно: Перезагрузите устройство для регистрации команды
zapretfinв системном окружении.
В менеджере модулей (Magisk/KernelSU) рядом с названием модуля есть кнопка "Action" (или "Действие").
- При нажатии скрипт первым делом проверяет наличие новой версии RU AI UNLOCKER на GitHub.
- Если версия в облаке выше локальной, файл hosts автоматически обновится.
- Затем запускается (или останавливается) Zapret с выбранной вами стратегией.
Модуль поддерживает "умный" автозапуск, чтобы не нагружать систему, если он вам временно не нужен:
- Включить: Создайте пустой файл с именем
autostartв папке модуля по пути/data/adb/modules/zapret/autostart. Это можно сделать через MT Manager. - Выключить: Просто удалите этот файл.
Вы можете менять методы обхода блокировок, редактируя файл common/config.txt.
Каждая строка должна начинаться с уникального номера:
1 --filter-udp=443 --ipset={ipset} --dpi-desync=fake --new
2 --filter-tcp=443 --hostlist={hosts} --dpi-desync=split --new
Чтобы применить стратегию №2, откройте файл strategy.txt в корне модуля, замените 1 на 2 и перезапустите модуль через кнопку Action.
Для продвинутых пользователей доступно управление через Termux или любой другой эмулятор терминала:
- Введите
suдля получения прав суперпользователя. - Используйте команду
zapretfinс флагами:zapretfin --zap- запустить только Zapret.zapretfin --stop- принудительная остановка всех процессов и очистка правил iptables.zapretfin --status- проверка состояния процессов (РАБОТАЕТ/ВЫКЛ).
Если что-то не работает, в папке модуля /data/adb/modules/zapret/ создаются два файла:
- logs.log - Здесь хранятся технические отчеты самого бинарника nfqws. Если там пусто или ошибка "Need queue number", проверьте синтаксис стратегии.
- logs.txt - Лог работы системы обновления RU AI UNLOCKER. Здесь видно, удалось ли подключиться к GitHub и обновить hosts.
Отказ от ответственности: Данный инструмент предоставляется "как есть". Автор не несет ответственности за любые изменения в работе вашего сетевого соединения или возможные программные сбои устройства.
### Credits
ZAPRET developer
imMALWARE