...5 minutes later I have unlinked the iLok DRM system from it completely. Turns out all I had to do this was NOP over a single conditional JMP and a single call to Kernel32.ExitProcess, as well as changing 3 conditional JMPs to unconditional JMPs. There are probably more things I'd need to change for everything to be fully functional, but so far every feature I've wanted to use out of Auto-Tune is present, available, and does not seem to mind this crack at all, hilariously enough.
This really is hilariously dumb. iLok, while not exactly StarForce 3.4/3.6, is decently complex as copy-protection software, and is actually quite expensive for a site license if you want to redistribute it with your software as its means of copy protection. While the copy protection software itsself is implemented somewhat decent, the actual means of calling it is hilariously stupid and lends itsself to being bypassed by simple conditional JMP changes to unconditional JMP or NOP. Come on, don't these people learn the ancient JMP-CMP bypass method of cracking every single shitty copy protection algo ever? It's stupidly popular and stupidly easy and floating all over the internet still. Seems like Antares needs to read said PDF in question sometime.
This is the copy-protection code equivalent of putting the most expensive, complex, difficult-to-pick Medeco lock on your door...which is made of corrugated cardboard. The lock sure as hell isn't going to get opened, but good luck preventing the thieves from breaking into the room by other means, which, you have to admit, in this case, are painfully obvious.
God, can we please just scrap copy protection already? It doesn't work and will never work, just give it up. And if you're not going to give it up, then at least give us INTERESTING copy protection schemes to crack, instead of this bullshit that I can reverse quite literally in under 15 minutes. Seriously. What the hell, guize. This is just idiotic, on multiple levels. Fix it. Seriously.