All you need to know about the iPhone 3GS unlock

iPhone 3GS unlock is already out for the new firmwares but is it supported by all the iPhone 3GS models? Are all the basebands supported? There are lots of questions which need to be answered and you need to know before you proceed with iPhone 3GS unlock. If you are looking forward to unlock iPhone 3GS, go through this guide.

Before we start, make sure you know that not all the iPhone 3GS are unlockable. iPhone 3GS manufactured before 2011 and some manufactured in 2011 can be safely flashed and unlocked while others cannot.

How to find when was your iPhone manufactured?

Go to Settings > General > About and check out your serial number. The third, fourth and fifth number of your serial number should be less than ‘127’. This means,

1 = Year of manufacture

27 = Week of manufacture

So if your phone has serial number ‘xxx129xxx’ it means your phone was manufactured in 29th week of 2011.  Check out your serial number and proceed only if your iPhone was manufactured before 27th week of 2011. Redsn0w says ‘135’ is safe, but it is not.

The following serial numbers can be safely flashed.


If you are set with the serial number and date of manufacture you need to check whether your device has ‘Old Bootrom’ or ‘New Bootrom’.

There are many ways to find it, but phones with model number starting with ‘MC’ have new bootrom. While those manufactured before 40th week are running with old bootrom. But instead of this method, I will suggest that you use other accurate methods available over the internet.

Now check your iOS version and baseband, it can be done by navigating to Settings > General > About, here look for Version and Modem Firmware, Modem firmware is nothing but the baseband.

If your device has any of the following baseband you can easily unlock your phone.


If your baseband is listed above you can easily unlock your phone just by updating to latest firmware and jailbreaking it.

Note: Before updating to the latest firmware, make sure you have preserved your existing baseband. This can be done by creating a custom firmware using Sn0wbreeze (Windows) and Pwnage Tool (Mac), then follow the unlocking steps, which is at the end of the article.

If your device doesn’t have any of the above baseband then you need to go update your device to iPad baseband.

Note: iPad baseband on iPhone is a ported baseband, it is not officially available. If you update to iPad baseband you will permanently loose your iPhone baseband series and also GPS functionality. If your baseband is not supported by the unlock, installing iPad baseband is the only way to get your phone unlocked.

Installing iPad Baseband

If your baseband is listed above don’t follow this step. To install iPad baseband your device must be on the latest iOS firmware, if it is not, update it to the latest firmware using iTunes. Before updating make sure that the firmware can be jailbreaked.

Even if the jailbreak is tethered, users with old bootrom shouldn’t worry as for them it is untethered. Those with new bootrom will have to ‘Boot tether’ every time.

After you have installed the latest iOS firmware, you will need to jailbreak it. Either use supported version of Redsn0w or Sn0wbreeze.

If you are using Redsn0w, simply follow the procedure and make sure you have checked ‘Install Cydia’ and ‘Install iPad Baseband’ option.

Once the jailbreak process is over your iPhone is hacktivated. You can see the home screen with a Cydia icon. Your device will still show ‘No Service’ as it is not yet unlocked.

Unlocking your iPhone

Directly continue with this step if your baseband was mentioned above. Those users with iPad baseband should also follow these steps to unlock your phone.

Before going further,

For the basebands mentioned above, make sure you have preserved your baseband and your phone still runs on the same baseband like earlier.

For iPad baseband users, check your baseband it should be ‘6.15.00’. This is the iPad baseband.

Now once you have confirmed that your device can be unlocked, you are good to go.

Step One: Open Cydia and navigate to Manage tab.

Step Two: Open ‘Sources’.

Step Three: Tap on the ‘Edit’ button followed by ‘Add’ button.

Step Four: Enter ‘’ and tap ‘Add Source’.

Step Five: Search for ‘Ultrasn0w’ and make sure you have selected the correct version by reading the description.

Step Six: Once confirmed, Install it and reboot your device.

There are some bugs with the official version of Ultrasn0w, so even after reboot you will find ‘No Service’ in the carrier place. This can be fixed by using ‘Ultrasn0w fixer’. Follow these steps,

Step One: Open Cydia, navigate to Manage tab and open Sources.

Step Two: Tap on the Edit button followed by Add button.

Step Three: Enter ‘’ and tap Add Source.

Step Five: Search for ‘Ultrasn0w fixer’ for your respective firmware.

Step Six: Once confirmed, Install it and reboot your device.

Once your device is rebooted wait for few moments and signal bars along with the carrier name should appear. That’s it, you have successfully unlocked your iPhone 3GS.

If you are confused about any step please comment, but don’t go wrong anywhere. If you go wrong somewhere chances are you may permanently brick your device.

One comment

Comments are closed.