If you’re on iOS 7, then you probably know about the iMessage issues. After my own investigations, I determined that the likely cause for this is that your mobile number is not being properly registered with the iMessage service. I was able to get my iPhone to send iMessages using my email addresses to confirm this.
The iMore blog has a proposed solution to this problem here. This didn’t work for me. However, I tried my own variation on the iMore solution and it seems to work. So I’m going to publish it here.
Basically, the iMore solution is to use RedSn0w to deactivate your iPhone and use iTunes to reactivate it. Here is my variation:
- Download RedSn0w as per iMore post
- Go into your iMessage settings and turn off iMessage [note this is a step that is different that the iMore solution]
- Use RedSnow to de-activate your iPhone:
- Connect your iPhone using USB to your computer
- Start RedSnow
- Click on “Extras”
- Click on “Even More”
- Click on “Deactivate”
- You’ll notice that your iPhone is now showing the activate screen.
- This is where the steps differ from the iMore solution.
- Use your iPhone (not iTunes) to reactivate it by entering your Apple ID and password
- Once activated, turn off wifi
- Now go into your iMessage settings and turn on iMessage. [Be careful to do this once and wait for activation message]
And now it should work. I assume the same set of steps would work for Facetime as well but I didn’t try.
Let us know if it works for you or not.
Update on Jun 13 @ 6:20pm: iMessage stopped working again. I may try to redo it to see if works again.
Update on Jun 15 @ 9:20am: I got iMessage working again. The trick may be related to activation via 3G/LTE instead of wifi. If the above is not working of you, try turning off wifi and doing it again.
Update on Jun 20 @ 12:20am: I have strong evidence that FaceTime interferes with iMessage. So if the above doesn’t work, try it with FaceTime turned off.