Fix Push Notifications, Facetime and iMessage for Jailbroken iPhone on iOS 6.x

If you’ve just jailbroken your iPhone on iOS 6.x, you may have noticed that your iPhone’s Push Notifications are no longer working. Thankfully, this hack may fix the problem.

This issue is usually caused by the ‘hacktivation process’ which was done through Pwnage, redsn0w, sn0wbreeze, evasi0n, Greenpois0n etc. Hackctivation voids your push certificates.

Back in the early days of iOS 3.x & 4.x days you can fix this problem by using Push Doctor. However, it does not support iOS 5.x and above.

iMessage and FaceTime are relying on Push service so if your iPhone’s Push notification is not working there is no way you can get them to work. No matter how hard you try.

First of all, you need to find out your iPhone’s original carrier if it is locked to a certain network. If you don’t wish to do all these, consider unlocking your iPhone permanently using this.

The methods below is proven to work on iPhone 3GS and iPhone 4.

1. Make sure your iPhone is already jailbroken and running on iOS 5 or iOS 6.

2. Install OpenSSH from Cydia.

3. Launch Cydia, then go to Manage > Edit >Sources, then add this repo:

4. Look for SAM (Subscriber’s Artificial Module) and install it. If you see the screen below, don’t panic yet.

If you have iOS 5.0.1, 5.1 or 5.1.1 remove your SIM card > Double click on the home button until you see the following:

Tap on Emergency Call > then dial 112 > quickly press the hang-up button > hit cancel and you will be directed to the Springboard.

If you have iOS 6.x installed, do the following:

Download iTools or similar program. Go to Applications and remove the folder. Reboot your iPhone and you will get to the Springboard.

5. If you installed iPusher app from the AppStore before, remove it right now.

6. Now go to Settings >SAM >Utilities, tap on BackupActivation and then Restore Activation. Your iPhone will respring. If it doesn’t you will see the image below:

Do the following – go to Settings > SAM:

  • Choose Method > By Country and Carrier
  • Choose Country and the Carrier of your iPhone
  • Enter the appropriate SIM ID (try each one if there are multiples)
  • Go back to Settings > SAM > Utilities and tap Attempt Activation (you need internet). Your iPhone will respring.
  • Go to Settings > SAM > Utilities tap on BackupActivation and then Restore Activation. Your iPhone will respring again.
  • Switch off your iPhone and turn it on again.

7. Once your iPhone has rebooted, plug your iPhone with data cable and sync it with iTunes.

8. Launch Appstore on your iPhone and install iPusher.

9. Now Switch off your iPhone and turn it on again. Once your iPhone has rebooted, plug your iPhone with data cable and sync it with iTunes again.

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 friends. You can identify if your friend’s got an iMessage enabled or not by seeing iMessage caption on your Message Box.

That’s it! I know it’s long winded but try each step carefully and you’ll have it working in no time! As stated earlier, you can consider unlocking your iPhone permanently using this so that you won’t have to go through these steps every time there’s a software update from Apple.

Related Posts:

AT&T Rejected Your iPhone Unlock Request with Their New Policies? Here’s How to Check
How to Unlock Your AT&T-Locked iPhone for Free by Contacting AT&T Support
Officially Permanent Unlock for Your AT&T iPhone 3G, 3GS, 4, 4S or iPhone 5
10 Frequently Asked Questions on Official IMEI Factory iPhone Unlock

How to Buy a Factory Unlocked AT&T iPhone 5 for Under $250

Fix iPhone 3GS Endless Reboot or Sudden Shut Down After Replacing New Battery

Got your iPhone 3GS battery replaced and now it keeps booting every few minutes or so? Try this fix.

