Schweizer Daten Roaming Abzocke automatisiert ausschalten

Daten Roaming Falle beenden
Schweizer Roaming automatisiert abschalten
Direkt zum Seiteninhalt

Hauptmenü:

Schweizer (und andere Länder) Roaming Abzocke

Wer oft durch Europa reist oder in einer Grenzregion wie zum Beispiel am Vier-Ländereck Bodensee wohnt kennt das Problem. Daten-Roaming im Mobilfunknetz.

Laut Gesetz dürfen in der EU seit 2017 zwar keine Roaming Gebühren mehr erhoben werden, allerdings befindet man sich eben öfters einmal im Grenzgebiet zu einem Nachbarland welches sich nicht in der EU befindet.
Bestes Beispiel ist die Schweiz. Da kann es teuer werden. 10 Minuten im Nicht-EU Land eingebucht, und schon kann man 59,- Euro los sein. Siehe auch Seite SwissInfo.ch.
Denn bis die Warnmeldung per SMS kommt "man ist nun in der Schweiz im Roaming und 10 KB kosten NUR 7Ct"  (ein Foto hat 1000 KB bis 5000 KB), vergehen schon locker mal 5 Minuten.

Auch der heimische Provider ist bei diesem Problem nicht besonders hilfreich – wahrscheinlich verdient er auch ganz gut daran. Denn man kann zwar das Roaming im Ausland komplett sperren, nicht aber einzelne Länder.
Ganz prekär, man ist z.B. als (deutscher) Tourist in Italien nahe der Schweizer Grenze. Schaltet man das Roaming manuell aus, dann hat man auch in Italien kein Internet. Also das Roaming vorsorglich händisch am Smartphone abschalten wenn man im Grenzgebiet wohnt oder zwischen Schweiz, Österreich, Deutschland, Frankreich, Italien, Monaco oder Liechtenstein entlang pendelt?
Es geht auch automatisch !
Ich habe ein Makro für MacroDroid geschrieben welches das Land erkennt in dem man eingeloggt ist und dass das Roaming automatisch ausschaltet sofern es auf der „schwarzen Liste“ steht. Sobald sich das Handy wieder in einem „Roaming freundlichem Land“ befindet, schaltet sich das Roaming wieder ein.
Dies geschieht mittels der international eindeutigen Mobilfunk Ländernummer (Mobile Country Code MCC) des entsprechenden Landes.

Was benötigt man nun für dieses Makro?
  • Die App MacroDroid als Hauptprogramm. MacroDroid (bis maximal 5 verschiedene Makros) ist kostenlos. MacroDroid Google Play Store.
  • Mein Makro (der Makrocode ist voll einsehbar), auch kostenlos. Download Ende der Seite.
  • Installieren der erforderlichen ADB Rechte.
  • Die MCCs (Länder die man ausschließen oder einschließen will).
Installation und Einrichtung:
MacroDroid installieren und die erforderlichen Rechte erteilen. Darauf achten, dass MacroDroid vom Energie sparen ausgenommen wird. Ausführung im Hintergrund erlauben.
Man benötigt KEINE Root Rechte. Allerdings muss man ADB Rechte frei geben damit das Makro die Roaming Funktion am Handy ein/ausschalten darf. Wie man ADB frei schaltet, wird in diesem Video ausführlich beschrieben. Nach der Installation der ADB Rechte muss das Handy neu gestartet werden.

Dann mein Makro „Roaming_List.macro“ importieren und speichern. Download am Ende der Seite.

Es gibt nun 2 Möglichkeiten:
Man bedient sich einer MCC White Liste – darin schreibt man die MCCs der Länder, bei denen man Datenroaming erlauben will – bei allen anderen Ländern dieser Welt wird das Roaming abgeschaltet. In Zeile 4 muss dann „white“ stehen

Man bedient sich einer MCC Black Liste – darin schreibt man die MCCs der Länder, bei denen man Datenroaming verbieten will – bei allen anderen Ländern dieser Welt wird das Roaming eingeschaltet. In Zeile 4 muss dann „black“ stehen

Makro Import

SC7.jpg

Variable bw_list verändern

SC1.jpg

Variable einrichten

SC2.jpg

black oder white schreiben

