На примере AirCard 320U
Подключаемся терминалом к консольному порту
AT!OPENLOCK?
- Если ОК, то продолжаем. Если выдает некую последовательность цифр, то дальше смотрим в сторону
https://github.com/bkerler/edl (папка modem) и
https://github.com/danielewood/sierra-wireless-modems утилита SierraWirelessKeygen
Для ее работы нужно
pip3 install serial capstone keystone pyusb, работает только на linux
Далее, выполняем команду
- ./sierrakeygen.py -l XXXXXXXXXXXX -d MDM9200 (где вместо XXXXXXXXXXXX - код, полученный из AT!OPENLOCK?)
В итоге получаем команду разблокировки, которую выполняем в терминале, что-то вроде
AT!OPENLOCK="1ACCB77024C1DFE6"
- AT!NVIMEIUNLOCK
-
https://planetcalc.com/2464/ - кидаем туда IMEI, получаем "следующую цифру"
- AT!NVENCRYPTIMEI=12,34,56,78,90,12,34,70 - забиваем полученный IMEI с цифрой в эту команду
- AT!RESET
После перезагрузки проверяем, что IMEI сменился, командой ATI