Hi, I currently have an iPhone 2g that I jailbroke and unlocked myself. Now that the iPhone 4 is coming out and the price of the 3gs is dropping on ebay I was looking at buying a 3gs. However I looked into jailbreaking and unlocking them and for the most part it seems straight forward but I have read on some sites that if it has the 3.1.3 firmware (the only ones I find on ebay) than it might not be able to be jailbroken and some say that it can no matter what but cant be unlocked (which I need since I dont use ATT). I am really confused and would like some help in understanding what is the real answer. Also I know that when 3.1.3 came out it was deemed un-jailbreakable so I ignored the sites that said it was impossible but some sites say it wont work if it updated the bootrom (non-MC model). Idk what that means... So if anyone can shed some light on the subject I would appreciate it. Thanks!