So here's the deal (I'll try to leave out any unnecessary details): I've unlocked a few iPhones for friends/family and I never had any trouble because that was back before 3.1 was released. Now I need to unlock a 2G iPhone that has 3.1.2 installed and was always used with AT&T and updated through iTunes. I did a lot of searching earlier today, but a lot of the info I found either contradicted other info or was posted back in September. I also read about some people having problems with their phones after trying to unlock the wrong version, so I wanted to be sure of what I was doing before I attempted to unlock this one.
Simple question: can this 2G 3.1.2 iPhone be unlocked with Windows? If so, can you please point me towards some helpful info?
I just had to go through this and had a lot of trouble synthesizing the information to make something work. Here is what I did.
Open a new window and search on modmyi.com for Redsn0w 2g unlock. The first post should be "[Windows] How to jailbreak and unlock iphone 2g..." Follow that guide to get to 3.0, it has the bassband and boatloader file links you will need there including links to 3.0 firmware and links to the version of Redsn0w you need.
After you get through this your phone will be unlocked and on 3.0, I checked it at this point and made sure it was unlocked and everything was working. For me it was.
Now download the Custom Firmware for 3.1.2. You can find this at fsmdotcom, (where I got mine that worked, thanks screaminkit). Once this has been downloaded you will shift+click on restore in Itunes and select this file. Ohh you need to make sure you download the *Activated* version. Wait for the restore to go through and you should be good to go.
My first time I was unable to connect to Wifi after the first 3.1.2 shift+restore, I did it again. (You have to start from the beginning at 3.0 w/ redsn0w, or maybe you don't, I did). The second time all systems were go.
Good luck hope this gets to you in time. Feel free to ask any questions, if I know the answer (doubtful) I will surely reply.