Woher kommt APN?

8

Wenn Sie ein neues ROM ausführen, werden die APN-Einstellungen durch die eingelegte SIM-Karte definiert, die über ein Handshake-Protokoll aus dem Netzwerk heruntergeladen wird, oder sind sie im ROM für jedes Netzwerk vordefiniert?

neteinstein
quelle

Antworten:

7

Sie sind in Android enthalten. Die richtigen Einstellungen werden von Ihrem SIM MCC und MNC (Mobile Country Code und Mobile Network Code) festgelegt. Wenn Sie möchten, können Sie die Liste der voreingestellten APNs anzeigen, indem Sie sich den Quellcode ansehen, z. B. das Durchsuchen von Android-Quellen .

Der Dateiname in diesem Fall ist /etc/apns-full-conf.xml, aber anscheinend variiert er.

Onik
quelle
Bei meinem letzten "Upgrade" (einem neuen Gerät) habe ich sofort nach dem Einschalten des Geräts 3 "Service-SMS" von meinem Anbieter erhalten. Haben diese irgendwelche Auswirkungen oder sind sie wirklich auf die Quellen beschränkt?
Izzy
Einige Netzbetreiber senden die Konfigurationseinstellungen, wenn sie eine neue IMEI- oder ICCID + IMEI-Kombination erkennen. In der Regel handelt es sich jedoch um dieselben Einstellungen, die mit dem Gerät geliefert werden. Wenn der Netzbetreiber ungewöhnlich ist, sind die Einstellungen Ihres Netzbetreibers möglicherweise aktueller. Ich schlage Versuch und Irrtum vor.
Onik
Einstellungen, die von Ihrem Netzbetreiber stammen , sind möglicherweise aktueller. Yepp, das ist klar. Meine Frage war eher, ob sie einen "Effekt" haben (dh auf Android-Einstellungen angewendet werden), da man dazu verschiedene Dinge hört. Support sagt oft, dass sie es nicht tun - aber andere berichten, dass sie es tun. Ich konnte damals nicht nachsehen, da der Inhalt nicht angezeigt wurde und ich die "vorherigen Einstellungen" nicht nachgeschlagen hatte.
Izzy
1
IIRC, auf Vanille Android funktionieren sie. Aber auf Träger / Benutzer / Hersteller modifizierten ROMs meist nicht. Ich musste sie einmal auf einem CM7-Gerät installieren, aber sonst hatte ich keine Verwendung für sie.
Onik
Danke, Onik! Vielleicht möchten Sie das direkt in Ihre Frage einbauen, da ich dies für einen wichtigen Punkt halte. Wenn Sie eine Quelle dafür finden können, umso besser. Inzwischen +1 von mir :)
Izzy
4

Neben den vorkonfigurierten Einstellungen, /etc/apns-full-conf.xmlwie in der Antwort von onik beschrieben , bieten einige Anbieter an, Ihnen sogenannte "Service-SMS" für eine automatisierte Konfiguration zu senden. Die Meinungen dazu sind ziemlich verwirrend: Einige sagen, dass diese auf Android- oder iOS-Geräten nicht funktionieren, und Sie müssten APN-Daten manuell eingeben (z. B. Simyo in Deutschland ), während andere Sie sogar Ihr Gerät im Voraus auswählen lassen, um Ihnen eine zu senden maßgeschneiderte Service-SMS (z. B. T-Mobile Gernamy , bei der ich einen SGS3 ausgewählt und dann aufgefordert wurde, meine Telefonnummer einzugeben, um die SMS zu erhalten, oder Base Germany , derselbe Anbieter / das gleiche Netzwerk wie Simyo; man könnte sagen, das liegt an der Tatsache, dass Simyo eine Discounter-Marke ist).

Ich bin bei dem genannten Anbieter namens Base (der zur E-Plus- Gruppe gehört). Als ich mein neues Optimus 4X bekam , die SIM einlegte und es startete, bekam ich sofort 3 Service-SMS, die auf meinem Gerät "ausgeführt" wurden. Ich habe die Konfiguration leider vorher nicht überprüft, daher kann ich nicht sagen, welchen Effekt sie hatten (falls vorhanden) - aber zumindest habe ich keine Fehlermeldungen erhalten und alles hat gut funktioniert.

Bearbeiten: Kommentare von onik (zu seiner Antwort) und Compro01 (hier unten) zeigen an, ob diese "Dienst-SMS" funktionieren oder nicht, hängt möglicherweise vom verwendeten (Gerät und) ROM ab.

Izzy
quelle
Auf allen Android-Geräten, auf denen ich es ausprobiert habe, erhalte ich bei meinem Provider (Sasktel) kurz nach dem Einsetzen der Karte eine SMS, dass mein Gerät nicht automatisch mit einer URL konfiguriert werden kann, um die richtigen APN-Einstellungen zu erhalten.
Compro01
Danke für den Hinweis, Compro. Ich habe meiner Antwort eine Notiz beigefügt. Ich habe die von Ihnen erwähnte SMS nie erhalten. Stattdessen habe ich diese "Service-SMS" zweimal auf einem neuen Gerät ( LG Optimus 4X und Samsung Galaxy Ace 2 , beide Standard-ROM), wo sie ohne Fehlermeldung verarbeitet wurden.
Izzy