After jailbreaking iPhone using one of the jailbreak tools, you may have noticed that your iPhone’s push notifications are not working.The main reason beneath it is the hackactivation which done through Pwnage/redsn0w/sn0wbreeze/Greenpois0n and so on. 
Hackactivation voids your push certificates and due to that push stops working.Earlier, in iOS 3.x & 4.x days we use to fix them using push doctor but unfortunately its not supporting iOS 5.x.

When Apple introduced iMessage & FaceTime, both services rely on push notifications and therefore, you can't use them unless you have your device proper activation tickets.

I do rely on Gevey-SIM for network unlock and since I upgraded my iPhone 4 with the preserved baseband method on iOS 5.1.1 as well as on iOS 6.1. I was looking for a way to fix push notification, Facetime and iMessage. 


Before proceeding I recommend you - in case you have a locked iPhone - to know your carrier.

The below method is tested and worked perfectly on iPhone 3GS & iPhone 4.


 Lets Get it



Step 1: First make sure that your iPhone is jailbroken running iOS 5.0.1, 5.1.1, 6.0.1 Or 6.1
Step 2 : Make sure you have installed Openssh from Cydia.
Step 3: Launch Cydia, then go to Manage>Edit>Sources, then add this repo:

http://repo.bingner.com

Step 4: Now search for SAM and install it.
if you stuck in this, don't Panic

  • in Case you are running iOS 5.0.1, 5.1, 5.1.1
remove the Sim card > Double click on Home button till you get this.



Hit emergency call > then dial 112 or 911 > quickly keep pressing the turn off button > hit cancel and you will be directed to the springboard.

  • in case you are running ios 6.0.1 and above do the following:
 * Downlaod itools or any other software that you are familiar with and let you reach the root system of your iPhone such as i-FunBox.


Right Click on that folder and delete it.

*Now Reboot your iPhone and you will access the Springboard.
Step 5: If you had previously installed  iPusher app from the AppStore,please uninstall it.

Step 6: Now go to Settings >SAM >Utilities, tap on Backup Activation and then Restore Activation. Your iPhone will respring, in case it did not or you find the below image.


Do the Following go to Settings >SAM  :


Choose Method





Go back to Settings >SAM >Utilities: 

Hit Attempt activation " you need to be connected to internet " Your iPhone will respring.

go to Settings >SAM >Utilities, tap on Backup Activation and then Restore Activation.Your iPhone will respring again.

 Switch-off your phone and Turn it ON.

Step 7: Once your iPhone is rebooted, plug it with data cable and sync it with iTunes.
Step 8: Now launch AppStore app on your iPhone and install iPusher app.
Step 9: Now again Switch-Off your iPhone and Turn it On. Once its is rebooted, Again sync it with iTunes.


Now launch iPusher app on your iPhone and then tap on” test push notifications” button and it will displays the message “Yay, push notifications work fine”


You may see “Waiting for activation….” on iMessage and FaceTime settings panel.



Just ignore it. Launch iMessage app and try to send an iMessage to one of your friend. You can identify if your friend’s got iMessage enabled or not by seeing iMessage caption on your Message Box.


Enjoy and share with your Friends  :)

Share To:

Mohcine Ariani

Post A Comment: