This is mainly for the DevTeam because I don't have a clue how this works...
I have a normal locked UK iPhone 3G and an unlocked Italian 3G.
The phones firmware are the same - I restored them both with pwned software and they remain locked and unlocked respectively!
I was wondering how iTunes knows which phone to unlock or lock?
If it is because of the IMEI then would it be possible that if I could "change" the IMEI of the unlocked phone to the same as the locked phone then iTunes would unlock it?
I realise that may not be possible or legal but I am just curious if that would work?