В программе, которая есть у меня можно менять через родной кабель при условии что телефон при подключении к мини-юсб определяется как com-порт.
http://files.mail.ru/DGQWYI
При подключении телефона на экране появляется меню из 3 пунктов:
флеш-диск
com-порт
web камера
Выбираем com-порт. Обнаружиться новое устройство. ХР попросит драйвейра, указываем путь к драйверам в папке с программой. Соглашаемся, что драйвер не имеет подписи. Когда драйвера станут запускаем программу. Выбираем автопоиск порта. После завершения поиска выбираем Open. Видим в двух окошках 2 IMEI меняем их. Выбираем установить. Отключаем телефон и выключаем его. После включения у нас новые IMEI номера.
Я встречал 2 типа прописывания IMEI: первый тип - можно менять оба IMEI на любые значения; второй тип - можно менять оба IMEI, но сохраняется только первый, а второй тоже меняется, но не на тот, что вводили, но он связан с первым какой-то последовательностью цифр.
***********4***
***********7***
В этом случае в номере меняется двенадцатая цифра.
********3*****1
********4*****0
В этом случае меняется девятая и последняя цифры.