APNはどこから来たのですか?


8

新しいROMを実行する場合、APN設定は挿入されたSIMカードによって定義され、何らかのハンドシェイクプロトコルを介してネットワークからダウンロードされますか、それとも各ネットワークのROMに事前定義されていますか?

回答:


7

それらはAndroidに含まれています。正しい設定は、SIM MCCおよびMNC(モバイル国コードおよびモバイルネットワークコード)によって決定されます。必要に応じて、たとえばandroid-source-browsingなどのソースコードを確認して、事前設定されたAPNのリストを表示できます

この場合のファイル名は/etc/apns-full-conf.xmlですが、明らかに異なります。


私の最新の "アップグレード"(新しいデバイス)では、デバイスの電源を入れた直後に、プロバイダーから3つの "サービスSMS"を受け取りました。それらは何か影響がありますか、それとも本当にソースにあるものに制限されていますか?
イジー

一部のキャリアは、新しいIMEIまたはICCID + IMEIの組み合わせを検出したときに構成設定を送信しますが、通常、これらはデバイスに付属しているものと同じ設定です。携帯通信会社が一般的でない場合は、携帯通信会社の設定が最新である可能性があります。試行錯誤をお勧めします。
onik 2013

キャリアからの設定は Yeppの方が最新である可能性があります。私の質問は「効果」(つまり、Android設定に適用される)があるかどうかというものでした。サポートはしばしばそうしないと言っています-しかし、他の人はそうすると報告しています。内容が表示されておらず、「以前の設定」も調べていなかったため、当時は確認できませんでした。
イジー

1
IIRC、バニラAndroidでは動作します。しかし、キャリア/ユーザー/製造元では、改造ROMはほとんどありません。一度CM7デバイスにインストールする必要がありましたが、それ以外の場合は使用できませんでした。
onik 2013

ありがとう、onik!私はこれを重要なポイントだと思うので、あなたはそれを直接あなたの質問に編集したいと思うかもしれません。あなたがそのためのソースを見つけることができれば、さらに良いでしょう。一方、私から+1 :)
イジー

4

onikの回答/etc/apns-full-conf.xml説明されているからの事前構成済み設定の横にある一部のプロバイダーは、自動構成用のいわゆる「サービスSMS」を送信することを提案しています。それらについての意見はかなり混乱します:AndroidまたはiOSデバイスでは機能しないと言う人もいれば、APNデータを手動で入力する必要があります(ドイツのSimyoなど)。また、事前にデバイスを選択して、テーラードサービスSMS(例:T-Mobile GernamySGS3を選択してからSMSを受信するために電話番号を入力するように求められた)、またはSimyoと同じプロバイダー/ネットワークであるBase Germany ; これは、 Simyoはディスカウントブランドであるという事実)。

Baseという名前のプロバイダー(E-Plusグループに所属)と一緒にいます。新しいOptimus 4Xを入手し、SIMを挿入して起動すると、すぐに3つのService-SMSがデバイスで実行されました。残念ながら以前は設定を確認していなかったため、それらがどのような影響を及ぼしたのかはわかりませんが、少なくともエラーメッセージは表示されず、すべて正常に機能していました。

編集: onik(彼の答え)とCompro01(ここでは、以下を参照)からのコメントは、これらの「サービスSMS」が機能するかどうかは、使用する(デバイスと)ROMに大きく依存する可能性があることを示しています。


私が試したすべてのAndroidデバイス、プロバイダー(Sasktel)で、カードを挿入した直後に、デバイスにURLを自動設定して適切なAPN設定を取得することができないというSMSが届きます。
Compro01 2013

ヒントをありがとう、コンプロ。回答にメモを含めました。あなたが言及したSMSを受け取ったことはありません。代わりに、これらの「サービスSMS」を新しいデバイス(LG Optimus 4XSamsung Galaxy Ace 2、どちらもストックROM)で2回取得し、エラーメッセージなしで処理しました。
イジー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.