O problema do Android com anos de idade será finalmente corrigido com uma alternância do Roaming Nacional

O Android é um sistema operacional móvel rico em recursos, mas isso não significa que está livre de problemas. Pelo contrário, alguns problemas no sistema operacional descobertos anos atrás ainda não foram corrigidos, enquanto novos problemas surgem em versões mais recentes. Um desses problemas que é conhecido há muito tempo é a falta de suporte ao roaming nacional.

O problema

Algumas operadoras e operadores de rede virtual móvel (MVNO) exigem que o roaming de dados esteja ativado para que qualquer transferência de dados ocorra entre a rede e o dispositivo. Isso ocorre porque o Android detecta que o dispositivo está em roaming quando realmente não está. Quando isso acontece? Em raras ocasiões, ocorre uma incompatibilidade com os dados da operadora armazenados no Android, na forma de códigos MCC e MNC, bem como do IMSI.

Um código de país móvel (MCC) é usado em combinação com um código de rede móvel (MNC) para identificar exclusivamente uma rede móvel. Uma identidade de assinante móvel internacional (IMSI), por outro lado, é usada para identificar o usuário de uma rede móvel e é uma identificação exclusiva associada a todas as redes móveis.

Alguns MVNOs não têm o mesmo IMSI que sua operadora pai. O Android, portanto, identifica o MVNO como uma rede separada e os diferentes IMSIs fazem parecer ao Android que o dispositivo está em roaming, mesmo quando não está.

O resultado é que os usuários ativam a alternância de roaming de dados para que os dados móveis funcionem pensando que não serão cobrados. No entanto, assim que eles viajam para fora das fronteiras de seu país, o cartão SIM do telefone é bloqueado no sinal de uma operadora local (se o contrato de roaming necessário estiver em vigor). Em seguida, o cliente é cobrado pelo uso de roaming de dados e, em muitos casos, é cobrado exorbitante.

Isso ocorre porque o comutador de roaming de dados foi acidentalmente deixado ativado pelo usuário. Não resultou em cobranças quando estava sendo usado dentro das fronteiras de um país, mas assim que o cartão SIM foi usado internacionalmente, o usuário teve que pagar pelas tarifas de roaming, mesmo que não quisesse usar um cartão SIM de roaming.

Na UE, não há cobranças pelo roaming internacional, uma alteração que entrou em vigor a partir de 15 de junho de 2017. (Existem condições associadas a isso, como uma política de uso justo e limites de dados condicionais, é claro.) Isso significa que quando os usuários de rede móvel vagam dentro dos limites da UE, não há taxas de roaming.

Dessa forma, os usuários podem habilitar o roaming de dados e esquecê-lo durante a viagem, mas isso seria uma péssima idéia, pois sempre que viajarem para fora da UE, serão aplicadas tarifas de roaming internacional . Os usuários do rastreador de problemas do Google também relataram que as tarifas de roaming por satélite são aplicáveis ​​mesmo dentro dos limites da UE se o dispositivo não puder trancar em nenhuma rede nacional - um cenário comum no mar, por exemplo.

A solução

A solução aqui é uma alternância de roaming nacional . Uma alternância nacional de roaming permitirá ao usuário continuar roaming para uso doméstico, mas garantirá que o roaming nunca seja usado fora do país de origem do usuário sem o seu consentimento. Isso é algo que os usuários pedem ao Google há quase oito anos e meio atrás, mas não houve nenhum progresso no assunto. As únicas correções envolviam a instalação de um módulo Xposed para obter uma opção de roaming nacional, a modificação de framework-res (que só poderia ser feito em alguns telefones) ou a instalação de certas ROMs personalizadas.

Configurações de roaming no Google Pixel 2 XL executando o Android 8.1 Oreo

Esperamos que isso mude assim que a Sony estiver criando as confirmações necessárias para adicionar suporte para roaming nacional e também para uma interface de roaming nacional no Android. Quando essa opção aparece no Android (provavelmente no Android P), será extremamente benéfico para os viajantes internacionais, pois eles não precisarão se lembrar de desativar os dados em roaming todas as vezes antes de seguir para uma viagem internacional.


PS As capturas de tela mostradas acima mostram o tema escuro Oreo de Sai, que foi instalado usando o Substratum. Você pode instalar o tema escuro sem raiz seguindo este procedimento.