
This guide can actually help to virgin and reflash your iPhone. It also fixes the IMEI starts with 004 error.
This guide only work for U.S. iPhone that has an old bootloader. Newly bought iPhone (OTB or out of the box) and UK iPhone’s should not work.
And this guide intended to help those accidentally upgraded iPhone.
This is only for Windows and it is tested under Windows Vista and iTunes 7.5.0.20.
Download iPhone 1.1.1 firmware, 1.0.2 firmware and iBrickr 0.91 first. The iPhone started to unlock at firmware 1.1.2.
Stage 1: Downgrade to iPhone 1.0.2
Step 1. Open iTunes, press and hold your “Shift” key. Choose the iPhone 1.0.2 firmware we downloaded. If you got error (1), try to select 1.1.1 firmware first, then downgrade to 1.1.1. After downgraded to 1.1.1, then downgrade to 1.0.2.
Step 2. Ignore error (1013) or (1015) in the end from iTunes, you have already downgraded your iPhone if you got those. iPhone may remain in the yellow triangle at last. Open iBrickr 0.91. Select to “Boot the iPhone”. When the iPhone boots to Activate iPhone screen, close iBrickr and open iTunes now.
Step 3. Close iTunes again and open iBrickr now. You need to follow the on-screen instruction to “free your iPhone”. Choose “Applications” in iBrickr. Follow the on-screen instructions to install the PXL.
Step 4. Go back to iBrickr’s main screen. Choose “Applications”, then choose “OpenSSH” in the list.
Step 5. In the iPhone, it will still remain in Activation screen and it is okay. Slide to emergency now. Type “*#307#” and call. Clear all the numbers by pressing “x”. Enter “0″, press “call”, then press “answer”.
Step 6. Press “Hold”, then it will ring again. Press “Decline”. It will show you the contact list.
Step 7. Add a new contact. Choose to “add new URL”. Enter “prefs://”. Save all the information and click the “prefs://” link now.
Step 8. It will pop up to the Wi-Fi connection screen. Choose the Wi-Fi that on the same network of your PC. Remember the IP that iPhone connected.
Step 9. Use WinSCP. Type in the correct IP address, “root” as username, “dottie” as password. The first login should take long, answer “YES” when asked.
Step 10. Download the pack for flashing baseband here. Extract it and upload the whole content to “/usr/bin” of the iPhone through WinSCP. Make sure you choose “Binary” as the type before uploading.
Step 11. Run Putty. Input the correct IP address of the iPhone. Type “root” as username, “dottie” as password when prompted.
Step 12. Type the following commands consequently in Putty. Make sure you typed correctly and press Enter key to execute it for each line:
launchctl remove com.apple.CommCenter
cd /usr/bin/
chmod +x bbupdater
bbupdater -v
chmod +x ieraser
ieraser
bbupdater -v
bbupdater -e ICE03.14.08_G.eep -f ICE03.14.08_G.fls
bbupdater -v
Step 13. Shutdown the iPhone than power it on again. Remove the file we uploaded in Step 10 using WinSCP. Download the virgin pack here. Extract it and upload the whole content to iPhone’s “/usr/bin” through WinSCP. Make sure you choose “Binary” as the type before uploading.
Step 14. Run Putty again, this time type in the following commands. Also, make sure you typed correctly and press Enter key to execute it for each line:
launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
cd /usr/bin
chmod +x ./norz
./norz seczone.backup 0×3FA000 0×2000
chmod +x ./iUnlock
./iUnlock ./ICE03.14.08_G.fls ./eliteloader.bin
chmod +x ./bbupdater
./bbupdater -v
./bbupdater -f *.fls -e *.eep
./bbupdater -v
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
Stage 2: What’s next?
1. If you want to upgrade to 1.1.1, press Alt+Update in iTunes, choose iPhone 1.1.1 firmware. Then, follow this guide for Windows.
2. If you want to upgrade to 1.1.2, Then, follow this guide for Windows. SKIP THE ANYSIM PART. Follow this guide for Windows to upgrade to 1.1.2.





