How To Fix “Different SIM Detected” Problem After Jailbreaking Your iPhone Using JailbreakMe

BY Jason

Published 8 Aug 2010

Unlock iPhone 4

JailbreakMe 2.0 released by Comex is the easiest method to jailbreak iPhone but it doesn’t hactivate the iPhone, which is required if you don’t want to use the official iPhone carrier SIM.

Sherif Hasim had figured out an easy way to activate iPhone 4, iPhone 3GS and iPhone 3G without needing the official iPhone carrier SIM but looks like it doesn’t work anymore as users are reporting that they are getting “Different SIM detected” error message.

The iPhone hacking community has released a hactivation patch to fix the “Different SIM detected” error. 

You can follow these instructions to install the patch:

  • First follow this guide to activate your iPhone without official iPhone carrier SIM (to get out of emergency mode).

  • If you haven’t jailbroken your iPhone then use JailbreakMe to jailbreak it.

  • Install Ultrasn0w on your iPhone to unlock your iPhone.

  • Launch Cydia from your jailbroken iPhone homescreen.

  • Tap on the Manage Tab and then tap on Sources.

  • Tap on the Edit button and then tap add to add the following repo URL to add sources: http://cydia.pushfix.info

  • After it is successfully installed, tap on the Search tab and search for Hactivation.

  • Tap on the Hacktivation Patch


  • Hactivation Patch
  • Then tap on the Install button and then Confirm to install the patch.

The hactivation patch fixes the problem by patching a system file on the iPhone, preventing future activation and keeping your current activation (achieved using phonebook SIM) even if you change your SIM.

You can now remove the phonebook SIM card from your iPhone and insert the SIM from any other GSM carrier. You won’t get the “Different SIM detected” error message. 

As always, let us know it goes.