Hi all readers,
Apple had release new firmware for iPhone 2g/3g/3gs. Which is version 3.1.3.
As of now (5th Feb 2010), there are NO WAY to unlock version 3.1.3 yet.
So beware, DO NOT Upgrade to firmware 3.1.3 !!! You may just kill your iPhone if you upgrade to 3.1.3.