Не всегда под рукой есть соседский вай-фай. Наткнулся в сети на интересный мануал. Проверил. Работает. В общем "Разблокировка 3G-модема ZTE MF100 и подключение в Kali Linux":
Попался недавно мне на глаза старенький 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, причем с СИМ-картой любого оператора, а не только от Билайн=)).
p. s. Есть подводные камни.
1. Пробовал на более поздней версии модема.
2. В Kali новой версии уже стоит usb-modeswitch и minicom.
3. Я использовал верхний левый разьем USB, поэтому прописал /dev/ttyUSB2