Fix iMessage/FaceTime & Push Notifications On Hacktivated iPhone 4/3GS

iOS 5 brought with it a plethora of new features, including the infamous iMessage that allowed users to communicate with any other iOS 5 device over a WiFi/mobile data connection, effectively eliminating the cost of carrier SMS plans. While highly appreciated and useful, iMessage was something jailbroken users remained envious of, particularly those on unofficial carriers, since iMessage requires activation with iTunes before it can be used. Hacktivating your iOS 5 device bypasses that, and while you can use your iPhone 4 or 3GS, features like iMessage, FaceTime and push notifications remain unavailable unless you’re willing to pay for solutions like PushFix and MiTime.

This all changed with SAM (Subscriber Artificial Module), which allows you to activate your iPhone using legitimate certificates generated through iTunes. Advantage? You get fully working push notifications, FaceTime and iMessage (iOS 5 only) without needing to spend a single buck. Read on after the jump to find out how.

Before we begin, allow me to explain a little how this works. iTunes activates your new iPhone using your official (supported) carrier’s IMSI, taken from the SIM card. When you hacktivate the device for use with unofficial carrier, this process is bypassed by running a daemon constantly in the background, fooling iTunes into believing that the device is already activated. While there are numerous methods and tools available for hacktivation, SAM, a free package on Cydia, spoofs a fake IMSI, making iTunes believe that the device is running on an official carrier’s SIM, thus making the program generate legitimate activation certificates. While this fixes the ‘push notifications not working’ issue, on iOS 5, it also fixes FaceTime and iMessage. You also get considerably better battery life, thanks to skipping the activation daemon constantly running in background (even better for ultrasn0w unlockers).

The process described here was tested on iPhone 4 (GSM version) jailbroken using sn0wbreeze 2.8b8, running iOS 5.0. The usual warning applies; while fully tested, proceed with this method at your own risk. AddictiveTips cannot be held liable for any damage whatsoever.

You will need a jailbroken, already-hacktivated iPhone 4/iPhone 3GS, with Cydia up and running.

First, launch Cydia, head on to the Manage tab and add the following source.

http://repo.bingner.com

Once your new repository is added, search for SAM, or find the package in the repository manually, and install it.

SAM Cydia Package

With SAM installed, you’ll find a SAMPrefs icon on your iPhone’s Springboard. Launch SAMPrefs and navigate to Utilities menu.

SAMPrefs

Under Utilities, tap the option that says “Revert Lockdown to Stock”. This will deactivate your hacktivation, but don’t worry about it; your iPhone will remain functional.

Revert Lockdown

A message will pop up claiming that Stockification was a success. Hit OK to dismiss.

Stockification Success

Next, on the same screen, hit the De-Activate iPhone (clear push) button. Another message will pop up, confirming that the phone has been deactivated.

Deactivated

Now, if you had your iPhone already connected to your PC, remove the USB cable and reconnect. Otherwise, just connect it with iTunes and let it activate (one sync is all it takes with SAM package installed). Also, at this point, if iPusher app was already installed on your iPhone, remove it.

At this point, the activation is basically complete and you can verify that by navigating to Settings > SAM > More Information. If it says Wildcard Activated, you’re good to go.

Wildcard Activated

Once your iPhone is activated, launch SAMPrefs again, tap Utilities and you’ll notice that the menu displayed is different from the last time around. Hit Backup Activation, followed by Restore Activation. A success popup should follow.

Backup Activation

From here on begins the part that requires patience (bothered me, at least). Reboot your iPhone and then let it sync with iTunes. Once that is done, install the free iPusher app from App Store [iTunes link].

iPusher

Reboot your iPhone again (yeah, that’s two reboots before you can actually use it – I didn’t like that, either) and sync once more with iTunes. Also, ensure that you have a working WiFi connection with active internet access. Then, launch iPusher, allow it to send you push notifications, and tap the Test Push Notifications button. Should you see the below screen, breathe a sigh of relief, for everything works!

iPusher_Success

This should basically fix everything, but to be sure, it’s better that you turn off both iMessage and FaceTime, and reactivate them. To do that, go to Settings > Phone and turn off FaceTime. For iMessage, follow Settings > Messages and turn off iMessage. Now, reboot your iPhone again, turn both these features back on and they should be good to go.

IMG_0017

It’s worth mentioning that in Settings, both iMessage and FaceTime still show ‘activation unsuccessful’. They do work, nevertheless.

IMG_0018

