Hi everyone basically i got a iphone 3g 8gb which was working fine on 3.1.3 jailbroken. So without reading I assumed 4.0.1 would be better so I upgraded (manually via Shift+restore in itunes) all went well and i hacktivated/JB it then I read about speed issues with the 3g and im sure mine was slower! So decided to downgrade (didnt SSH or anything previously!) so I managed to downgrade it back to 3.1.3 but now the problem is I cant JB it with spirit as it needs to be activated first! (I dont have an 02 simcard, will any 02 sim work?) I want to Jailbreak it then unlock it so I can use it on T-mobile! am I right in thinking this is impossible on 3.1.3? what can I do? I attempted to restore back to 4.0.1 (as at least I could use the phone) but Itunes was throwing up all kinds of errors! Please help ------------------double post merged------------------ok update, i Have managed to jailbreak the 3.1.3 firmware so now its activated and jailbroken I just installed ultrasn0w and ran it but now when I put my t-mobile sim in the phone it shows full signal and the carrier as T-Mobile but when I try and make a call it just says Call Fowarding Active and doesnt ring!!!!!! someone please help!