@PKOneTwo Teilweise korrekt. Auf der Fyve SIM ist z.B. Vodafone.de hinterlegt, weswegen iOS das Bundle Vodafone_de zuweist. Dort sind Grafiken hinterlegt, die sich dann natürlich mittels ipcc anpassen lassen. Bei Congstar ist es ähnlich, ältere SIMs hatten congstar oder "leer" hinterlegt - Beides nicht anpassbar, auch wenn das Telekom_de Bundle verwendet wird. In dessen carrier.plist ist aber nur die entsprechende SIM-ID (Nr. XYZ) übereinstimmend, die Texte "congstar" oder "leer" hingegen nicht. Nur wenn T-Mobile, Telekom.de oder telekom auf der SIM hinterlegt sind, lässt sich auch für Congstar ein Logo setzen.
Ist für die SIM keine passende SIM-ID im iOS hinterlegt, steht unter Betreiberinfo ja auch Carrier 13.0 o.ä. - dann wird ein allgemein gültiges Bundle ohne Logos verwendet, und der auf der SIM befindliche Netzbetreibername oben angezeigt.
Im Fall von Deutschlandsim, ist zwar o2 als SIM ID auf der SIM-Karte hinterlegt, der Text "Willkommen" allerdings fehlt in der carrier.plist (dort gibt es nur "o2-de"), somit wird das o2 Bundle genommen, aber als Text, der auf der SIM abgespeicherte Text genutzt.
Die carrier.plist ist signiert - ändert man jetzt das dort hinterlegte "o2-de" auf "Willkommen" (damit bei dem Text die entsprechende Grafik angezeigt wird), wird die plist ungültig, da die Signierung flöten geht. Demnach wird das eingespielte Update (angepasste ipcc) nicht genommen.
Beim Jailbreak sieht es anders aus, dort wird in der system.plist direkt der Betreiber gesetzt / geschrieben. Deshalb steht dann beispielsweise bei Roaming oder anderer SIM oben immer der eingegebene Text.