
I promised to not jailbreak my iphone within 2 years. However, It took me just 6 months to finally get bored with it and decided to proceed.
My real objective is not the unlocking feature. I am not a person who travels a lot so unlocking the phone is not my major reason. Although, it comes with the price of jailbreaking, there are other much better reasons why your iphone should be jailbroken.
My major reason is probably Themes.
Second would probably be Ringtones.
Third would probably be Utilities
With a jailbroken phone, you can attain a wider freedom on customizations.
I have an iphone 3GS with 3.0.1 firmware:
to jailbreak this version:
(I have only successfully done jailbreaking within these versions. For the rest of other firmwares and iphone versions, please research them.)
1. Download two files:
Download Redsn0w: http://thebigboss.org/hostedfiles/red...
Download 3.0, (NOT 3.0.1) firmware file: http://www.felixbruns.de/iPod/firmware/
(Note: If firmware is in .rar change .rar to .ipsw)
2. Run Redsnow:
Browse for the 3.0 firmware. Install cydia and icy. Let redsnow patch the firmware successfully. If any errors persist, do the whole process again or download the firmware again.
3. Flashing
Final instructions will appear on redsnow by turning your phone off and holding home button. This was quite tricky for me. My simplest explanation would be, just set your iphone to recovery mode. Simply, turn off your phone completely (holding power button for a few seconds then slide bar to turn phone off). Wait for 5 seconds then press and hold home button. While holding home button, plug in the usb cord and wait until the itunes logo appears. Make sure you have itunes installed in your PC.
4. Redsnow will automatically start to upload the firmware to your phone.
Your phone will start flashing and will restart several times. All you have to do is wait until all tasks has completed.
I think this is it. Enjoy
Jailbreaking has freedom but still unstable sometimes. Expect hangups from then onwards.