Android possède une application système, CarrierConfig, qui définit certains paramètres réseau en fonction de l'opérateur qui a fourni la carte SIM actuellement insérée. Entre autres, l'application CarrierConfig peut indiquer à Android que certains réseaux (identifiés par la paire MCC/MNC) ne doivent pas être considérés comme itinérants même si la paire MCC/MNC diffère de celle de la carte SIM. (Voir cette réponse à une de mes précédentes questions pour plus de détails sur son fonctionnement interne).
Je me demande si ce mécanisme peut être utilisé pour l'itinérance dans l'UE. Depuis l'année dernière, les opérateurs de l'UE ne peuvent plus facturer de frais d'itinérance pour l'utilisation d'autres réseaux de l'UE, à condition que la majorité de l'utilisation se fasse dans le "pays d'origine" de la carte SIM, ou que l'abonné puisse prouver qu'il a des liens avec ce pays (par exemple, résidence, travail, études ou famille).
L'idée serait alors la suivante : pour chaque opérateur de l'UE, insérer une liste de tous les MCC de l'UE dans sa liste de réseaux non itinérants (en omettant le MNC, on obtient un fourre-tout pour chaque réseau doté de ce MCC).
Si je comprends bien le mécanisme, l'effet serait que, avec une carte SIM d'un opérateur de l'UE, le téléphone supposerait alors être sur son réseau national. Les restrictions d'itinérance (telles que la désactivation des données mobiles) ne s'appliqueraient alors qu'en dehors de l'UE. Par exemple, si je désactivais l'itinérance des données, mon téléphone disposerait toujours d'une connectivité de données en Autriche, en France et en Italie, mais pas en Suisse.
J'ai suggéré cette idée aux responsables de LineageOS l'autre jour et on m'a répondu que cela n'arriverait pas, car selon eux, l'itinérance dans l'UE reste de l'itinérance et une telle règle ne serait pas respectée. Malheureusement, ils n'ont pas donné de détails à ce sujet, donc je ne sais pas s'il y a un effet secondaire indésirable que je manque.
Le seul effet secondaire de la règle "UE à UE = pas d'itinérance" que je vois est que l'utilisateur ne peut plus effectuer de réglages à la "utilisation des services de données sur le réseau 232-07 uniquement, mais pas sur d'autres réseaux, même dans l'UE". On peut se demander si cela constitue un cas d'utilisation pertinent.
Y a-t-il autre chose que j'ai manqué (c'est-à-dire une fonctionnalité que ce changement va casser) ?