Suchen Sie nach einer iPhone-App oder einem Skript, das „Cellular Data“ bei 2G ausschaltet und dann bei 3G wieder einschaltet

Wie einige von Ihnen vielleicht wissen, unterstützt 2G (GSM) oder 2,5G (GSM/Edge) nicht Daten und Anrufe gleichzeitig. Die Nutzung des Internets bei 2,5 G und niedriger führt dazu, dass eingehende Anrufe zurückgewiesen werden.

3G unterstützt Daten und Anrufe gleichzeitig, indem Daten angehalten werden, während ein Anruf eingeht.

Ich bin Architekt und arbeite in und um im Bau befindliche Gebäude.

Normalerweise erhalte ich ein schwaches (2G) Signal, wenn ich eins betrete, und ein gutes (3G) Signal, wenn ich herauskomme. Zusammen mit all den Apps, die ich habe, nutzt das Telefon meine Internetverbindung, wenn es GSM ist, wodurch Anrufe unterbrochen werden. Ich bin effektiv unerreichbar.

Ich möchte kein 2G-Internet nutzen, sondern nur 3G. Ich möchte, dass Mobilfunkdaten nur aktiviert sind, wenn ich 3G verwende. Meine Telefonanrufe haben Vorrang vor der Internetverbindung, wenn ich 2G verwende.

Mein iPhone mit 3G kann gleichzeitig Sprache und Daten übertragen. Wie meinst du, dass es die Daten pausiert?
@RandolphWest Er sagte, es funktioniert nicht gleichzeitig nur auf GPRS und Edge, was AFAIK richtig ist.
Der Satz „3G unterstützt gleichzeitig Daten und Anrufe, indem Daten angehalten werden, während ein Anruf eingeht.“ darauf beziehe ich mich.
Auf Hardwareebene unterbricht es das Internet nicht, aber Sie können es testen ... während Sie telefonieren ... es bleibt stehen ... aber die Verbindung wird nicht getrennt.
Toller Anwendungsfall. Die Antwort für die meisten Menschen, die Sprache benötigen, aber unterwegs sind, besteht darin, einfach die Mobilfunkdaten zu deaktivieren. In dem Wissen, dass Sie die Daten aktiv nutzen – schalten Sie Daten ein. Wenn Sie fertig sind, stellen Sie sicher, dass Sie es absagen, bevor Sie den 3G-Bereich verlassen. Es ist ein echter Schmerz im Hintern, aber wie Sie sehen, sind die Jailbreaking-Tools ein bisschen chaotisch.
Meine Eltern beschwerten sich immer wieder, dass ich im Bus nicht ans Telefon ging, jetzt weiß ich warum, da ich im Bus im Internet bin. Danke :)

Antworten (3)

Ein Vorschlag für das linke Feld:

Schalten Sie mobile Daten aus und verwenden Sie ein Mifi-Gerät (z. B. das Huawei E585) für Ihre Internetverbindung.
Ja, dies bedeutet ein anderes Gerät und eine andere SIM-Karte, aber Sie können damit einverstanden sein.

Ich habe diese Kombination mit einem iPhone verwendet und es funktioniert wirklich gut.
Sie können das Mifi in Ihrer Tasche lassen, also vergessen Sie, dass es überhaupt da ist (denken Sie nur daran, es aufzuladen!).
Sie erhalten weitere Vorteile, zum Beispiel bedeutet es, dass die Verwendung eines Laptops oder Tablets "im Feld" auch möglich ist, da sie mit dem Internet verbunden sind.

Es gibt standardmäßig keine Skripte für das iPhone und Apps können solche Einstellungen nicht wirklich für Sie ändern. Ihre einzige Möglichkeit besteht darin, einen Jailbreak durchzuführen und sich in Cydia nach etwas umzusehen. Ich würde vorschlagen, nach einer App oder einem Tweak zu suchen, der Profile erstellt, aber als ich einen Jailbreak hatte, konnte ich so etwas nicht finden.

Lösung gefunden... ABER ES FUNKTIONIERT NICHT AUF DEM IPHONE 4S.


Alle Gebiete, durch die ich fahre, sind von 3G abgedeckt (Metropolgebiet Houston), und es gibt keinen Grund, warum mein Telefon nicht in 3G bleiben könnte. Nach einiger Entschlossenheit und Google-Suche habe ich endlich eine Lösung gefunden. (Beachten Sie, dass ich die Schaltfläche „Edge“ in SBSettings ausprobiert habe, aber es schaltet einfach ALLE Daten aus, einschließlich 3G. Meine Lösung: Bearbeiten Sie die Dateien des Telefons, um zu verhindern, dass es jemals zu Edge geht!

Was wird für die Bearbeitung benötigt:

  • Ein iPhone mit Jailbreak

  • SSH-Client (z. B. Putty)

  • OpenSSH auf Ihrem iPhone installiert (in Cydia gefunden)

  • Grundkenntnisse der Verwendung von Eingabeaufforderung/SSH

Was Sie tun müssen:

  • SSH zu Ihrem Telefon und melden Sie sich als „root“ an (Passwort ist normalerweise alpine).

  • Navigieren Sie zu /var/wireless/Library/Preferences/

  • Bearbeiten Sie die Datei csidata (ich verwende nano als Editor)

  • Suchen Sie die Zeile „GsmRegistrationModel::fRatSelection=0×1″ und ändern Sie sie in GsmRegistrationModel::fRatSelection=0×2 (Für diejenigen, die es wissen müssen, 0×1 = 3G & Edge-Daten, 0×0 ist nur Edge , und 0×2 ist nur 3G)

  • Speichern Sie die Datei und starten Sie Ihr Telefon neu!

Ihr iPhone 4 verwendet jetzt NUR das 3G-Netz. Beachten Sie, dass Sie Ihren Datendienst NICHT nutzen können, wenn Sie sich in einem reinen Edge-Bereich befinden (ja, es gibt sie noch). Ich sollte auch beachten, dass der gesamte Vorgang erneut durchgeführt werden muss, wenn Sie versehentlich SBSettings verwenden, um Ihre Dateneinstellungen ein- oder auszuschalten.

Hier zu finden http://planet-iphones.com/2011/04/01/iphone-4-3g-lock-disable-edge/