This guide will show you how to jailbreak your iPhone 3GS 3.1 by updating from firmware 3.0/3.0.1 through iTunes with 3.1 custom firmware created using pwnagetool 3.1.3. Please note that your iPhone 3GS must be jailbroken or pwned. If not, jailbreak it first using this guide.
Jailbreaking iPhone 3GS Steps:
- Update your iTunes to latest version
- Download 3.1 custom firmware for non-official carrier user here
- Restore your iPhone 3GS using iTunes with the downloaded custom firmware
- For official carrier user, you need to activate your iPhone 3GS through iTunes
- For non-official carrier user, you need unlock your iPhone 3GS with the ultrasn0w







{ 4 comments… read them below or add one }
HI Alvin,
i tried wit custom firmware 3.1 on iTunes 8.2 .. but it showed the error (1600).. wat does it mean ??
With custom firmware it doesnt show previous error lik iPhone isnt eligible to restore ..
Hi Komar,
You need to update your iTunes to latest version. Remember to disconnect your iPhone first before updating the iTunes.
Then, try to restore again with the custom firmware. If your iPhone requires you to activate through iTunes, download the one for official carrier user and vice-versa.
Hi Alvin
The custom firmware helped me to get connect to itunes screen .. i restored it thru itunes 8.2 n tried to jailbreak thru redsnow wit apples firmware 3.0 as redsnow dint recognise custome firmware… whole process went smoothly but while rebootin .. it again stuck wit apple logo … im stuck again … shall i try wit itunes 9 ? and redsnow doesnt recognize custom firmware …
Hi Alvin
Thank you for ur help … atlast i restored wit other ways ..2G way .. it worked … amazing … thank you so much for ur links .. it really helped a lot .. GUD DAY ..