Ett år gammalt Android-problem kommer äntligen att fixas med en växel för nationell roaming

click fraud protection

Sony skapar åtaganden i Android för att lägga till stöd för nationell roaming, vilket automatiskt inaktiverar roaming när du lämnar ett lands gräns. Detta kommer att fixa ett Android-problem som har funnits i flera år. Fixningen kommer sannolikt att läggas till i Android P.

Android är ett funktionsrikt mobiloperativsystem, men det betyder inte att det är problemfritt. Tvärtom, vissa problem i operativsystemet som upptäcktes för flera år sedan har fortfarande inte åtgärdats, medan nya problem dyker upp i nyare versioner. En sådan fråga som har varit känd länge är bristen på stöd för nationell roaming.

Problemet

Vissa operatörer och mobila virtuella nätverksoperatörer (MVNO) kräver att dataroaming är aktiverat för att någon dataöverföring ska kunna ske mellan nätverket och enheten. Detta beror på att Android upptäcker att enheten roaming när den verkligen inte är det. När händer detta? I sällsynta fall finns det en oöverensstämmelse som uppstår med bärardata som lagras i Android, i form av MCC- och MNC-koder samt IMSI.

En mobil landskod (MCC) används i kombination med en mobil nätverkskod (MNC) för att unikt identifiera ett mobilnät. En internationell mobilabonnentidentitet (IMSI), å andra sidan, används för att identifiera användare av ett mobilnät och är en unik identifiering som är associerad med alla mobilnät.

Vissa MVNO: er har inte samma IMSI som sin moderoperatör. Android identifierar därför MVNO som ett separat nätverk och de olika IMSI: erna få det att verka för Android att enheten roaming även när det inte är det.

Resultatet är att användare slår på växeln för dataroaming för att få mobildata att fungera med tanke på att de inte kommer att debiteras. Men så fort de reser utanför sitt lands gränser, låses telefonens SIM-kort på signalen från en lokal operatör (om det nödvändiga roamingavtalet finns på plats). Sedan debiteras kunden för användning av dataroaming, och i många fall debiteras orimligt mycket.

Detta beror på att dataroaming-switchen av misstag lämnades aktiverad av användaren. Det resulterade inte i avgifter när det användes inom ett lands gränser, men så snart SIM-kortet var används internationellt, var användaren tvungen att betala för roamingavgifter även om de inte ville använda ett roaming-SIM kort.

I EU, det tillkommer inga avgifter för internationell roaming, en ändring som trädde i kraft den 15 juni 2017. (Det finns villkor kopplade till detta, såsom en policy för tillåten användning och villkorade datagränser, för naturligtvis.) Detta innebär att när mobilnätsanvändare roamar inom EU: s gränser finns det inga roamingavgifter.

Användare kan på så sätt aktivera dataroaming och glömma det när de reser, men det skulle vara en dålig idé för när de reser utanför EU, så kostar internationell roaming kommer vara tillämplig. Användare på Googles problemspårare har också rapporterat att satellitroamingavgifter är tillämpliga även inom EU. gränser om enheten inte kan låsa sig till något nationellt nätverk – ett vanligt scenario när man till exempel är till sjöss.

Lösningen

Lösningen här är a växel för nationell roaming. En växel för nationell roaming kommer att göra det möjligt för användaren att fortsätta roaming för hushållsbruk, men kommer att säkerställa det roaming används aldrig utanför användarens hemland utan deras samtycke. Detta är något att användare har frågat Google för nästan åtta och ett halvt år sedan, men det hade inte gjorts några framsteg i frågan. De enda korrigeringarna inblandade heller installera en Xposed-modul för att få ett nationellt roamingalternativ, modifiering av ram-res (vilket bara kunde göras på vissa telefoner), eller installera vissa anpassade ROM.

Roaminginställningar på Google Pixel 2 XL som kör Android 8.1 Oreo

Detta kommer förhoppningsvis att ändras snart när Sony skriver nödvändiga åtaganden att lägga till stöd för nationell roaming samt stöd för ett nationellt roaming-gränssnitt i Android. När det här alternativet visas i Android (mest troligt i Android P), kommer det att vara oerhört fördelaktigt för internationella resenärer eftersom de inte behöver komma ihåg att stänga av dataroaming varje gång innan de ger sig av på en internationell resa.


P.S. Skärmbilderna som visas ovan visar upp Sais mörka Oreo-tema, som installerades med Substratum. Du kan installera det mörka temat utan root genom att följa denna procedur.