My 3 yr old 3GS has just died. Battery won't charge anymore. I bought it unlocked. I did not unlock it. I am getting a friends iPhone 4 later today. Not sure what FW or Baseband it is, yet, but hoping I can unlock it. So much contradictory info on the net about what can be done. Some Gevey sim for certain basebands, some say Ultrasnow... I'm hoping I can figure out how to preserve a usable baseband and put 5.0 on it? I can live with 4.xx, but never having had 5.0 on my 3GS, I'd love to get iMessage and iCloud finally on tmo. Any point in a good direction appreciated.