There are some very important points to remember when trying to activate iMessage, F-Time, iCloud etc on a hack - Despite the misleading info by some individuals the below listed factors plays an important role in a successful logon.
1. A generated Mac s/n (not cloned or listed as registered by Apple in their data base)
2. A generated SmUUID value, ROM value and a MLB value
3. NvRAM - iMessage uses some of the key values stored in NVRAM during login and authentication to Apples iMessage servers. If certain keys are not saved in NVRAM then the next time the system is powered off or re-booted iMessage may suffer from login and/or activation problems.
4. All injected values must remain constant between reboots (very important for #3).
5. Unsuccessful logons - iMsg cache folders should be deleted as they maybe sending corrupt data to Apple servers.
6. Apple ID's must now include some sort of financial detail integrated into your account so that the hack can be issued with a Security Token at logon.
7. Constant changing of financial details can and will have an impact on an Apple ID account.
This just a check list that one should bear in mind apart from the ones compiled in the 'Fix iMessage' guide.