Re: This _is_ designed to make carrier switching harder
The reason reprogramming an IMEI number was made illegal was so that stolen phones that were reported as such could not be used. When a phone is reported as stolen its IMEI is added to the CEIR (Central Equipment Identity Register). When a phone connects to a mobile network its IMEI is checked against this database, and if it is stolen the network will provide no service to the device.