Now that you can use your otherwise-hacktivated iPhone 4/iPhone 3GS back to their full potential, do share the goodness with your friends and loved ones. Please note that this method works for iPhone 4 and iPhone 3GS only, running iOS 5 on an unofficial carrier. Also, you won’t need these settings if you’re using a factory-unlocked phone, since they don’t need to be hacktivated at all anyway.

  • Pipo153

    I have a locked iPhone 4 (version 4.3.3) but I’m using gevey sim to activate it. If I install Sam, can I remove the gevey and use my phone?

  • Axel Pineda

    It works great for me, I have iphone 3gs with the original ios 5.0.1 from the appstore, baseband 6.15.00 and old bootrom I think… any doubts you can ask me to axelpineda16@hotmail.com

  • Alexsavu

    It didn’t work and now iTunes wont recognize my iphone 3gs. Please help!

  • MrCeja11

    i went through everything and my the ipusher app said that “yay it works” thing but im still not receiving and push notifs

  • http://www.ibl0g.com/ Sam

    all worked fine…facetime is working perfect on my iphone 4 now but imessage still says: Waiting for activation

  • Guest1

    Thank you! Worked for me!

  • Mohamad

    I have an iphone 4 bb:04.10.01 ios 5.0.1 unlocked via gevey sim 
    pb:sam notification restore reports failed unable to fetch activation record after pressing:RESTORE ACTIVATION.plz help

  • Simonomatino

    stockification faliur for me, iphone 4 , 5.01 , 4.10.01

  • Pingback: How do you hacktivate an iPhone 4s that was previously on at&t? | E-NetComp

  • NfaVERO68

    thanks so much i needed this so bad but after all of this can you delete sam

  • Kireycell77

    ty very much

  • Geosakr

    how can i change to the original carrier?

  • karan

    hey guys i tried the steps mentioned above but no success, instead of wildcard activation it shows me unactivated and  my itunes fails to recognize it with a sim asking me to insert a valid sim.

    guys pls help me out…
    thanks!

  • Silvia

    It worked for me, but I had to delete ipusher. After I deleted I pusher and went in SAM, did Backup activation and Restore Activation, it worked great! Thank you so much!

  • Karan

    guys i need help.
    1. there is no option for back up activation, whenever i click on restore it says : reports failed: unable to fetch activation record.2 when i tried to do it thru “wildcard activation” it doesn’t happen, it says un activated or factory activated.
    I’ve tried everything possible but no luck. Pl help me
    Pl help me out guys. i’m on i4 ios 5.0.1 bb 4.10.01.
    Thanx

  • Amoura777

    my iphone model is mc637c and its 3gs my problem is with this model i looked through binternet to know the original carrier but could not tried all links but could not find orginal carrier i bought it from dubai if u can help me to find original carrier to be able to use sam to solve all notification issues

    • lheewhoo

      try to google “itools 2012″ and install it..it will tell you all the details of your iphone…

  • Ale

    iOS 5.0.1 bb 03.10.01 iPhone 4. Push notifications work fine but when i do the gevey sim thing cydia crashes.

    When should i activate gevey sim? before deleting stockify?

    help!

  • Rocky85

    awesome works for me…3GS..6.15.00 baseband..jailbroken…

  • Melodyying92

    hello, my itunes show out “we’re sorry, we are unable to continue with your activation at this time” please try it again, or contact customer care.” how?? 

  • Juanjo Duran

    Thank You, you Rock!!!

  • Kevinelshelly

    I have a iPhone 4 running on Iso 5 and 04.11.08 firmware and it’s jail broken

    • Kevinelshelly

      I lose jailbreak after doing this?

      • http://www.addictivetips.com Aatif Khan

        No you won’t

  • Wajahatmunawar

    i have iphone with ios 4.1 i deactivated with sam and now
    itunes is not activating my iphone and im stuck on connect to itunes and emergency call only PLZ SOMEONE HELP!

  • Marsxwar

    sometimes it it i won’t get the notification unless i turn on wifi and off again o.o
    any ideas?

  • WWWWJ

    thank GOD it worked for me.  i’ve been w/o notifications for 7 months.

  • Real_steps

    Please help, iPusher says Connect to itunes to use push notifications while i’m already connected to itunes. what should i do?

  • Kingnand

    Works for me. thanks for the post.

  • Guido

    Thank you very much from Argentina!!

  • Guido

    Supposedly I will not have more problems with WhatsApp?
    Notifications are not reached me. Once entered in the application and connected, I got all pending messages.

  • Pierre

    Thank you so much. Totally worked.
    I have another problem though, i have a Iphone 4 on 4.3.3 MC610LL bb 4.10.01, and its locked to ATT in the US. I had moved to china now, and I have been waiting over 8 months to use the Iphone 4.
    I have been consistently checking for a way to unlock it and have spent hours trying to do so. I dont like gevey and was really hoping to get a software unlock. Please help!?
    I still use 4.3.3 basically as an ipod touch because i am afraid of any 5.1 issues or lack of untethered unlock. any advice how to unlock?

  • chica

    this is very useful now my imessage works finally………my phone is 3gs too and i couldn’t figured it out until my husband send me this link. As in thank you alot!