Ник Пост Дата
ImMALWARE(MALWARE)

Привет! Решил впервые опубликовать тему на этом форуме. Я сделал небольшой Magisk модуль с zapret’ом.

Скачать тут: https://github.com/ImMALWARE/zapret-magisk/releases/download/2/zapret_module.zip

Установите модуль, перезагрузитесь, как обычно. zapret будет запущен автоматически. YouTube и Discord (с голосовыми чатами) должны работать корректно.

Другие заблокированные сайты впервые откроются не сразу, только с ~пятого раза. Потому что zapret работает в режиме автоматического списка. После того, как они хотя бы один раз открылись, в следующий раз они будут открываться сразу.

Если нужно остановить zapret, придётся установить приложение Termux и выполнить команду:

su -c zapret stop

Если не нужен автозапуск, то выполните команду:

su -c rm /data/adb/modules/zapret/autostart

Запускать zapret тогда нужно будет по команде:

su -c zapret start

Если это кому-нибудь будет нужно, то в дальнейшем я сделаю отдельное приложение для управления этим zapret.

2024-11-13T23:24:02.232Z
p0zitiv

не получится code - download zip. Внутри зипа файлы будут в дополнительной папке

2024-11-14T00:13:39.110Z
ImMALWARE(MALWARE)

Очень извиняюсь, не подумал об этом. Исправил, отредактировал пост.

2024-11-14T00:31:28.125Z
KDS

А зачем там везде --wssize 1:6 понатыкано? Там, где это не нужно, это приведет лишь к полной неработоспособности стратегии.
Хотя, в принципе, она все равно не работает (ибо не открывает гуглвидео), хоть так хоть этак. Ростелеком
Остальное тестить не стал. Еще и на nfqws защитник взвыл, видимо из-за UPX-а

2024-11-14T03:17:20.347Z
Vinodarin(Алексей)

Жду приложение! :+1:t2:

2024-11-14T20:56:40.096Z
NotMatveyKa

Работает только на WI-FI, на мобильном интернете не работает

2024-11-15T04:48:21.457Z
spv82

@ImMALWARE
Сами бинарники наверное лучше для Андроида собирать.
Вот собрал с помощью последнего Android NDK (minSdk 21) - Releases · spvkgn/nfqws-android · GitHub

2024-11-15T14:03:42.685Z
Shararamosh(Богдан Падалко)

Он типа автоподбор для каждого сайта делает, а потом просто для каждого сайта запоминает параметры? Просто иначе непонятно, как это так с пятого раза подключение.

2024-11-16T00:33:28.280Z
spot320

На мобильном не заработало, на wifi не проверял.
p.s. автору спасибо, обновлёние работает отлично

2024-11-16T08:36:25.490Z
ImMALWARE(MALWARE)

Прочитай как работает autohostslist в zapret

2024-11-16T10:53:17.702Z
ImMALWARE(MALWARE)

Обновил модуль, отредактировал пост.
Исправил недочёты: убрал -wssize, оптимизировал скрипт, переименовал xbin в bin

2024-11-16T10:56:37.279Z
mIzzzzon

