How is imessage so hard to reverse engineer that its easier to send someone a jailbroken iphone to use? Surely the protocol can't even change much since many users are stuck on old versions as its part of the OS.
I seem to recall that registering for iMessage requires sending the ID (or a signature maybe?) of real Apple hardware. So you could reverse the API but unless someone has hardware that they don't plan on using iMessage on it won't help much.