I've been trying to figure out how to update and jailbreak/unlock my 3GS currently on IOS 3.1(7C144)and modem firmware 05/11/07. All the results point to me having to update to at least IOS 3.1.2.
For the life of me, I can't understand how to update to a newer firmware(3.1.2 or higher) without just going straight to 4.1 via iTunes. I'm trying to preserve the 'unlock' feature which I think can't be done after upgrading to 4.1.
I've already ran tinyumbrella to save the current SHSH (for current 3.1). What's the next step. I wouldn't mind moving to any IOS 4 and above as long as I can keep the unlock. When I try selecting a iPhone2,1_3.1.2_7D11_Restore.IPSW in Redsnow, it tells me that the IPSW is unspecified. Actually, it does that 3.1.2 and 3.1.3 as well. Do I have to use 4.0.1 or something?
The serial starts with 85937 meaning it was the 37th week build so I have the old baseband (correct me if I'm wrong).
I am using Windows 7 64bit but do have access to a Mac if needed.
The phone is currently not jailbroken. Also, I downloaded iPhone2,1_4.0.1_8A306_Restore.IPSW and tried that with redsnow 0.9.6b2 and getting the unspecified error...
Last edited by binhsterbinh; 11-15-2010 at 07:35 PM.
x98car, i noticed old bootrom has problem using Geohot's exploit as in the case of this : [3GS-3.1.3] Should i / Can i upgarde ?
Now i am guiding him to use the iboot exploit , the old method.
I haven't had any issues using pwnage tool with geo's exploit on old bootroom. I think that guys issue is user error tbh. He hasn't even posted what error he is getting so a little hard to help him.
Alright. Blackra1n worked. I've used blackra1n in the past on my other 3GS, but for some reason, iClarified disclaimer note said I needed to updated to 3.1.2 to jailbreak it using blackra1n, redsnow and so on.
It's terribly difficult to determine what steps I need to do since their is so much information out there that is out dated. Thanks to yeow202 and x98car. I will begin figuring out how to create my own modified 4.1 while maintaining baseband now. I won't execute until I confirm here.
Ok, now you are jailbroken with Blackra1n. Go download Snowbreesze 2.0.2 and download the stock 4.1 ipsw. Use Expert mode, uncheck activate my iphone. Now build it. Once built, it will be name Snowbreeze_4.1.ipsw and placed on your desktop.
Update your itunes to the latest which is 10.1
Leave your official sim in your iphone.
Put your iphone into recovery mode.
Now Shift + restore to Snowbreeze_4.1.ipsw , don't pick the stock 4.1 ipsw.
Once restored, you are already jailbroken at 4.1
Unlock again with Ultrasn0w.
Okay so I downloaded 4.1.0 (3GS): iPhone2,1_4.1_8B117_Restore.ipsw from iClarified. I then use Snowbreeze 2.1 and opened that downloaded 4.1.0 firmware. I chose simple mode and there's now a new modified 4.1 IPSW file on my desktop now. Should I follow the procedure inside Snowbreeze and continue with the process? Or am I missing something. Does the simple mode allow me to still be able to 'unlock' the device?
That is fine, now put your iphone into recovery mode and shift + restore to the once you already created.
If you choose Simple mode, it will activate it for you.
Using custom firmware will not touch your baseband. Once you are jailbroken , your previous baseband is still there for you to unlock with Ultrasn0w.
Last edited by iYeow; 11-15-2010 at 08:45 PM.
Reason: Automerged Doublepost
Okay sorry for confusion. Actually lets start with the one that you just helped me with initially - the iOS 3.1 3GS one now jailbroken with blackrain and updated to modded iOS 4.1. Is it already unlocked? I have an AT&T sim in at the moment (will later be T-Mobile) and the status went from 3G 5 bars to 1 generic bar. This is correct right?