shit, works til’ putty, have to login with root and alpine, but when i enter “chmod +x bbupdater” there’s the following message:
chmod: bbupdater: No such file or directory
why dat?
greeting
hi admin,
I once successfully unlock my iphone to 1.1.2. But a couple days ago, i installed wrong apps and now it’s in a continuous reboot loop. So, I tried to downgrade to 1.0.2 but i’m stuck in ibrickr step 4. I can’t install the open SSH. The apps is not showing in ibrickr. I tried installing other apps too but i also can’t see them. Is the ibrickr still working or it is not possible to virginize downgrade it again once i have a 1.1.2 using anySIM? My screen now says,
‘Activate iPhone
connect to iTunes’
Thanks,
Tri
D-Line,
You cannot virgin at 1.1.1.
If at 1.1.1, open installer, and do the following:
1. Set Settings → General → Auto Lock → Never
2. Start Installer and update it if it asks. Tap on Sources, Edit, and Add http://i.unlock.no/ as a repository.
3. Make sure you have BSD Subsystem installed. If it’s installed it’s listed in “Uninstall”, if not listed, tap on Install and goto the System category and install it.
4. Now, install The Virginizer found in the Unlocking Tools category. This will take almost 10 minutes to complete.
5. When done, restore your phone to get 1.1.1 firmware reinstalled (this is not necessary if you are going to upgrade to 1.1.2)
6. When phone has been restored, you can Activate and unlock as normal.
I didn’t try that. So try it at your own risk.
Hello,
i have a problem if anyone can help me i would appreciate it. i tried downgrading from 1.1.2 to 1.0.2 with ibrickr. at the step where it tells you to wait for 3-4 minutes, i waited for 15 minutes and nothing happened so i turned off the phone. upon restart it got stuck in this endless boot with code lines scrolling on the screen. i tried restoring in DFU mode using itunes (7.3, 7.4 and 7.5) to 1.1.1, to 1.0.2, to 1.1.2 to no success. i get either error (1) or error (1013). can anyone give me any suggestions ? i appreciate it, thank you in advance
tri,
Take a look of my comment to D-Line.
cata,
You mean after you downgraded with error 1015, the iPhone still rebooting itself?
the downgrade process wasn’t successful, my take on it is that even after 15 minutes of waiting on ibrickr not all files were copied to the phone. when i connect to itunes in dfu mode it gives me no version info for the phone. ibrickr doesn’t see it at all. so right now i am stuck at the loop process, with itunes giving me error (1) or error (13) when i tried to install any firmware. i hope my words can describe the picture, if not i can try to take some screenshots to better understand what is going on. my goal is to install a firmware on the phone, as the one i have right now is an incomplete 1.0.2. thank you for you fast replay
so you think after i run the virginizer i can update it to 1.1.2, unlock it and use it with my sim?
worked perfect with virginizer.
i’ll try it now with 1.1.2
thx admin, very very much¨!!!!
so put the 1.1.2 on, worked perfect til anysim, it stopped by “starting the commcenter”…..why dat? looks like i have definitiv to run it witrh 1.1.1….
I don’t know why, but it works fully now.
:D:D the only problem that i have now is, i have the wrong time on the iphone, my time now is 20:24, and the iphone shows 11.24…..why? how can i change?
Hi admin,
Thanks for your patience again. It works!!!
Solution to the endless boot problem: i installed itunes 7.6 and did a restore to factory default – 1.1.3 …. from here i will try to downgrade to 1.0.2 and than go with 1.1.1. at least i am into a regular screen, not that endless loop with code lines.
I have an OTB 1.1.2. Downgrade the FW to 1.1.1, I have the phone working as an IPOD, but when I insert my t-mobile sim and run any sim 1.1.1, I got a message that says” Any sim unable to unlock this phone” Can you help me on this one? Is there now (January 16, 2008) a method that helps you to use an OTB phone 1.1.2 with a t-mobile sim?
Thanks
Juan L, do it like me, look at Admin’s comment,
If at 1.1.1, open installer, and do the following:
1. Set Settings > General > Auto Lock > Never
2. Start Installer and update it if it asks. Tap on Sources, Edit, and Add http://i.unlock.no/ as a repository.
3. Make sure you have BSD Subsystem installed. If it’s installed it’s listed in “Uninstall”, if not listed, tap on Install and goto the System category and install it.
4. Now, install The Virginizer found in the Unlocking Tools category. This will take almost 10 minutes to complete.
5. When done, restore your phone to get 1.1.1 firmware reinstalled (this is not necessary if you are going to upgrade to 1.1.2)
6. When phone has been restored, you can Activate and unlock as normal.
Should work after that.
greetings
I am getting “Connection Refuse” at the WinSCP login by using the root as username and dottie as password. and i also tried alpine as password and i am getting connection timed out. Maybe it’s in the ip address? i have modified it base on the router’s ip address range. is there any way i can reset the iphone’s ip address? or can you send me a screenshot of the network setting of an iphone?
help please….

