okay it gets more confused as i read more and more threads about this...so i decided to ask. currently my iphone 3G has been JB'd and Unlocked at 3.0.1 firmware(T-mobile). since i have no mms and battery drain problem(not strong but yea i have). i have jb'd it via redsn0w on windows xp. if i required mac to upgrade the firmware i can easily go to computer lab in the school and get mac to do it. so my questions are: 1.) 3.1.2 fixed the battery problem??? 2.) i only have winterboard and cydia and bunch of apps from apple appstore will i lost any of them? 3.) after upgrade do i need to unlocked the phone again with ultrasn0w? 4.) i dont need to worry about baseband right? 5.) what else i will get besides mms? 6.) how to do it?