Going to start off by saying that I haven't tried this - purely because the program I used for my hacks about a year or so ago don't seem to want to read the .dll files without MSIL language.
Alright, so what I found was EACModule in the Assmebly-Csharp. In that section I also noticed "IsAntiCheatEnabled". Now, if I could read this in visual basic, I would bet that you can change the code in that to pass the bool check.
Here's what I see.
Code:
IL_0000: call bool [EasyAntiCheat.Client]EasyAntiCheat.Client.Runtime::IsActive()
IL_0005: brfalse IL_0012
IL_000A: ldarg.0
IL_000B: ldfld EACModule::30AA1
IL_0010: br.s IL_0013
IL_0012: ldc.i4.0
IL_0013: ret
To me, this checks if it's enabled. I'd imagine you can change IL_0005: brfalse IL_0012 to IL_0005: brtrue IL_0013
Anyone tried this? Seems like the way it could be bypassed.
EDIT: Also, if this file WAS edited in this way - I'd guess you could run the game "Without AntiCheat", but it would let you join EAC servers?