No No No No No....
US, Canada, UK, Germany, France, Italy, Japan and China are all supported with version 1.1.2. Any country other that these are not supported at the moment. If the phone was officially available in other countries, then there would be no problem (I know you are going to say, Italy, Japan, Canada and China no offical phone yet. But these have large populations and business people travel to these)
The sim card of the country maps the mobile country code to the ISO country code. Something in 1.1.2 needs to know information about the area codes and other items, all of which vary from country to country. If the something is asked to decipher a phone number and fails to locate any information about the phone number structure used in your country, it will crash. As the iPhone only has been officially released America, UK, Germany and France, this information has been written into the necessary something on the system. Later releases 1.1.3 etc... will add more and more countries.
If you want to get your iphone to operate in an unsupported country, you need to hack it and do some editing. I do not advise this as it will void your warranty. I know you say its an unlocked iPhone, but that unlocked iPhone was intended for one of the countries specified, I assume Germany. The something needs to be altered by hacking, and this is what will void the warranty, because you will be changing the something to a non supported structure! I hope this does help, and it is very well documented else where on the net.
Message was edited by: Keith Vaugh