The iPhone Dev Team came up with the popular jailbreaking tool known as Redsn0w. Their latest version, Redsn0w 0.9.5 beta allows iPhone 3G users to jailbreak iOS 4.
Before jumping into the step-by-step process, users should keep in mind of some precautions and important reminders. By jailbreaking an iPhone, the warranty of the product may be voided. It is important to proceed with caution. The best preventive measure against unwanted occurrences is backing up the iPhone before engaging in the process.
Once the iPhone is jailbroken, it is advisable to change the password of the device. Keep in mind this guide is only applicable for Mac users alone.
Take note that Redsn0w can’t be used to unlock iPhone 3G. Instead use Ultrasn0w after successfully updating and jailbreaking iOS 4.Also ensure that the device is running iTunes 9.2. Keep in mind, Redsn0w won’t work on iPhone 3GS or iPhone 4.
Here’s the step-by-step process:
1. Download the latest version of Redsn0w. Make sure to save the application in a folder named “Pwnage” on the desktop.
2. Go to the official website for Apple and download the latest iOS 4.0 firmware file (iPhone1,2_4.0_8A293_Restore.ipsw) for iPhone 3G. Save it in the same folder as previous file.
3. Double click the Redsn0w zip file. Extract the application to the Pwnage folder.
4. Connect the iPhone 3G to the computer. This would automatically launch iTunes.
5. On the left pane of iTunes, select your iPhone 3G device on the “Devices” section. Hold the shift key then click “Restore”.
6. Go to the Pwnage folder located on the desktop. Select the downloaded IPSW firmware file (iPhone1,2_4.0_8A293_Restore.ipsw). Click “Choose” to allow iTunes to update the iPhone with the required firmware.
7. Head back to the Pwnage folder. Launch the Redsn0w application.
8. When asked to select the corresponding IPSW file, click on “Browse” and select the same IPSW firmware file (iPhone1,2_4.0_8A293_Restore.ipsw) from the Pwnage folder. Choose “Open” to continue.
9. Redsn0w would verify the firmware. A message would appear if the file was successfully identified. Select “Next” to continue.
10. Redsn0w would now begin preparing the data for jailbreak.
11. It would then provide a list of jailbreak options to choose from. Some of these options have already been chosen by default. Make sure to check the following: Install Cydia, Enable Multitasking, Enable Homescreen Wallpaper, and Enable Battery percentage
‘Verbose boot’ offers detailed booting information to users. This may not be necessary for common users and need not be selected. You may also choose to not check ‘Custom boot logo’ and ‘Custom recovery logo’ options if you prefer the default icons. However, if you wish to provide your own boot and recovery logos, do remember that these images have to be PNG files in RGB or grayscale mode and inside 320×480 resolution.
12. Select “Next”. A prompt would appear asking to switch off the iPhone 3G and plug it to the computer. Follow the instructions provided and select “Next”.
13.It is now time to place the iPhone 3G in DFU mode. Redsn0w would guide users into the necessary steps:
a. Hold the power button on the device for 2 seconds.
b. Then simultaneously hold the iPhone button. Keep these two buttons pressed for 1o seconds.
c. Release the Power button but keep pressing the Home button. Redsn0w would automatically identify the device.
14. The iPhone 3G would now reboot.
15. Redsn0w would begin to upload the new Ram disk and Kernel.
16. A notice would appear once the jailbreaking process is complete. Select “Finish” to exit.
17. The iPhone would reboot again for about 5 minutes. After the reboot, the iPhone 3G is now successfully jailbroken. On the home screen of the device, a Cydia jailbreak app would be found.