thanks in advance…
hi, I accidentally upgrade my iphone to 1.1.3,now baseband show 4.03.13_G.. I tried restore to 1.1.1 its ok but baseband still same? is there anyway to return it back to original baseband which is 4.02.13_G? please help me…thanks in advanced!
@D-Line
So, did you get your OOB 1.1.2 phone unlocked or just so it’s able to be used as an ipod touch?
@Admin
I have read a few pages on your site and I’m a bit confused. At some points you mention the OOB 1.1.2 US phones are not able to be unlocked… but when I look at your comment to D-Line I get excited but more confused.
So, can you please reply with your personal experience as to whether I should be trying to unlock my OOB 1.1.2 iphone using the instructions here?
When I say unlock I mean I want to use the phone on a different network than AT&T.
Thanks in advance.
can u ise this unlock to make my iPhone work in autsralia?
@israel
that really sucks!
from what i’ve read, the people who are able to hack/write code are having a hell of a time getting rid of the 1.1.3 firmware after updating to it.
so you sure have your work cut out for you from what i have heard. where there is a will there’s a way though. i’m sure it’s only a matter of time before 1.1.3 is circumvented as well.
how did you manage to upgrade to 1.1.3? did it do an auto update or something?
i have a 1.1.2 otb week 49 and it has been downgraded to 1.1.1
and everytime i try to downgrade to 1.0.2 i get error message (9)
i can get the phone to ipod funtions just not cellphone
any help please
tbrooks ,
You won’t be able to unlock OOB iPhone 1.1.2. and that’s all.
@ Admin…
You must have thought I was trying to do the unlock via software only?
Because I finally got my OOB 1.1.2 iphone fully functional on 1.1.2 firmware using a NextSim2 card I bought off of ebay!
I had done the downgrading to 1.1.1 process soooooo many times and each time I would get stuck at the http://jailbreakme.com part. I guess it’s just that many people on that server that you can barely get on as I tried all day for 3 days straight!
@ Israel…
Try reading the information at this link to see if you can get your phone back…
http://www.hackint0sh.org/forum/showthread.php?t=23786
…I’m not sure this is the problem you are having but it seems to be pretty close to what you were saying happened to you.
@ dagwood15t
You are in the same boat I am/was in.
You have an OOB 1.1.2 iphone so currently THE ONLY WAY for you to unlock your phone so you can use the cell phone part of it is to go the hardware route – meaning you have to buy a TurboSim / NextSim / StealthSim (there are so many types). I used NextSim2 from these people…
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&rd=1&item=110211518195&ssPageName=STRK:MEWN:IT&ih=001
…it took me 3 days to get onto the jailbreakme.com server but was finally able to do it and man was it worth it! This phone is awesome!
Now is a good time to grab one of the sim cards as the prices have plummeted in the last couple of days. I paid $70 or so a few days ago and they are now going for $40 – $50.
It does work though. I was about to give up and had actually sent 2 messages to the people I bought the card from asking for some valid instructions so I need to send them an update message b/c I’m up and running now!
WOOT!
@ Admin…
Thanks so much for the work you put into your blog – these kinds of sites are priceless!
i’m stuck with unknown error 1 occured (not error 1015). haven’t started with the process yet. im very frustrated right now, please do help me.
when i m downgrading my iphone with ibrickr it was massage “boot the iphone” i clicked on button and it is booting from that time n not stoping i dont know wat to do.
please help
Ya know you guys, there is just a program for 1.1.1 under the source http://i.unlock.no
they have a virginize program that i used and now im on 1.1.2—- unlocked!
Connor,
you are right! Guess what, I am now writing a guide for it. Although it is damn simple, but I will still write a new virgin guide anyway.
will this work for an iphone that came out of a box with 1.1.2? do i just follow the instructions?
I think I messed my iphone up. It’s been stuck at the screen with all the writing on it for like 4 hours now, and keeps restarting that over and over. Any help on to how fix this? Please don’t tell me a messed it up. lol
Thanks,
Jesse
im still waiting for 2 email .when are going to answer me?
moah gurfinkel,
You should take a look of winandmac.com front page. Thanks. Lots of updates there.
please help
i was upgrading a 1.0.2 phone to 1.1.2 following the tutorials. restored the 1.1.1 firmaware and when i was installing the “baseband downgrade” app the phone locked. it was set to NEVER autolock but anyway it did. when i tried to start the baseband downgrade process, i noticed that i couldn’t conect to the wifi network. went to the phone settings and it said that there wasn’t any wifi. so i restored again my firmware 1.1.1 to start all the process again. but now y get this message: “Reair Needed iPhone cannot make or receive calls”. if i try to dial *#307# its almost imposible because the keypad doesn’t respond normaly. it’s very very slow, and when finally number is entered and press call nothing happens. this problem persists even if i restore firmware. and i get an error message from itunes after al the restore process saying that there was a problem during the restore process. if i try to restore to 1.0.2 i get an error at the beginig of the process saying that its not possible.
the sim card is in the phone, itunes version is 7.6.
i think i just screw my phone baseband. can this be fixed?
thanks for your help