Я пробовал подобный подход.
Я отредактировал /System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext/Contents/Info.plist /System/Library/Extensions/CellPhoneHelper.kext/Contents/Info.plist
и получил аналогичные результаты, но я пропустил раздел / Library / Modem Scripts / WWAN.ccl.
Я считаю, что все три должны быть «спарены» должным образом, плюс я думаю, что вам все еще нужен модемный скрипт huawei, предоставленный ими.
Мне интересно, как вы собрали так много информации о портах и тому подобное. Какие-нибудь советы?
Я использую мой (e176) с драйверами huawei, но подключаюсь через обычный интерфейс модема. Программное обеспечение «Mobile Connect» - дерьмо, и для его подключения требуется вечность, но я сохраняю его, когда мне нужна дополнительная информация (и использовал его, чтобы отключить запрос пин-кода!)
Я попытаюсь снова, отредактировав все файлы и создав соответствующие записи ... но в en мне интересно, будет ли это хоть какое-то преимущество. Это будет иметь смысл только для меня, если он подключится гораздо быстрее (скажем, менее 5 секунд), а также, возможно, предложит дополнительную информацию из строки меню.
Кстати, в Ubuntu 12.10, похоже, работает таким образом. Есть поразительно похожий пункт меню и индикатор уровня сигнала, не говоря уже о том, что он подключается менее чем за 3 секунды !!!
В процессе поиска я также обнаружил, что в /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBMergeNub.kext/Contents/Info.plist есть запись для «Huawei Mobile», но идентификатор продукта и идентификатор поставщика не совпадают мой. Я изменил это, но пока ничего не сообщалось. Я должен попробовать и Edith другие файлы еще :-(
Однако я не понимаю, есть ли у Apple драйверы и настройка фреймворка для модемов и телефонов, почему в этом случае Huawei не «подключается» к нему. Они разработали полную отдельную инфраструктуру для своих устройств. Разве они не знают об AppleWWANSupport? или Apple от них отказалась?