De onde vem o APN?


8

Ao executar uma ROM nova, as configurações de APN são definidas pelo cartão SIM inserido, baixado da rede por meio de algum protocolo de handshake ou são predefinidas na rom para cada rede?

Respostas:


7

Eles estão incluídos no Android. As configurações corretas são determinadas pelo seu SIM MCC e MNC (código de país móvel e código de rede móvel). Se desejar, você pode visualizar a lista de APNs predefinidos, observando o código-fonte, por exemplo, na navegação na fonte do Android .

O nome do arquivo nesse caso é /etc/apns-full-conf.xml, mas aparentemente isso varia.


Na minha mais recente "atualização" (um novo dispositivo), recebi 3 "SMS de serviço" do meu provedor imediatamente quando o dispositivo foi ligado. Isso tem algum efeito ou é realmente restrito ao que está nas fontes?
Izzy

Algumas operadoras enviam as definições de configuração quando detectam uma nova combinação IMEI ou ICCID + IMEI, mas geralmente essas são as mesmas configurações fornecidas com o dispositivo. Se a operadora for incomum, as configurações fornecidas pela operadora podem estar mais atualizadas. Sugiro tentativa e erro.
Onik

as configurações da operadora podem estar mais atualizadas Yepp, isso é claro. Minha pergunta era: se eles têm algum "efeito" (isto é, são aplicados às configurações do Android), pois se ouve coisas diferentes em relação a isso. O suporte costuma dizer que não, mas outros relatam que sim. Não pude verificar, pois o conteúdo não era exibido e não havia pesquisado as "configurações anteriores".
Izzy

11
IIRC, no Android baunilha eles funcionam. Mas em ROMs modificadas pela operadora / usuário / fabricante, principalmente não. Eu tive que instalá-los uma vez em um dispositivo CM7, mas, caso contrário, não tenho utilidade para eles.
Onik

Obrigado, onik! Talvez você queira editar isso diretamente em sua pergunta, pois acho esse um ponto importante. Se você puder encontrar uma fonte para isso, melhor. Enquanto isso, +1 de mim :)
Izzy

4

Ao lado das configurações pré-definidas, /etc/apns-full-conf.xmlconforme descrito na resposta da onik , alguns provedores oferecem o envio do chamado "SMS de serviço" para uma configuração automatizada. As opiniões são bastante confusas: alguns dizem que eles não funcionam em dispositivos Android ou iOS, e você teria que inserir dados do APN manualmente (por exemplo, Simyo na Alemanha ), enquanto outros até permitem que você selecione seu dispositivo com antecedência para enviar a você um serviço personalizado SMS (por exemplo, T-Mobile Gernamy , onde selecionei um SGS3 e, em seguida, fui solicitado a inserir meu número de telefone para receber o SMS; ou a Base Germany , que é o mesmo provedor / rede que a Simyo; pode-se dizer que isso se deve à fato de a Simyo ser uma marca de descontos).

Estou com o provedor mencionado, chamado Base (pertencente ao grupo E-Plus ). Quando comprei o meu novo Optimus 4X , inseri o SIM e o iniciei, recebi imediatamente 3 Service-SMS, que foram "executados" no meu dispositivo. Infelizmente, eu não verifiquei a configuração antes, então não posso dizer qual efeito eles tiveram (se houver) - mas pelo menos não tenho mensagens de erro e tudo estava funcionando bem.

Edit: Comentários de onik (em sua resposta) e Compro01 (aqui, veja abaixo) indicam: se esses "SMS de serviço" funcionam ou não, podem depender da ROM (dispositivo e) usada.


Em todos os dispositivos Android em que eu experimentei, no meu provedor (Sasktel), recebo um SMS logo após inserir o cartão, dizendo que meu dispositivo não pode ser configurado automaticamente com um URL para obter as configurações de APN apropriadas.
precisa saber é o seguinte

Obrigado pela dica, Compro. Eu incluí uma nota com a minha resposta. Eu nunca recebi o SMS que você mencionou; em vez disso, recebi essas "SMS de serviço" duas vezes em um novo dispositivo ( LG Optimus 4X e Samsung Galaxy Ace 2 , ambos em estoque), onde foram processadas sem nenhuma mensagem de erro.
18713 Izzy
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.