Hi, I have an iPhone 3GS running iOS 3.1.2 (older bootrom, I think), with modem firmware 05.11.07. I have jailbreaked it using blackra1n by geohot, and then I used the sn0w unlock that came with blackra1n to unlock it. It was really easy and it has worked like a charm since I did it (a few months ago). Now I am thinking about updating my iOS to some of the iOS 4 versions, since I heard that iOS 4 has a bunch of cool new features. But I am confused about which version I should update to to be able to keep the jailbreak and unlock. Any help on this? Also, are there easy jailbreaks/unlocks for iOS 4.x.x as was blackra1n and sn0w for iOS 3.1.2? Thanks!!!