ValdikSS / GoodbyeDPI

GoodbyeDPI — Deep Packet Inspection circumvention utility (for Windows)
https://ntc.party/c/community-software/goodbyedpi
Apache License 2.0
24.68k stars 1.8k forks source link

Из-за GoodbyeDPI не запускается Call of Duty BO4, Call of Duty MW 2019. #148

Open OneFan opened 5 years ago

OneFan commented 5 years ago

GoodbyeDPI крашит указанные игры. Если добавить его через батник в службы, то отключив службу, GoodbyeDPI перестает работать, но игры все равно крашатся на старте. Помогает лишь удаление самой службы. Прилагаю видео. https://www.youtube.com/watch?v=eOViixWjNIQ

ValdikSS commented 5 years ago

Если остановить сервис GoobyeDPI, программа не будет работать, и не может влиять на сеть. Полагаю, что это игра самостоятельно проверяет наличие сервиса GoodbyeDPI и отказывается запускаться. Возможно, это какой-то античит в игре срабатывает на описание (?) сервиса. Обратитесь к производителю игры.

ValdikSS commented 5 years ago

Если запустить GoodbyeDPI через 1_russia_blacklist, без установки сервиса, игра запускается?

OneFan commented 5 years ago

Вылет всё ровно

ValdikSS commented 5 years ago

Думаю, что это всё же какая-то проверка внутри игры. Пожалуйста, обратитесь к производителю, и напишите по результатам.

OneFan commented 5 years ago

Да они ничего не ответят. У них в инструкции написано отрубать все службы кроме служб Windows, если что-то не работает. Но тут просто нужно именно удаление службы. Я поэтому написал тикет вдруг у кого такая же проблема. Загуглят потом и найдут.

ValdikSS commented 4 years ago

Just reported the issue at https://support.activision.com/contact-us, but I'm not sure if this is a proper contact form. It did not ask for my email address, so I don't expect that the message will be read by technical personal. The message was as follows:

I'm the author of GoodbyeDPI anti-censorship software which bypasses government Internet blocks.

It seems that Call of Duty series does not launch if GoodbyeDPI is running, or even if it's service is present but not running. I assume that game anti-cheat engine detects GoodbyeDPI as a cheat, which it is not.

Please see reports from users that Call of Duty BO4, Call of Duty MW 2019 and Call of Duty Warzone does not start and they have to remove (not just stop!) the service:
https://github.com/ValdikSS/GoodbyeDPI/issues/172
https://github.com/ValdikSS/GoodbyeDPI/issues/148

The reporter of the issue has recorded the video, please also check it:
https://www.youtube.com/watch?v=eOViixWjNIQ

Please fix your anti-cheat detection. GoodbyeDPI is not a cheat.
Contact me at iam@valdikss.org.ru in case of additional questions, or write in these github issues.
RangerRU commented 4 years ago

да уж... а я уже и винду переустановил, думал моя LTSC игре не понравилась (может файлы побились не системные, которые sfc и dism не контролируют)

а потом на новой системе понял что античит игры (Warzone) не дружит с тузлой(((

Disquse commented 4 years ago

Да, очень не приятная ситуация. К слову, что ждать от такого малварного античита, который сканирует что ты в IDA открывал, и если видит там экзешник со своим названием (без малейших проверок на целостность), банит аккаунт. Так что сомневаюсь что они ответят и уж тем более исправят. Там все у них работает на агрессивно-беспощадной политике, а сам "античит" работает как вирус.

ValdikSS commented 2 years ago

Try with this build: https://github.com/ValdikSS/GoodbyeDPI/actions/runs/1653692403 It uses updated WinDivert 2.2.0 which calls its service just "WinDivert", without version number. If the game checks exact service name as "WinDivert1.4", it may work on this version.

Make sure you don't have any other software which use older WinDivert version and make sure you've unloaded the driver first. cmd as administrator:

sc stop WinDivert1.4
sc delete WinDivert1.4
sc stop WinDivert
sc delete WinDivert

Please report whether this works.

ValdikSS commented 2 years ago

The developer of Easy Anti-Cheat reported that WinDivert should be unblocked, at least for RUST and SCUM game. https://github.com/basil00/Divert/issues/153#issuecomment-421980793

Could anybody test whether this applies to Call of Duty?

pecok commented 8 months ago

Приветствую всех. Call of Duty и с новым античитом рикошет и до того не запускался пока запущен goodbyedpi. Может за столько лет уже создали решение элегантное как обмануть античит?

ValdikSS commented 8 months ago

Я не буду этим заниматься — этим должны озаботиться вы, как владелец игры, и решать вопрос с Activision.

kastentop2005 commented 5 months ago

Подтверждаю, такая же фигня есть и в MW3. Помогает лишь полное отключение автозапуска сервиса и перезагрузка. Если запустить сервис - игра так же крашится (и даже если его отключить без перезагрузки - оно не сработает). Так что юзаем костыли

satanaelle commented 2 months ago

sc stop WinDivert1.4 работает отлично. видимо без костылей никак, увы)

RESEDENT commented 2 months ago

В GTA Online при включенном GoodbyeDPI на сервере всегда один.

ViktorSMI commented 2 months ago

За следующее можно получить бан.

Переименуйте драйвер WinDivert64.sys в aaaaaaaaa . В WinDivert.dll замените 57 00 69 00 6E 00 44 00 69 00 76 00 65 00 72 00 74 00 36 00 34 00 2E 00 73 00 79 00 73 На 61 00 61 00 61 00 61 00 61 00 61 00 61 00 61 00 61 00 00 00 00 00 00 00 00 00 00 00 00

Игра не будет закрываться, но и не факт что вас не забанят. Я использую это для игры в Black Ops 3 (BOIII)

RESEDENT commented 2 months ago

Я отключил и удалил GoodbyeDPI, но все равно на сервере я всегда один и никто ко мне не подключается в GTA Online. Была у кого-нибудь такая проблема после включения GoodbyeDPI?

andrmiw9 commented 2 months ago

Рассказываю решение (для Call of Duty подошло, для остальных - может подойти).

Если вы после запуска ПК хоть раз запускали GoodbyeDPI то в колду вас не пустит, всё из-за пресловутого WinDivert драйвера, который не нравится античиту. Что делаем? Просто запускаем service_remove.cmd (обязательно - с правами администратора!) из папки с прогой GoodbyeDPI и стопаем саму прогу, естественно. Всё, в колду заходит, можно играть - только что проверил. После игры можем снова запустить GoodbyeDPI. Если почему-то не заводится, то попробуйте сперва запустить service-install....cmd

P.S. Можно сделать свой .cmd файл, нам по идее нужно стопать только WinDivert - а прогу мы сами и так закрываем.

Freddy73195 commented 1 month ago

Снёс винду, переустановил, она чистая с офф установщика MS. Играл 4 дня в Modern Warfare 3. На третий день поставил GoodbyeDPI, игра перестала запускаться. Перезагрузил ПК, игра заработала, через 5 минут мне дали пермач за читы (я даже не сыграл игру, мне выдали пермач в главном меню). Поддержка Activision, просто не хочет слушать ничего относительно банов и прочего.

ValdikSS commented 1 month ago

Написал в Activision еще раз.