Разблокировка 3G-модема ZTE MF100 и подключение в Kali Linux (Debian)




Попался недавно мне на глаза старенький 3G модем ZTE MF100 от Билайна. Решил подлючить ради прикола. И тут я понял, что надо гуглить...Ибо подключал я его только в Windows XP и сим-картой Билайн, а сейчас у меня Kali Linux и симка от МегаФон. Стало интересно, предстояла еще и разблокировка...

Всё прошло ровно, а по времени — минут 10 максимум. Итак приступим:


 
Для начала установите пакет usb-modeswitch:

sudo apt-get install usb-modeswitch

Затем отредактируем его конфиг:

sudo gedit /etc/usb_modeswitch.conf

Полностью удаляем содержимое открывшегося файла и вставляем в него следующие строки:

DisableSwitching=0
EnableLogging=0
DefaultVendor= 0x19d2
DefaultProduct= 0x2000
TargetVendor= 0x19d2
TargetProduct= 0x0031
MessageEndpoint=0x01
MessageContent="55534243123456782000000080000c85010101180101010101000000000000"


Сохраняем, перезагружаем систему. Теперь, подключаем модем, выполняем команду:

usb_modeswitch -c /etc/usb_modeswitch.conf

После удачного переключения в режим модема, он (модем) у меня  определился через lsusb как:

Bus 002 Device 004: ID 19d2:0031 CDMATechnologies MSM

Теперь после подключения USB-брелок будет самостоятельно переходить в режим модема.

Разблокировка

Теперь заставим работать наш модем с любой СИМ-картой. Для начала устанавливаем minicom:

sudo apt-get install minicom

Подключаем устройство в USB, переводим в режим модема, запускаем minicom:

minicom -s

Выбираем пункт настроек: "Настройка последовательного порта", далее жмем клавишу "a", вводим:

/dev/ttyUSB1

После сохранения настроек выбираем пункт "Выход"
(ВАЖНО: Именно Выход!), попадаем в консоль minicom.
Проверяем работу:

ati0

Должно появится что-то вроде этого:

Manufacturer: ZTE INCORPORATED
Model: MF100
Revision: BD_BLNP671A1V1.0.0B02
IMEI: 12345678901234
+GCAP: +CGSM,+FCLASS,+DS

Теперь выполняем команду:
echo -e "AT+ZCDRUN=Ern" > /dev/ttyUSB1
И получаем результат:
Enter download mode result(0:FAIL 1:SUCCESS):1

Жмем "CTRL+A", затем "Q", выбираем "Да". Теперь мой 3G-модем MF100 прекрасно работает в Kali Linux (Debian), причем с СИМ-картой любого оператора, а не только от Билайн=)).