Ищете приложение или скрипт для iPhone, который отключает «Сотовые данные» при подключении к 2G, а затем ВКЛЮЧАЕТ при подключении к 3G.

Как некоторые из вас, возможно, знают, 2G (GSM) или 2.5G (GSM/Edge) не поддерживают одновременную передачу данных и вызовов. Использование Интернета на скорости 2,5G и ниже приводит к тому, что входящие вызовы отбрасываются.

3G поддерживает данные и вызовы одновременно, приостанавливая передачу данных во время приема вызова.

Я архитектор, работаю в строящихся зданиях и вокруг них.

Обычно я получаю низкий (2G) сигнал, когда вхожу в него, и хороший (3G) сигнал, когда выхожу. Вместе со всеми приложениями, которые у меня есть, телефон обнаруживает, что использует мое интернет-соединение в сети GSM, в результате чего звонки сбрасываются. Я фактически недоступен.

Я не хочу использовать 2G интернет, только 3G. Я хотел бы, чтобы сотовые данные были включены только тогда, когда на 3G. Мои телефонные звонки имеют приоритет над подключением к Интернету в 2G.

Мой iPhone на 3G может одновременно передавать голос и данные. Как вы имеете в виду, что он приостанавливает данные?
@RandolphWest Он сказал, что это не работает одновременно только на GPRS и Edge, что, насколько я знаю, верно.
Предложение «3G поддерживает данные и вызовы одновременно, приостанавливая передачу данных во время приема вызова». это то, что я имею в виду.
На аппаратном уровне он не прерывает интернет, но вы можете проверить это... пока вы разговариваете по телефону... он зависает... но не отключается.
Отличный вариант использования. Ответ для большинства людей, которым нужна голосовая связь, но которые путешествуют, — просто отключить сотовые данные. Зная, что вы активно используете данные, включите данные. Как только вы закончите, не забудьте сказать об этом, прежде чем покинуть зону 3G. Это настоящая заноза в заднице, но, как вы видите, инструменты для джейлбрейка немного беспорядочны.
Мои родители продолжали жаловаться, что я не отвечаю на звонки в автобусе, теперь я знаю, почему, так как я сижу в интернете в автобусе. Спасибо :)

Ответы (3)

Предложение левого поля:

Отключите сотовые данные и используйте устройство Mifi (например, Huawei E585) для подключения к Интернету.
Да, это означает другое устройство и другую SIM-карту, но вы можете с этим согласиться.

Я использовал эту комбинацию с iPhone, и она работает очень хорошо.
Вы можете оставить Mifi в кармане, так что забудьте, что он вообще там (только не забудьте зарядить его!).
Вы получаете и другие преимущества, например, это означает, что ноутбук или планшет можно использовать «в поле», поскольку они будут подключены к сети.

По умолчанию для iPhone нет сценариев, и приложения не могут изменить такие настройки за вас. Ваш единственный вариант — сделать джейлбрейк и поискать что-нибудь в Cydia. Я бы предложил поискать приложение или твик, который делает профили, но когда я был взломан, я не смог найти ничего подобного.

Нашел решение... НО ЭТО НЕ РАБОТАЕТ НА IPHONE 4S.


Все районы, по которым я проезжаю, покрыты 3G (район метро Хьюстона), и нет никаких причин, по которым мой телефон не мог бы оставаться в 3G. После некоторого определения и поиска в Google я наконец нашел решение. (Обратите внимание, что я попробовал кнопку «Edge» в SBSettings, однако она просто отключает ВСЕ данные, включая 3G. Мое решение: отредактируйте файлы телефона, чтобы он никогда не переходил в Edge!

Что требуется для редактирования:

  • iPhone с джейлбрейком

  • SSH-клиент (например, шпатлевка)

  • OpenSSH установлен на вашем iPhone (найден в Cydia)

  • Базовые знания использования командной строки/SSH

Что вам нужно будет сделать:

  • SSH на свой телефон, войдя в систему как «root» (пароль обычно alpine).

  • Перейдите в /var/wireless/Library/Preferences/

  • Отредактируйте файл csidata (в качестве редактора я использую nano)

  • Найдите строку «GsmRegistrationModel::fRatSelection=0×1» и измените ее на GsmRegistrationModel::fRatSelection=0×2 (для тех, кому нужно знать, 0×1 = 3G и данные Edge, 0×0 — только Edge). , а 0×2 — только 3G)

  • Сохраните файл и перезагрузите телефон!

Ваш iPhone 4 теперь будет использовать ТОЛЬКО сеть 3G. Обратите внимание, что это НЕ позволит вам использовать службу передачи данных, если вы находитесь в области только Edge (да, они все еще существуют). Я также должен отметить, что весь процесс необходимо будет повторить, если вы случайно используете SBSettings для включения или выключения настроек данных.

Найдено здесь http://planet-iphones.com/2011/04/01/iphone-4-3g-lock-disable-edge/