Lately, there has been a flood of comments that goodbyedpi is not working again, so I decided to make instructions for you on 4 working ways to restore goodbyedpi's functionality. It works differently for everyone, so test them out to see which one suits you. Write in the comments what helped you, maybe some of your own values or methods!

Let's start with the simplest one
Method 1
Download the latest version of GoodByeDPI, if you don't have it downloaded, here is the link
https://github.com/ValdikSS/GoodbyeDPI/releases/tag/0.2.3rc3
1. Open the dpi folder and remove the service by opening the file as an administrator. The file is called "service_remove" (which means remove service in English). I'm not telling you to delete the file, but to run the file to remove the service. Do not delete anything in this folder!

2. Next, run the service_install_russia_blacklist_YOUTUBE_ALT file as an administrator. Press any key (spacebar, for example) and check if YouTube is working.
3. If nothing works, go back to step 1. In the second step, now run the service_install_russia_blacklist_YOUTUBE file.
4. I recommend comparing these 2 files, usually the ...ALT one helps everyone.
Method 2
Go to the GoodByeDPI folder. Open the 1_russia_blacklist.cmd file using 'edit in notepad'. In the line start "" goodbyedpi.exe change the value -9 to -7 -e1. If the previous step didn't help, try values from 1 to 9. To avoid having to run the script every time after a reboot, change one more line:
sc create "GoodbyeDPI" binPath= ""%CD%%_arch%
\goodbyedpi.exe" -7 -e1
If that didn't help, you can also try: in 1_russia_blacklist_my_updated.cmd replace "-9 " with " -1 -e1" like this:
start "" goodbyedpi.exe -1 -e1 --blacklist ..\russia-blacklist.txt(if it doesn't help - try iterating through the first digit)
Method 3
Open the dpi folder and remove the service by opening the file as an administrator. The file is called "service_remove" (which means remove service in English). I'm not telling you to delete the file, but to run the file to remove the service. Do not delete anything in this folder!
Before you begin, try running these two files SEPARATELY without any changes. That is, you run service_install_russia_blacklist as an administrator, check if your internet, YouTube, VK, etc. are working. If everything is perfect, then it's working for you! If not, go back to the first step (the one above). After removing it, come back here and repeat the same thing, but with the second file. It's also worth mentioning that if a console opens when you run the file, you need to press any key (like the spacebar), after which it will close and you can check if it's working.
Next, find the 1_russia_blacklist_dnsredir.cmd file and open it with notepad. To be more precise, right-click on the file --> "Show more options" --> "Edit".
(Read the entire point before changing anything) This window will open. You can change the highlighted number from -1 to -9. These numbers set the ready-made settings for the program. Previously, everyone used the most modern settings value (i.e., -9), but now they don't work. For me personally, it only worked with -5, you might need a higher number (i.e., -6, -7, -8) or lower (-4, -3, -2, -1). Surprisingly, the number -11 helps some people. After changing the number, save the file and exit. It's better to start with -8, then -7, and so on down to -1 inclusive. You can also try entering the number -11.

5. Now find the service_install_russia_blacklist_dnsredir.cmd file and do the same thing. Open it with notepad and change the highlighted number to the same number you entered earlier. Save and exit.
6. Now run the service_install_russia_blacklist_dnsredir.cmd file as an administrator.
Method 4
1. Go to this website, set 116 characters for number generation and 1 result

2. Click edit or open with notepad on the .cmd file in the goodbyedpi archive that you usually run (1_russia_blacklist, 1_russia_blacklist_dnsredir, service_install_russia_blacklist, etc.).
3. Next to your number before --blacklist укажите -e1 -q --fake-gen 29 and paste the numbers you generated above. It will look like this: -9 -e1 -q --fake-gen 29 --fake-from-hex c8ff56a41f90e5b49909a47e8f77c9cd5e2102a24e95078fcd2cee2ec28a6ea30615d95c64e7d71db6ef41a554029d9e50eeeeb5fb277aa3c77b

By the way, here are the providers and recommended values
Rostelecom
Moscow Oblast: Replace with -11
Krasnoyarsk Krai | Leningrad Oblast | Sverdlovsk Oblast | Chuvash Republic: Replace with -r -m -e 2 -f 1 --reverse-frag
Vologda Oblast: Replace with -3 -e1
Udmurtia: Replace with -7
Omsk Oblast | Novosibirsk Oblast | Perm Krai: Replace with -1
Kuban: Replace with -1 -e1
Intelcom
Krasnodar Krai: Replace with -1
Beeline
Far East | Perm Krai: Replace with -1
Kuzbass: Replace with -7
MGTS (MTS)
Krasnodar Krai: Replace with -1
Moscow Oblast: Replace with -7 -e1 -q
TransTeleCom (TTK)
Novosibirsk Oblast: Replace with -1 -e1
Tyvasvyazinform
Replace with -1