IMessage won't activate after jailbreak iOS 6 iPhone 3GS?

So here's what happened

My old 3GS's digitizer no longer worked for whatever reason, so I decided to get another 3GS off of eBay. When my carrier plan expires I'm switching to another carrier so I thought that it would be better to spend 80 bucks on a used decent phone rather than buy a new iphone 5s and spend all that money. Anyways, the seller failed to notify me that the unlock was done by jailbreaking and jailbroken to a ios4 firmware so I had to re-jailbreak it to ios6. (I used redsn0w) That's when iMessage problems started. It always says "awaiting activation" or whatever and then a few minutes later itll tell me that it was unsuccessful and to try again. I searched the web for hours and tried everything, but still nothing works. I'm hoping to find an answer here. Thank you in advance, let me know if you need any additional information

The answer is not to jailbreak your phone. If you decide to jailbreak, you also accept the risk of things no longer working.