I bought an unlocked and jailbroken iPhone 3g Fw 3.1.2, I want to upgrade it to the 4.0 version but want to have it unlocked and jailbroken as well. I've looked and quite honestly still I haven't found how to do this. I found how to upgrade to 3.1.3 tried it with redsnow and it didn't work, tried with black rain and still no luck. Does anyone know of a good in depth tutorial or guide where I can do this? I have a PC running on Ubuntu Lucid Lynx, and I also have access to a laptop running on Windows XP.