[How-to] Jailbreak & Unlock (for non-AT&T) iPhone 3g 3.1.3 with 05.12.01 baseband
I wasn’t able to find this anywhere, and it was fairly simple. I had a problem with my iPhone recently that forced me to do a complete restore and only the greatest & latest firmware (3.1.3) would actually work during the restore process. Everything I was finding said that jailbreaking & unlocking were not supported if you did this upgrade, but I’ve managed to make it work.
- Download 3.1.2 firmware from Apple
- Run RedSn0w (0.9.4) to jailbreak & choose the 3.1.2 firmware file that you just downloaded.
- Open Cydia, run all initial updates
- Cydia: install Fuzzyband (4.0-b4) to downgrade baseband & allow for unlock
- Run Fuzzyband - you should see the following information:
Bootloader: 05.08 [G2M3S2]
Baseband: ICE2-05.12.01
OS 3.1.3 - Cydia: install Carrier Logo Fix - this will add back the AT&T logo in the status bar
- Cydia: add source repo666.ultrasn0w.com ; install ultrasn0w to unlock




