hi all its my first post here, hopefully everyone wont mind how little i do know about the subject. I currently own a iphone 4 at&t which is unlocked and jailbroken which i currently use on tmobile. I've been reading on the internet about how to jailbreak and unlock and it seems like everything i read directs me to read another thing which i first must learn before i do the next thing and its quite frustrating. I would like to eventually upgrade to ios5 but i dont know how to keep my jailbreak and unlock. What im asking is for a link to a walkthrough regarding all the steps to jailbreak or possibly some info about firmware and basebands? what exactly does firmware mean and what do the different versions do? As of now my firmware is 04.10.01 how do i go about changing it and downgrading it and what is the purpose of all that? Also my version is 4.3.3 i dunno if that helps any. The PC i will be using is windows based also. Thank you all for your time and good day to all