SC3.jpg
Nun müssen die MCC Nummern, die für black oder white gelten sollen, in Zeile 5 eingegeben werden. Ich habe dort schon einmal alle Roaming freundliche Länder in Europa als WhiteList eingegeben. Format „nnn Land;“

MCC Nummern ändern

SC4.jpg

Variable einrichten

SC2.jpg

Option Text ausschneiden

SC5.jpg

MCC Nummern eingeben

SC6.jpg
Loggt sich das Smartphone nun in ein anderes Land ein, erscheint eine Meldung, dass man im Land nnn (Optional mit Länderkürzel) eingeloggt wurde und dass das Roaming – je nach eingegebener Liste – erlaubt oder verboten wurde.
Die Liste ist frei veränderbar sofern das Format nnn (Land);  erhalten bleibt. Das Land ist optional und kann weggelassen werden. Der Separator ; ist zwingend.
Eine fertige Europa BlackList / EU WhiteList als Textdatei zum reinkopieren kann man unten auf dieser Seite herunterladen.
Wenn man in den Android Einstellungen –> SIM Karte –> Mobile Daten das Roaming händisch ein- oder ausschaltet, merkt dies das Makro nicht. Eine automatische Überprüfung ob Roaming erlaubt oder verboten ist, wird erst bei einem erneuten Länderwechsel (MCC Wechsel) erfolgen.
Man kann die Funktion des Makros auch via Schalter in MacroDroid deaktivieren.
Achtung: Telefonieren und SMSen kann man trotz ausgeschlatetem Daten-Roaming immer noch - mit den entsprechenden Roaming Kosten!
Test:
Tippen Sie auf Zeile 3 und deaktivieren sie diese temporär. Schalten Sie nun WLAN und Mobile Daten aus und wieder an. Je nachdem in welchem Land Sie sind und welche MCC Nummern sie eingegeben haben, kommt nun die Meldung „Roaming on“ oder „Roaming off“ und das Roaming wird ein- bzw. ausgeschaltet. Aktivieren sie anschließend Zeile 3 wieder.
Nachtrag:
Großbritannien will (da nicht mehr in der EU) eventuell für Neuverträge ab Ende 2021 wieder Roaming Gebühren einführen. In diesem Fall muss die MCC für GB1 und GB2 aus der WhiteListe entfernt oder zur BlackList hinzugefügt werden.
Ich habe dieses Makro nach bestem Wissen und Informationsstand (2021) geschrieben.
Ich übernehme keine Garantie für die Richtigkeit oder Vollständigkeit der MCC Nummern.
Ich übernehme keine Haftung für die ordnungsgemäße Funktion des Makros oder leiste Schadensersatz bei nicht gewollten Roaminggebühren.
Je nach Reaktionsgeschwindigkeit des Handys können einige wenige Byte an Daten, bis zur automatischen Abschaltung des Roamings durch das Makro, fließen.

Das Makro wurde getestet mit MacroDroid 5.7 auf Android 9 und 10. Sollte es auch auf anderen Plattformen positiv getestet worden sein, bitte ich um eine kurze Rückmeldung.

Das Makro ist Freeware solange mein Name „R.Waldenmaier“ im Makro Kopf, der Makro Name „Roaming List“ und das Makro, abgesehen von Zeile 5 (Inhalt MCC Liste) und Zeile 4 (Inhalt Variable bw_list), unverändert bleiben.

MacroDroid eignet sich natürlich auch für weitere (selbstgeschriebene) Makros. Die Programmierkenntnisse sind hiefür überschaubar. Bei mir laufen momentan 7 Stück im Hintergrund.
Wem das Makro gefällt und meint, er habe dadurch viel Geld an Roaming-Gebühren gespart, darf mir gerne eine Spende in beliebiger Höhe zukommen lassen und/oder einen Link zu meiner Firmen Homepage Umwelttechnik.ecbay.net setzen.
R. Waldenmaier
Stuttgart
DKB   DE38 1203 0000 1006 3353 58
Stichwort "Schweizer Roaming"

Download Mein Makro "Roaming_List" für MacroDroid (.macro)

Download Black List Europa MCC Nummern (.txt)

Download White List EU MCC Nummern (.txt)

Download MakroDroid Android App (.APK) via Google Play

Video YouTube - Wie werden ADB Rechte frei geschaltet

Link zu dieser Seite





Zurück zum Seiteninhalt | Zurück zum Hauptmenü