I went to unlock an iPhone 3G I found on a volcano (true story) and it seemed to go without a hitch...except when I tried to actually use the phone on a network. Even though it acted like it was jailbroken and ultrasn0w unlocked it, the phone never would actually work on the network. After some research, I discovered there's a bug with baseband 05.15.04.
The fix seemed simple: while jailbreaking with Redsn0w, install the iPad baseband. The problem with this fix? The latest version of Resn0w kept crashing when trying to jailbreak with the iPad baseband. I also saw a fair share of running pineapples that didn't seem to be running anywhere and continuously rebooting Apple logos.
So after a lot of research and trial and error, it took the right combination of iOS and version of Redsn0w to work. I give you my solution:
1) Download iOS 4.2.1 IPSW here.
2) Download Redsn0w 9.6b5 here.
3) Run Resn0w 9.6b5 and select the IPSW downloaded in Step 1.
4) When asked to select your options, check "Install Cydia" and "Install iPad Baseband".
5) Continue to follow the rest of the instructions to jailbreak your iPhone.
6) Open Cydia and install ultrasn0w.
You'll be unlocked!
The fix seemed simple: while jailbreaking with Redsn0w, install the iPad baseband. The problem with this fix? The latest version of Resn0w kept crashing when trying to jailbreak with the iPad baseband. I also saw a fair share of running pineapples that didn't seem to be running anywhere and continuously rebooting Apple logos.
So after a lot of research and trial and error, it took the right combination of iOS and version of Redsn0w to work. I give you my solution:
1) Download iOS 4.2.1 IPSW here.
2) Download Redsn0w 9.6b5 here.
3) Run Resn0w 9.6b5 and select the IPSW downloaded in Step 1.
4) When asked to select your options, check "Install Cydia" and "Install iPad Baseband".
5) Continue to follow the rest of the instructions to jailbreak your iPhone.
6) Open Cydia and install ultrasn0w.
You'll be unlocked!