[iPhone 3G][UK] PAYG Confirmed carrier, not SIM, lock
This may already be known but I just wanted to let UK owners of 3G iPhones know that they will activate with a zero-credit £10 O2 PAYG SIM with iTunes 7.7 without any drama.
I software-unlocked my v1 iPhone within seconds of Hotz' leaked CLI unlock (at 3am UK time back in September) so probably had one of the first unlocked Vodafone iPhones, and have been upgrading ever since. It's been stable on 1.1.4 and is my main business phone, so I've been off Hackint0sh for ages.
So as expected, putting the Vodafone SIM in my new 3G iPhone just gets an 'unapproved SIM' message from iTunes. But first step is easy - get a PAYG O2 SIM and activate. No need to sign any contract at this point (getting the phone of course without signing a contract is the other trick - I just bought one off eBay).
Next step - mess about with all the commands listed in the iTunes app (use strings on all the executables within the iTunes bundle, there are quite a few). I'll do this while waiting for Hotz, the 'Dev Team', Zibri and who knows else to stop bloody posturing and release some code...
Political argument aside, it appears that the units are already set up for PAYG, even though Apple and the carriers aren't selling PAYG units until 'later this year'. Mine immediately flashed up '0.00 credit' but is successfully on the O2 3G network - the software for PAYG is already in 2.0 by the looks of things (or at least the hooks into the baseband).