Saturday 10 September 2011

Upgrade to iPhone 4.3.3 without Original Sim


iPhone2G
I used to have iPhone2G (which is pretty much dead now :( ) and I used to do all kinds of hacking and jealbreaking on it at home as I was having original AT&T sim card with me and JB wasn't that much difficult.

iPhone4
Recently I bought iPhone4 from UK and did JB in UK and somehow lost my original UK O2 sim :( . It’s been many days that I kept using 4.0.2 firmware until I came across a nice blog yesterday which suggested that it’s possible to upgrade iOS even if you don't possess original sim by using Sn0wbreeze and you can avoid possibility of getting it locked again(unlock it using ultrasn0w). Anyways there are other workarounds too like gevey sim but I didn’t want to go for them.

I followed these two wonderful guides for upgrading and JB my iPhone 4.0.2 to 4.3.3 by preserving my baseband to 1.59
http://www.blogonerd.me/2011/02/how-to-create-custom-ipsw-jailbreak.html
http://techzoom.org/ios-4-3-3-install-unthethered-jailbreak-unlock-with-sn0wbreeze/

I am sharing my experience to JB 4.3.3 using Sn0wbreeze 2.7.

1. First of all I needed to install iTunes 10.2(to make it work with 4.3.3). I had to uninstall my iTunes 10.4

2. Fixed Error 3194 by copying below lines to "C:\WINDOWS\system32\drivers\etc\hosts" file(All other lines are # lines)
                127.0.0.1 localhost
         74.208.105.171 gs.apple.com
         74.208.10.249 gs.apple.com

3. When iPhone didn't come out of continuous recovery mode (it should show black screen at the time of Shift+Restore i.e. should be in DFU mode), I used iREB-r4.exe and fixrecovery43 fix.

4. Error 14 - Removed my other USB devices i.e. external hard disk and USB mouse dongle. Still Error 14 didn't go. Then I again created new custom ipsw. This time I didn't change partition value in Sn0wbreeze to 1024(i kept the default value).

After all these tries, it worked like charm, no any error!!