If you want to unlock your Iphone 4 from the network lock,you can use remote unlocking service to unlock it.I would suggest to get this service from Unlocking4u.com at reasonable price.Here they ask you to specify the country name,current network provider and IMEI number of your mobile phone.They are using latest version of iTunes software.So it is safe and secure way to unlock your iphone 4 permanently.