Guys rite now I am in 3.1.2 firmware(3Gs) and I want to upgrade it now. So can you please tell me which firmware as well as i-tunes is safer for jailbreak & unlock. Also I have SHSH blobs from 3.1.2 to 4.2.b3. P.S I don't want tethered jailbreak. BTW I tried restore to 4.3.3 but I am getting "Apple update server error or timeout error".Whats going wrong?. Thanks in advance