This guide will help you jailbreak and unlock your iPhone 3G, iPhone 3Gs Old boot-ROM and iPhone 3Gs new boot-ROM. The jailbreak can be performed on iOS firmware 4.1 and firmware 4.2.1.

Note:
If you’re on the new boot-ROM iPhone 3Gs, I’d suggest you stick to firmware 4.1 when you’re applying this.
If you’re on the old boot-ROM iPhone 3Gs, I’d suggest you upgrade to firmware 4.2.1 when you’re applying this.

Step #1

Download Redsn0w 0.9.6b5 from here.
Download your current firmware from here.

Step #2

After downloading Redsn0w> Unzip it> open the Redsn0w folder> Run Redsn0w.exe

*Win 7 and Win Vista users should right click Redsn0w.exe the go to Properties>Compatibility[tab]>Change to Windows XP

Step #3

Now Browse>Select your firmware [Download in Step #1]
*A pop will appear, asking you whether you have the old bootROM or new bootROM. Click “Yes” for New BootROM and “No” for Old BootROM.

Step #4

A pop will appear similar to the one above with checkboxes.

  • Tick Cydia
  • Tick Install iPad baseband [You have to tick this because it is the only way you can unlock your phone]

Step #5

Make sure your iPhone is switched off and connected to your PC/laptop. Now click “Next” and follow the steps on the screen.

Step #6

Once the procedure is complete, Open Cydia>Manage>Sources>Repo666.ultrasn0w.com>Install Package [ultrasn0w]