Почему нельзя воспользоваться инженерным меню? А может не стоит выдумывать велосипед, который и так работает?
В зависимости от устройства, можно найти папку с данными IMEI и с помощью adb или root возможно поставить необходимые значения.
Чаще всего находится по пути data/nvram/md/NVRAM/NVD_IMEI/....
Открыть текстовым редактором, поменять и сохранить.