Tutorial: Jailbreak iPhone OS 4.0 beta 4 on iPhone 3GS

A few days ago I wrote one article in which we present you a modified version of PwnageTool with which you can jailbreak iPhone OS 4.0 for iPhone 3GS, but unfortunately neither I nor others managed to restore the custom firmware made with that version of PwnageTool. At the same time, MuscleNerd announces that all those who need decoding software should beware of this version of PwnageTool because there is a risk that the baseband will be updated through restore and you will lose the possibility to unlock.

This tutorial is addressed to all those who want to jailbreak iPhone OS 4.0 beta 4 of an iPhone 3GS and do NOT need to decode their phone. This tutorial ONLY works on Mac OSX, so if you don't have Mac OSX don't bother trying it.

For the tutorial you need;

  • modified version of PwnageTool here;
  • redsn0w 0.9.5 beta 4 de here;
  • a Mac;
  • iPhone 3GS WITH OLD BOOTROM, for those with a new bootrom this tutorial will not work;
  • you must have restored to firmware 3.1.3 using a custom firmware made with PwnageTool, otherwise the process will NOT work!

In order to make a custom firmware with PwnageTool, some small changes must be made:
1. Download PwnageTool and redsn0w and unzip them into 2 separate folders.

2. Right-click on redsn0w and select "Show Package Contents".

3. Repeat the process for PwnageTool as well.

4. In the file opened with redsn0w, navigate to Contents/MacOS and extract the Cydia.tar.gz file, after extraction you should have a folder called Cydia.

5. In PwnageTool, go to Contents / Resources / CustomPackages, look for the CydiaInstaller.bundle file, right-click and select "Show Package Contents".

6. Now copy all the files from the unzipped Cydia folder from redsn0w to the Files folder inside CydiaInstaller.bundle from PwnageTool.

7. After you have finished this whole process, you can start making a custom ipsw, the process is identical to that of here, of course adapted for iPhone OS 4.0 beta 4.

I haven't had time to test this tutorial yet, I will do it in a few minutes, until then you can leave impressions and details if this process works or not.

UPDATE: In the end I managed to install a custom firmware with iPhone OS 4.0 jailbroken, so the process works!