If you are going to use your iPhone 3GS with a Japanese SIM card, You need to unlock the device from network restriction. Jailbreaking is not necessary. You can unlock an iPhone 3GS safer and easier using remote unlocking service. You can get the remote unlocking service for an iPhone 3GS from superunlockcodes.com at affordable cost with easy unlocking guide.