So after I followed everything in How to bypass the new modification detection system! thread I still got error code 0. tried to block the ip's in the firewall and bla bla bla nothing really worked. and I saw that a lot of people had this problem as well and none of the solutions worked for them so here is what I did to fix it:

1. Use Windows shortcut keys Win + R to launch Run.
2. Type services.msc into the dialog box.
3. Press the Enter key and open the Windows Services.
4. look for DNS Client, press right click and make sure you stop this service.

apparently that service was causing the hosts file to be disabled. tell me if it works for you