Just got the used 3gs for my little bro from the one who is with AT&T. The phone never been jb or unlocked. it's running iOS 4.0, baseband 15.13.04. I'd like to jb and unlocked the phone by ultrasn0w (not to use ipad baseband). what should I do first ? I don't know which iOS version should I use w/o upgrade the baseband so it can be unlocked by ultrasn0w.
where should I download all needed software? and any suggestion which iOS should I use.
You have a very rare baseband which can be unlocked. It is the last of the series that this is possible without upgrading to an ipad baseband with its associated problems.
You must use custom firmware to update the OS without upgrading the baseband. There are two tools Pwnage tool and Snowbreeze. My personal preference is Pwnage tool but it only runs on a mac. The custom firmware created by these tools will preserve your baseband and after the upgrade you can use Ultrasnow to unlock. Since the phone has never been updated you will not have SHSH blobs which are necessary to update to any firmware other than the latest. Unusually Apple was still signing version 4.1 and if this is still so then you can create a custom firmware 4.1 and upgrade to that.
The safe option is to stay where you are and just jailbreak and install ultrasnow.
Read up on the procedure before attempting any changes to ensure you do not update your baseband.
can I use custom 4.3.3 then unlock? cuz I have those custom file on my mac now. Last nite i use the tinyumbrella and save the SHSH like this (below)
iPhone3GS 3.0 (7A341)
iPhone3GS 3.1 (7C144)
iPhone3GS 3.1.2 (7D11)
iPhone3GS 3.1.3 (7E18)
iPhone3GS 4.0 (8A293)
iPhone3GS 4.0.1 (8A306)
iPhone3GS 4.0.2 (8A400)
iPhone3GS 4.1 (8B117)
iPhone3GS 4.2.1 (8C148a)
I try to build the custom ipsw 4.2.1 but it ran for awhile then it said " Sry, i haz fail!" . try 4 times already but no luck. Do you know what happened ?