In anticipation of getting my jailbroken 3GS (with 3.1.2), I was reading a lot of posts and threads on this forum, spoken to quite a few people and looked at iClarified. I will be using a PC, Windows XP, and Blackra1n. Even though the phone will come JB's and unlocked, I figure that sooner or later I will have to use Blackra1n to reboot my iPhone and I wanted to study how to do it. There were a few points I would like to ask about in advance of trying the method in the tutorial on iClarified. The tutorial for my phone and OS was done on November 3, 2009. One of my questions comes from the following statement: If your baseband is lower than 05.11.07 then you must restore to the 3.1.2 firmware for the iPhone 3G or 3GS. You can do this by opening iTunes, selecting your iPhone from the list of devices on the left, then hold down the Shift key and click Restore. Question #1: restoring the firmware from iTunes, wouldn't it restore to 3.1.3, the current firmware? If I were Apple, I would do that to screw up all of the rascals who were jailbreaking and unlocking their phones. I suspect that I would be better off downloading a copy of 3.1.2 from the guides here (by iav6454 I think) and installing them (the exact mechanism for doing that I am not sure of). Should I have iTunes restore it (they will ask me if I want to restore to 3.2.1 and give me that choice?), or should I restore from the files I find here? If restore from the files I get here, how would I go about doing that? I think the answer is to go ahead and let iTunes restore because they will allow me to choose 3.1.2 but I want to be sure I am correct. Question #2: Generally I have heard it's perfectly OK to use iTunes when your phone is JB's and unlocked, just don't let iTunes upgrade your phone. Please tell me if I am right here. Basically, what I am planning on doing : 1) Backing up my SHSH (and any other thing like ECID) as soon as I get the phone (using the method latinist suggested in his April 1,2010 post). 2) Making sure I know and write down which versions of what I have (firmware, baseband, etc.). 3) Download a version of 3.1.2 firmware from the guides here. 4) Download Blackra1n. Question #3: Is there anything I have missed? I have been through quite a few threads and tutorials in advance of my getting the phone. I don't want to be blindsided by something which I could find out about just by asking, and there are a couple of points which could be open to misinterpretation and I wanted to ask. Thanks for your help on this. It seems that you can indeed get tripped up easily if you don't do your homework.