Barely 24 hours after the release of iOS 4.0.1 the Dev-Team delivers PwnageTool for Jailbreak iOS 4.0.1 but with conditions that few of you will meet!
But if that allows to Jailbreak even 10% of iPhone 3GS it is still taken 😉
Before you start here is a tutorial which will allow you to determine if you have a new or old iBoot on your iPhone 3GS
Tutorial – Determine your iBoot under MAC
Make a backup of your iPhone. Launch iTunes right click on the iPhone then “save”
Launch PwnageTool and connect the iPhone via USB.
This opens a pop-up with copyright, click OK and to start.
We can notice that PwnageTool has a button to switch to ?DFU? mode in the top menu, which will be useful at the end of the jailbreak process. In the menu, second icon, select: ” Expert Mode ” Select iPhone 3GS and click the blue arrow to continue.
A message will give you the choice to go get the firmware on the web click on NO !
Then begins the search for firmware 4.0.1 for the iPhone on your MAC
Pwnagetool cannot find the firmware, the solution. If you can’t find the firmware, it’s because by downloading your download manager to change the firmware extension from IPSW to ZIP, you just have to rename the extension to IPSW.
Make sure you choose the one that corresponds to version 4.0.1, then click on the blue arrow to continue
Then click on “General” and start personalization (icon at the top left)
Attention very important!
- If you are using an original SIM card ie delivered with the iPhone 3GS for purchase. Example. You have an Orange iPhone 3GS and you use an Orange SIM card then you should not check the box “Activate iPhone”
- If you are using a non-original SIM card ie not delivered with the iPhone 3GS at purchase. Example. You have an Orange iPhone 3GS and you use an SFR SIM card then you must check the box “Activate iPhone”
This step is purely optional, you can skip this step if you wish!
Thanks to this window you can add the repository in Cydia and install all the applications you want in this way when they are put on the custom firmware of the iPhone you already have lots of applications. Return to the “Sources” section and add the sources you want.
Now do “Download Packages” and select the applications you want to install, then click on Add in the queue. Make sure everything is correct and click on the blue arrow to continue.
Obviously, this step is optional and you can skip it if you are not interested!
In the end you select Cydia and Icy (they are already selected by default)
You can change the boot and restore image ^^
Deselect “Startup Logo” and “Restore Logo” to have the original Apple boot or click on “Create / Search” to replace the images then click on the blue arrow.
Now click on the ?Generate? button written in red in the previous screenshot. This opens a window where you can choose where to save the Custom Firmware (we recommend the desktop)
Choose as name for example iPhone_4.0.1_custom.ipsw in order to differentiate it from the original 4.0.1 firmware then you must click on ?Save? to start building the custom firmware!
At some point while the program will create the custom firmware, you will be asked for the system password and at the end you will find the new file. ipsw on your desktop if this is the location you have chosen to save it on your Mac
You will then have this message once the operation is finished!
Then follow the instructions to put your iPhone in Recovery mode. Note that it must remain connected by USB cable to your MAC.
Make sure iTunes is closed!
– Connect the iPhone by USB then switch it off
– Press the button simultaneously POWER (top) and HOME (bottom) until this screen appears
– Launch iTunes now!
iTunes explains that it has detected an iPhone in recovery mode.
Press the ALT key and the button [RESTAURER] (in iTunes) at the same time and indicate the path of your customized Firmware 3.1.2 in IPSW format
This will open a small window from which you need to select custom firmware 4.0.1 (iPhone_4.0.1_custom.ipsw) that you just created. iTunes will start to extract check and restore your iPhone 3GS.
Error 1600, the solution. Reboot your iPhone in restore mode:
- POWER + HOME until the apple appears, then keep HOME only until the ?iTunes and USB plug? logo appears
- Then restore your custom firmware and it works
Error 1604, the solution. just leave the iphone in its state during the crash 1604 error. We close and restart iTunes then we start the manipulation again, the iPhone displays a completely black screen and not the iTunes logo and there the restoration should work!
Now let iTunes work!
the iPhone will have a white loading bar then once fully restored you will have an iPhone in version 4.0.1 Jailbreak.
Finally! As soon as you turn on the iPhone, a white icon will appear. It’s Cydia. Launch the app and let Cydia cool down!
Now add the following repo
Install Cydia 3.7 and reboot your iPhone 3GS
Final step, unlocking using Ultrasn0w
Tutorial – Unlock iPhone 3GS
the iPhone3GSystem team
Thanks to Chotchot and the others for the signage