All you have to do to bypass XIGNCODE3 is:
1.) Make sure that XIGNCODE3 is not yet loaded/initialized, otherwise modifying the XIGNCODE3 initialization function would not stop it from running.
2.) Wait until the byte at the address of the beginning of the function equals 0x55 (Simple while loop to make sure that the function is in the RAM and ready to get bypassed).
3.) Overwrite that byte with 0xC3 (asm: RETN).
4.) XIGNCODE3 is now successfully bypassed!
5.) If you want, create a byte pattern to make it easier to find the XIGNCODE3 initialization again after the next AVA patch.
This method does no longer work since the 22th September 2015 because the XIGNCODE3 heartbeat check is now active and kicks you out of the game after a couple of minutes when using this bypass method.