To read the operator name string, examine the contents of the object that stores public UICC status information, as follows:
# cat /pps/services/cellular/uicc/card0/status_public
[n]@status_public
current_ons:json:{"name_long":"AT&T","name_short":"AT&T"}
home_carrier:json:{"name_long":"AT&T","name_short":"AT&T"}
home_country::USA
The operator name string is written to this PPS object when the UICC data is updated. The following logging information contains an example of an update:
Mar 26 17:58:14.712 qwf_cellular_services.7102507 high_rate 3140 QWF_TR
OnsRadioGetServingNetwork: mcc - 310 (changed)
Mar 26 17:58:14.712 qwf_cellular_services.7102507 high_rate 3140 QWF_TR
OnsRadioGetServingNetwork: mnc - 410 (changed)
Mar 26 17:58:14.712 qwf_cellular_services.7102507 high_rate 3140 QWF_TR
UiccOns3GPPLocalize: Serving PLMN: (310, 410) Locale = 0 - 24
Mar 26 17:58:14.712 qwf_cellular_services.7102507 high_rate 3140 QWF_TR
UiccOnsModeDefault: Not Roaming
Mar 26 17:58:14.712 qwf_cellular_services.7102507 high_rate 3140
UiccOnsWriteOnsNames: Update ONS Long: AT&T
Mar 26 17:58:19.190 qwf_cellular_services.7102507 high_rate 3140 QWF_TR
UiccOns3GPPLocalize: Serving PLMN: (310, 410) Locale = 0 - 24
Mar 26 17:58:19.190 qwf_cellular_services.7102507 high_rate 3140
UiccOnsUpdate3GPP: Vendor Specific ONS: Continue
Mar 26 17:58:19.190 qwf_cellular_services.7102507 high_rate 3140
UiccGetEons: PNN id = 0: other source
Mar 26 17:58:19.190 qwf_cellular_services.7102507 high_rate 3140
UiccOnsModeCommon: EONS null, use CPHS ON when home
Mar 26 17:58:19.190 qwf_cellular_services.7102507 high_rate 3140 QWF_TR
UiccOnsModeDefault: Not Roaming
Mar 26 17:58:19.190 qwf_cellular_services.7102507 high_rate 3140
UiccOnsSkipSameNames: Skip Same ONS Long: AT&T (3)