This issue seems to be caused by the battery or how the iOS handles power management of the iPhone. Sometimes after a battery is replaced, when the power percentage drops to 30~50% the iPhone will turn off. After trying to turn it back on again it goes into an endless cycle of showing the Low-Battery screen. It then attempts to start with the Apple logo, then restarting all over again in a minute or two.
The folks at reported that:
This could be a mismatch between the presumed or old battery charge curve and the new battery is likely. Mostly the iOS installed thinks that the battery still has 30~50% of power left when in fact it empty, a lot of this is because lithium cells have an exceptionally flat discharge curve and thus estimating the energy left is not always practical without keeping track of the mAh consumed.

Now here’s what you can try:

1. Put the iPhone 3GS into DFU mode (black screen)

a. Hold down the power button for 4 seconds
b. Hold down the home button for 10 seconds
c. Release the power button
d. Wait 15 seconds
e. Release the home button

2. Charge for 30 minutes.

3. Exit from DFU mode.

a. Press the home + power button for 15 seconds
b. Release both buttons
c. Press the home button for 3 seconds

Your iPhone should now be booting into normal mode and you should be able to continue charging normally once more.


Temporary Fix for iPhone 5 Weak WiFi Signal or Connection Issue on iOS 6.x

The iPhone 5 is great but we’re constantly receiving emails from customers on how to fix their WiFi issues. Here’s a temporary fix while waiting for a permanent fix from Apple.

This isn’t the first time an iOS device has had issues connecting to routers and hotspots.

This solution may not work for everyone and definitely not a permanent fix. However, many have reported that their WiFi signal has significantly improved after doing this.

The fix is accomplished simply by changing the protocol used by your router over from WPA/WPA2 to WEP. Newer routers are quite straight forward to configure. When in doubt, Google for your router’s model number and a bunch of tutorials should come up to guide you on how to change the settings.

Essentially, all you need to do is go to the Wireless and Security options on the router, and select WEP instead of WPA.

Once again, this may not fix everyone’s issue but worth trying. Now let’s wait for more software updates from Apple.

Apple Released iOS 6.1.1 for iPhone 4S with Baseband Updated to 3.4.02 (Jailbreak Safe)

Two weeks after the release of iOS 6.1, Apple rolled out another update specifically for the iPhone 4S.

This update is really critical because according to Apple, it is supposed to address an “issue that could impact cellular performance and reliability”.

The “performance and reliability issues” are related to sending text messages, connecting to your cellular network, and also something related to Microsoft Exchange.

European carriers in particular Vodafone UK sent out warning to its customers not to update their iPhone 4S without waiting for this patch. Hopefully, this patch will help sort out affected customers.

Due to the critical nature of this 23MB update, Apple probably didn’t spend any time patching the untethered jailbreak exploits found in iOS 6.x, which means it’s safe for iPhone 4S users to continue updating to iOS 6.1.1 and jailbreak it with evasi0n 1.3.

Meanwhile, the baseband is now updated to 3.4.02 and as usual, there’s won’t be any ultrasn0w or any “free” unlock available for this baseband. An official unlock is by far the best solution for now.

Here’s a direct download iOS 6.1.1 10B145 for iPhone 4S hosted on Apple’s server.


Fix for iPhone 4 Baseband 1.59.00 No Service Issue with Ultrasn0w 1.2.8 on iOS 6.1

If you have an iPhone 4 with baseband 1.59.00, you will encounter a major compatibility issue with ultrasn0w 1.2.8 and iOS 6.1.

You will notice the following symptoms:

  • It cycles between “no service” and one bar signal with 3G.
  • Every 20 seconds it pops up one bar for your network and then returns No service.

Unfortunately, there’s no fix for now. Even the ultrasn0w fixer won’t do your iPhone 4 any good.


See the comments section below for possible fix.

Your best option for now is to downgrade your iPhone 4 back to iOS 5.1.1, assuming that you have the SHSH for it, but most of you should have it saved on Cydia/Saurik’s server already.

Of course, the best solution is to get your iPhone officially unlocked so you won’t need to deal with this type of problem in the future.

Meanwhile, let’s wait for a a fix from the Dev Team.