Je pense que tout le monde a plus ou moins raison.
Beaucoup de choses sont prévues dans les normes mais, fonction de la génération des téléphones et/ou la volonté des constructeurs, tout n'est pas implèmenté. Ce qui fait qu'il est pratiquement impossible pour l'opérateur de changer son nom (le Service Provider Name) sur tous les téléphones.
En tous cas il y a plusieurs options :
- Indiqué par Captain, il y a l'OTA (Over The Air) qui consiste en l'envoi de SMS que l'abonné ne voit jamais, mais qui sert à mettre à jour la SIM. Outre le nom, c'est beaucoup utilisé dans le cadre de changement des accords de roaming par exemple, pour faire évoluer la priorité des opérateurs étrangers. Faut-il encore que la SIM le supporte. Les USIM font plein de choses, les SIM première génération quasiment rien.
- thenico a raison : NITZ, prévu dans la norme, permet d'écraser le nom de l'opérateur que le téléphone a déterminé. Certes, ce n'est pas broadcasté donc Captain a raison, mais cela reste inclus dans certains échanges au moment de l'attachement au réseau et donc c'est une très bonne option pour changer le nom du réseau. Pour info, c'est quelque chose de pas mal utilisé par certains opérateurs pour changer le nom du réseau lorsque le téléphone est connecté à une femto par exemple. ("SFR Femto" au lieu de SFR...)
- Mise à jour des firmware des téléphones : ca n'arrive à peu près jamais, mais sur de grands constructeurs aux téléphones récents ça reste possible.