Думаю не только я, но и многие другие пользователи будут рады иметь весь функционал zapret`а на телефоне

2024-11-16T20:15:22.138Z
chronotorius(Victor Shilin)

На мобильном у меня не работало без dnscrypt-proxy, пришлось учиться устанавливать его под Android 10+, заработало в связке с приложением OverrideDNS.
Переделал конфиг под себя, (стратегии из YTDisBystro по большей части и кое-где отсебятина, домены discord перенес в общий список russia-blacklist.txt):

	MODPATH=/data/adb/modules/zapret

    config="--filter-tcp=443 --hostlist=$MODPATH/YTDisBystro/russia-youtubeGV.txt --dpi-desync=split --dpi-desync-split-pos=1 --dpi-desync-fooling=badseq --dpi-desync-repeats=10 --dpi-desync-autottl --new";
    config="$config --filter-tcp=443 --hostlist=$MODPATH/YTDisBystro/russia-youtube.txt --dpi-desync=fake,split2 --dpi-desync-split-seqovl=2 --dpi-desync-split-pos=3 --dpi-desync-fake-tls=$MODPATH/YTDisBystro/tls_clienthello_www_google_com_new.bin --dpi-desync-autottl --new"
	config="$config --filter-tcp=80 --hostlist=$MODPATH/YTDisBystro/russia-blacklist.txt --dpi-desync=fake,split2 --dpi-desync-fooling=md5sig --dpi-desync-autottl --new";
    config="$config --filter-tcp=443 --hostlist=$MODPATH/YTDisBystro/russia-blacklist.txt --dpi-desync=fake,split2 --dpi-desync-split-seqovl=288 --dpi-desync-split-tls=sniext --dpi-desync-fake-tls=$MODPATH/YTDisBystro/tls_clienthello_www_google_com_new.bin --dpi-desync-autottl --hostlist=$MODPATH/YTDisBystro/zapret-hosts-user.txt --hostlist-exclude=$MODPATH/YTDisBystro/zapret-hosts-user-exclude.txt --hostlist-auto=$MODPATH/YTDisBystro/zapret-hosts-auto.txt --hostlist-auto-fail-threshold=3 --hostlist-auto-fail-time=60 --hostlist-auto-retrans-threshold=3";
2024-11-18T15:38:52.353Z
chronotorius(Victor Shilin)

Я правильно понимаю, что при раздаче интернета через wifi с устройства на Android, на принимающем устройстве обход блокировки так просто не заработает? Проверил, не заработало, хотя правила iptables POSTROUTING есть.

2024-11-18T17:30:49.435Z
IndeecFOX(IndeecFox)

Правильно. Аппаратное ускорение попробуйте отключить. Есть утилита VPN hotspot. С ней работает. Но надо аппаратное ускорение выключать. Включить VPN, в настройках приложения выбрать tun0 или аналогичный, включить точку и в приложении переклюк дёрнуть. Примерно так.

2024-11-19T10:47:15.318Z
chronotorius(Victor Shilin)

Спасибо, hardware offloading именно на роутере нужно отключать (ибо инфы как это сделать на телефоне, не находил)? Увы, на моем девайсе прога не заработала (какие-то проблемы с интерфейсом p2p0 на прошивке устройства).

2024-11-19T13:14:36.512Z
kroko

Привет, на TOX1 TV приставке с Magisk не получилось, хотя в этой же сети с пк с такой же конфигой нормально youtube работает, м.б. кто-нибудь может что посоветовать?

Ещё у меня на приставке почему-то при выполнении команды в Termux
su -c zapret stop
появляется ошибка can’t execute permission denied
хотя в Magisk для Termux выставлена выдача root прав

2024-11-19T15:39:08.072Z
chronotorius(Victor Shilin)

Проверить, запустился ли демон nfqws и применились ли правила iptables.
У меня на телефоне не было нужных конфигов в ядре, пришлось пересобирать.
По поводу permission denied, может банально chmod 755 нужен, или проблемы с SELinux.

2024-11-19T16:02:18.228Z
ImMALWARE(MALWARE)

попробуй реально chmod 755 сделать и перезагрузиться

2024-11-19T19:40:29.268Z
IndeecFOX(IndeecFox)

Я оффтопну, но ещё bybyedpi 1.3.8 от romanvht есть а автоподбором конфига. Как вариант, если не именно zapret нужен.

2024-11-20T00:35:18.183Z
Sorangan(Sasha)

Ютуб все равно плохо работает. Можно где-то что-то подкрутить или нет?

2024-11-21T12:45:48.263Z
KXLLXRMXN

Кстати да, через мобильную сеть грузит только Аватарки. Через вафлю нормально. Мобильный билайн

2024-11-21T12:52:43.614Z
cpman228

Можно как-то свой список подсунуть?
Как проверить, что он работает, а то этот сайт загрузился, а потом перестал грузиться(
Некоторые другие сайты тоже долго не грузятся.
Странно, а твиттер сразу заработал xd

2024-12-08T22:39:35.112Z
ImMALWARE(MALWARE)

свой список по пути /data/adb/zapret/DPI_list.txt

он должен автоматически добавлять забаненные сайты в список

2024-12-08T22:56:49.055Z
cpman228

Как в эту папку попасть? В термукс пишу sudo cd adb, он отвечает

env: exec cd: No such file or directory

2024-12-08T23:50:23.811Z
xX_RUP3R7_P4UL50N_Xx
su
cd /data/adb
2024-12-09T08:09:53.225Z
cpman228

Спасибо! А как в режиме su изменить файл? При попытке использовать vim или nano он пишет

/system/bin/sh: nano: inaccessible or not found 127|

2024-12-09T08:17:09.567Z
xX_RUP3R7_P4UL50N_Xx
exit
pkg install nano
sudo nano /path/to/file

P.s. а зачем? Не проще ли воспользоваться Total Commander и встроенным в него файловым редактором?

2024-12-09T08:23:04.202Z
cpman228

Точно, удобнее, я просто не там искал :sweat_smile:

2024-12-09T10:36:44.703Z
Mahou

Хмм, на мобильном Tele2 отлично работает, и ютуб, и заблокированные сайты, а вот на домашнем интернете МТС только ютуб, остальные сайты ERR_CONNECTION_RESET.
Спасибо за модуль, очень удобно лишний раз не включать/отключать vpn.

2024-12-19T17:29:07.449Z
ImMALWARE(MALWARE)

К сожалению не могу отредачить пост, поэтому напишу тут.
Обновление модуля!

Скачать тут: https://github.com/ImMALWARE/zapret-magisk/releases/download/3/zapret_module.zip

  • Для остановки/перезапуска zapret’a теперь можно использовать кнопку Action в приложении Magisk
  • Поддержка обновлений в приложении Magisk
  • Новые конфиги
  • Поддержка большего количества процессоров
2024-12-23T11:06:07.325Z
GusikTheCaptain

Опа, решил поинтересоваться обходами, так как на выходных рутану телефончик, а тут ещё и сорок минут назад выложили новую версию! Охуеннейше! Прям для меня! Блохадарю!

2024-12-23T11:49:59.363Z
KXLLXRMXN

Спасибо, что продолжаешь улучшать. Красавчик!

2024-12-23T14:05:25.356Z
lazylizard(Антон)

Подтверждаю, работает, правда когда я, любопытства ради, сделал su -c zapret stop а потом su -c zapret start, видео в ReVanced перестало воспроизводиться. Помогла перезагрузка. Большое спасибо автору!

2024-12-23T14:24:44.905Z
KXLLXRMXN

Так же было. Вручную запуск не помогал, помогала только перезагрузка

2024-12-23T14:39:30.257Z
ImMALWARE(MALWARE)

В новой версии можно тыкать кнопку Action в приложении Magisk в списке модулей вместо команд

2024-12-23T14:56:52.471Z
lazylizard(Антон)

Проверил, есть такая кнопка. А в версии Magisk 27.0 она была? А то я что-то не видел, пока не обновил Magisk до 28.1. Сейчас нажал кнопку — написало, что zapret остановился. Ещё раз нажал — запустился. Видео на этот раз продолжило воспроизводиться, как ни в чём не бывало, и другое видео открылось нормально. Ещё раз спасибо!

2024-12-23T16:00:37.387Z
ImMALWARE(MALWARE)

с 28 версии поддерживается Action

2024-12-23T16:45:09.261Z
Svog111(Svog111)

На мобильном работает. На Wi-fi тормозит сильно youtube. При чем на компе zapret от YTDisBystro хорошо работает. Тут нужно алгоритм наверное подкрутить. Также у меня стоит на телефоне ByeByeDPI. Так там наоборот на Wi-Fi все летает, а на мобильном вообще не работает. Ну хотя бы смогу переключаться если вдруг понадобится с одной программы на другую. Но если бы работало одновременно и на мобильном интернете и на Wi-Fi, то совсем было бы хорошо

2024-12-24T00:49:58.772Z
ImMALWARE(MALWARE)

Конфиг можно отредактировать в /data/adb/modules/zapret/system/bin/zapret (это текстовый файл)

2024-12-25T12:23:03.019Z
lmfzl

Спасибо тебе большое, очень долго ждал порта запрета, всех благ

2024-12-30T10:50:38.009Z
W1T

Установил magick, но кнопка модули серая и не активная. Что надо сделать чтобы модули можно было ставить?

2025-01-01T11:21:04.655Z
ImMALWARE(MALWARE)

почитай что такое рут права и как устанавливать magisk

2025-01-01T12:11:35.606Z
Karaulx(Karaulx)

Установил на tanix w2 при нажатии на старт ошибка unknown arrch: arml8

2025-01-07T03:22:34.381Z
ImMALWARE(MALWARE)

Обнови через Magisk, исправил

2025-01-08T20:00:48.954Z
Roper89(RopeR)

Ютуб завёлся, но загрузка приложений из Google Play не работает. Какие ему домены надо прописать? Весь блеклист из YTDisBystro скормил, но не помогло. :thinking:

2025-01-21T12:01:42.266Z
ImMALWARE(MALWARE)

Странно… У тебя последняя версия 1.2.1?

2025-01-21T14:08:24.057Z
dissonator(konstantin shæv)

Что-то с 4й версией модуля явно не так. Бывает youtube работает от включения бокса до выключения без нареканий. Бывает застрянет на перемотке и всё - хоть перематывай, хоть перезагружай приложения. Хоть выключай/включай модуль в магиске - бестолку, не грузит. Иногда помогает полная перезагрузка бокса (AX95DB 4/32 AndroidTV9) всё начинает без проблем работать, а иногда и перезагрузка не помогает…
На 3-й и 2-й версии всё работает без нареканий. Пользуюсь 3й.
Любую необходимую инфу для отладки предоставлю.

2025-01-23T09:21:01.749Z
Roper89(RopeR)

Да, 1.2.1 (уточню, он не поломал мне загрузку, просто не разблокировал) проблема скорей в самом запрете и распространена

2025-01-23T10:43:24.722Z
ImMALWARE(MALWARE)

лучше вам сделать blockcheck и поменять конфиг в модуле (который находится в текстовом файле /data/adb/modules/zapret/system/bin/zapret)

@Roper89 вам тоже

2025-01-24T06:01:20.216Z
dissonator(konstantin shæv)

скопировал конфиг из 3й версии в 4ю. пока проблем нет. благодарю

2025-01-24T23:28:44.765Z
Roper89(RopeR)

Можете поделиться конфигом? (в сообщение можно прикрепить файл)

2025-01-25T16:47:52.976Z
dissonator(konstantin shæv)

Увы, вся история повторяется…
Дело не в конфигах, они в 3й и 4й версии модуля практически идентичные за исключением пары доменов дискорда и одной добавленной архитектуры arm.
Использую версию 1.2 из поста выше (v3 на гитхабе). У меня она почему-то работает без нареканий “из коробки”. Использую исключительно для ютуба.

@ImMALWARE
Завтра попробую то что предложит blockcheck, однако врядли что-то изменится. Как мне кажется что-то не так в новой версии модуля, надо посмотреть какие изменения вносились. В любом случае огромное спасибо за модуль - очень удобно!

2025-01-25T20:48:11.514Z