Дело всё в том что в операционной системе iphone режим модема, как правило, выключается, если Вы вставляете не ту симку, с которой он был активирован. Скорее всего, это ограничение наложила сама Apple, чтобы люди пользовались теми интернет планами, с которых Apple имеет доход (в США это AT&T, например)
Так вот. Я сам долго мучился с этой проблемой, но потом нашел решение, причем довольно простое. Необходимо установить на ваш телефон профиль настроек оператора, не прибегая к взлому (джейлу) .
Вот моя статья на эту тему:
У меня 3GS официально разлоченный из Гонконга. Прошивка 4.1 с обновленным до 05.14.02 модемом
Проблема в том, что в Москве под БиЛайном режим модема работает отлично, но стоит мне уехать на Украину, и вставить сим-карту Билайн тариф "Клик" безлимитным интернетом - режим модема пропадает из меню.
как я понял, почитав разные форумы, включить режим модема у тех операторов, которые поддерживаются компанией Apple мало кому удается.
Я совершенно случайно набрел на ссылку
http://help.benm.at, где предлагается бесплатно скачачть файл профиля настроек оператора и установить на телефон, НЕ ПРИБЕГАЯ к Джейлу.
Там всего несколько шагов:
1) Выбрать страну. Если Вашей стране в списке не оказалось, идите вниз и создавайте свои настройки вручную. Так поступил и я. Для Украины Билайн указывайте: APN: internet.beeline.ua логин и пароль beeline
2) далее скачивайте и устанавливайте профиль
3) перезагрузите телефон
после этого в меню "Сотовая сеть передачи данных" появится дополнительный пункт меню "Режим модема" (под настройками MMS)
Заполните поля так же как и в настройках интернета
В принципе всё, после этого в меню на уровень выше должно появиться меню "режим модема ВКЛ/ВЫКЛ"
Если не появится, перезагрузитесь еще раз.
Далее всё работает как обычно.