Unlock iPhone 3GS with Firmware 3.1 on Windows

PwnageTool 3.13 to unlock iPhone 3GS and iPod 2G to firmware 3.1 has been released by the iPhone Dev team for Mac OS X users recently, but they don’t seem to have any plans to release Pwnage Tools to unlock iPhone 3GS and iPod 2G to firmware 3.1 for windows users. Also, since there is no ETA on the release of Redsn0w, it seems like there is not going to be any major release by their side to assist the users of the iPhone 3Gs and iPod 2G on windows to upgrade/ unlock/ jailbreak their iPhone 3Gs and iPod 2G to the latest firmware 3.1.

Well, we are sharing with you a custom / Hacked IPSW for the iPhone 3GS users who want to update their firmware to 3.1 without altering the baseband and preserving it. Following the the tutorial on how to do this successfully.


Please note, only the users with a previously Jailbroken iPhone 3Gs with old firmware or otherwise on old firmware, older than 3.1 , i.e , 3.0.1 or 3.0 and so on, should attempt to follow this tutorial, as this will not work for those iPhone 3GS users who have an iPhone 3GS with Firmware 3.1 out of the box. Follow the tutorial to successfully Jailbreak and Unlock your iPhone 3GS on Firmware 3.1.

Please use the following links to download iPhone2,1_3.1_7C144_Custom_Restore, the custom created IPSW of firmware 3.1 for iPhone 3GS:





Once the files has been downloaded, extract them and join them using your favorite utility or you can use HJSplit and extract the ZIP archive to make it one file. This file is the custom IPSW file with firmware 3.1 with basedband preserved. We will use this file in the following steps to update the iPhone 3GS to firmware 3.1 and Jailbreaking/unlocking it.

Once the file is successfully downloaded and extracted, follow these steps to update/ unlock/ jailbreak your iPhone 3Gs to the latest firmware 3.1 while preserving the baseband:

  1. Make sure you have the latest version of iTunes running (iTunes 9) because firmware 3.1 is only compatible with iTunes 9.
  2. Run iTunes and connect your iPhone to the computer
  3. Click on the Restore button, while holding the SHIFT key. It will open a file select window. Browse and select the recently downloaded and extracted IPSW above. Please note, if it does not show the file select window, and some thing goes wrong, immediately cancel the restore process and / or disconnect / unplug your iPhone 3GS from the computer.
  4. Once the restore of the custom firmware starts and finishes successfully, the OS boots up in iPhone 3GS, install Ultrasn0w to unlock the iPhone 3GS to work with any network.

That’s it! Your iPhone 3GS is now having the latest version of the firmware 3.1 from Apple, yet preserving the base band, making it able to be unlocked and jailbroken.

Mac users can also make use of the same custom IPSW if they don’t want to get involved into using PwnageTool and stuff, which is some times hard to understand because of lack of documentation.

Mac users can make use of the custom IPSW in case they don’t plan to get their hands dirty with PwnageTool which, to be honest, is not easy to go by due to lack of documentation. The Unarchiver can be used on the Mac to join the files and uncompress them.

Note: Make sure that you do not ‘Update’ the Firmware at any step, you should only use the ‘Restore’ feature in iTunes with shift key (windows) and option key (mac osx).

Leave a Reply

Your email address will not be published.