carrier-explode iOS carrier and country bundles GitHub
carrier.plist Whole bundle
carrier.plist changed 48 rows Before After
Key pathBeforeAfter
aAPNEditabilityTypemaskNewabsent55
aAllowAttachAPNEditingabsenttrue
aAllowedServicesTypeMaskOnInternetabsent32768
aAttachAPNabsent{"3GPP":{"password":"password","PcscfAddressRequired":false,"username":"vertigo","apn":"idata.o2.co.uk","AllowedProtocolMaskInRoamingLTE":3,"AllowedProtocolMask":3}}
aCarrierEntitlementsabsent
{"SupportsOnDevicePhysicalSIMConvert":true,"SupportSecureIntent":true,"ProtocolVersion":"2","SupportPreflightOnSource":true,"Authentication":{"Type":1,"Username":"0$IMSI@nai.epc.mnc$MNC.mcc$MCC.3gppnetwork.org"},"SupportedEntitlements":9232,"ServerAddress":"https://ses.o2.co.uk:443","SupportedAction…
{
  "SupportsOnDevicePhysicalSIMConvert": true,
  "SupportSecureIntent": true,
  "ProtocolVersion": "2",
  "SupportPreflightOnSource": true,
  "Authentication": {
    "Type": 1,
    "Username": "0$IMSI@nai.epc.mnc$MNC.mcc$MCC.3gppnetwork.org"
  },
  "SupportedEntitlements": 9232,
  "ServerAddress": "https://ses.o2.co.uk:443",
  "SupportedActions": [
    "transferSIMService"
  ],
  "UpdatePeriod": 48,
  "SupportPhysicalSIMtoESIMTransfer": true
}
aCellBroadcastabsent
{"AlertTypes":{"Government":{"EnabledByDefault":true,"SwitchName":"Government Alerts","UserConfigurable":false,"NotificationTitle":"Government Alert","SoundAlertDeviceInMute":true},"Operator Defined":{"EnabledByDefault":false,"SoundIsMutableInDND":true,"SwitchName":"Operator Defined","UserConfigurab…
{
  "AlertTypes": {
    "Government": {
      "EnabledByDefault": true,
      "SwitchName": "Government Alerts",
      "UserConfigurable": false,
      "NotificationTitle": "Government Alert",
      "SoundAlertDeviceInMute": true
    },
    "Operator Defined": {
      "EnabledByDefault": false,
      "SoundIsMutableInDND": true,
      "SwitchName": "Operator Defined",
      "UserConfigurable": false,
      "NotificationTitle": "Operator Defined"
    },
    "Extreme": {
      "EnabledByDefault": true,
      "SwitchName": "Extreme Alerts",
      "UserConfigurable": true,
      "NotificationTitle": "Extreme Alert",
      "SoundAlertDeviceInMute": true
    },
    "Severe": {
      "EnabledByDefault": true,
      "SwitchName": "Severe Alerts",
      "UserConfigurable": true,
      "NotificationTitle": "Severe Alert",
      "SoundAlertDeviceInMute": true
    },
    "Test": {
      "EnabledByDefault": false,
      "SoundIsMutableInDND": true,
      "SwitchName": "Test Alerts",
      "UserConfigurable": false,
      "NotificationTitle": "Test Alert"
    }
  },
  "PrimaryBroadcastLanguages": [
    "en"
  ],
  "MinimumDeviceCategorySupported": 10,
  "AlertConfigurations": {
    "Configuration_uk": {
      "OverrideDefaultDisplayOrder": true,
      "Sound": "cbs_alert_us.caf",
      "Vibration": "cbs_vibe_us.plist"
    }
  },
  "SwitchGroupTitle": "Emergency Alerts",
  "MessageIDParameters3GPP": [
    {
      "FromServiceID": 4371,
      "AlertType": "Extreme",
      "AlertConfiguration": "Configuration_uk",
      "ToServiceID": 4372
    },
    {
      "FromServiceID": 4384,
      "AlertType": "Extreme",
      "AlertConfiguration": "Configuration_uk",
      "ToServiceID": 4385
    },
    {
      "FromServiceID": 4373,
      "AlertType": "Severe",
      "AlertConfiguration": "Configuration_uk",
      "ToServiceID": 4378
    },
    {
      "FromServiceID": 4386,
      "AlertType": "Severe",
      "AlertConfiguration": "Configuration_uk",
      "ToServiceID": 4391
    },
    {
      "FromServiceID": 4370,
      "AlertType": "Government",
      "AlertConfiguration": "Configuration_uk",
      "ToServiceID": 4370
    },
    {
      "FromServiceID": 4383,
      "AlertType": "Government",
      "AlertConfiguration": "Configuration_uk",
      "ToServiceID": 4383
    },
    {
      "FromServiceID": 4380,
      "AlertType": "Test",
      "AlertConfiguration": "Configuration_uk",
      "ToServiceID": 4381
    },
    {
      "FromServiceID": 4393,
      "AlertType": "Test",
      "AlertConfiguration": "Configuration_uk",
      "ToServiceID": 4394
    },
    {
      "FromServiceID": 4382,
      "AlertType": "Operator Defined",
      "AlertConfiguration": "Configuration_uk",
      "ToServiceID": 4382
    },
    {
      "FromServiceID": 4395,
      "AlertType": "Operator Defined",
      "AlertConfiguration": "Configuration_uk",
      "ToServiceID": 4395
    }
  ]
}
aHomeBundleIdentifierabsentcom.apple.UnitedKingdom
aIMSConfigabsent
{"Signaling":{"AdditionalContactParams":{"REGISTER,INVITE,INVITE:*":"+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;+g.3gpp.ps2cs-srvcc-orig-pre-alerting"},"PreconditionUpdateDelayTimerMilliseconds":128000,"TriggerCSFBOnSDPError":true,"RegistrationRetryIntervals":"30,60+15,120,480,900,1800","SupportPEarlyM…
{
  "Signaling": {
    "AdditionalContactParams": {
      "REGISTER,INVITE,INVITE:*": "+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;+g.3gpp.ps2cs-srvcc-orig-pre-alerting"
    },
    "PreconditionUpdateDelayTimerMilliseconds": 128000,
    "TriggerCSFBOnSDPError": true,
    "RegistrationRetryIntervals": "30,60+15,120,480,900,1800",
    "SupportPEarlyMediaHeader": true,
    "UseFakeSAsForDeregistration": true,
    "EmergencyLocationLookupRequired": false,
    "ForbiddenRegistrationErrorCodes": "-4XX",
    "EarlyMediaNeedsHeader": true,
    "AlwaysUnsubscribeFromRegEvents": false,
    "NetworkTerminationRetryIntervalSeconds": 1,
    "InviteErrorResponsesToTriggerCSFB": "503,580",
    "IgnoreFromHeaderForSenderName": false,
    "MaxUdpMessageSize": 1000,
    "AlwaysSendSessionProgress": true,
    "SendResumeInviteAsSendRecv": false,
    "RingbackTimerSeconds": 90,
    "EnableSenderName": true,
    "CountryOfOriginationFormat": "PANI",
    "RequirePreconditionsWhenMandatory": false,
    "IncomingCallEndReasons": {
      "NoAnswerFromUser": {
        "Protocol": "Q.850",
        "TerminationEvent": "RemoteHangup",
        "ReasonHeaderCause": 31,
        "StatusCode": 480
      },
      "TemporarilyUnavailable": {
        "StatusCode": 480,
        "TerminationEvent": "RemoteHangup"
      },
      "RequestTimeout": {
        "StatusCode": 408,
        "TerminationEvent": "RemoteRequestCanceled"
      }
    },
    "Preconditions": "Supported",
    "MaxForbiddenErrors": "100",
    "RingingTimerSeconds": 90,
    "UseIPSec": true
  },
  "ConferenceCalling": {
    "AlwaysSubscribeToConferenceEvents": true,
    "conferenceServer": "sip:mmtel@conf-factory.ims.mnc010.mcc234.3gppnetwork.org"
  },
  "AllowHandoverWithoutIMSVoiceService": true,
  "SMS": {
    "allowCSFBInVolteMode": true
  },
  "Media": {
    "RTCPIntervalSeconds": 5,
    "PreferredAMRWBMode": 8,
    "EnableBandwidthSpecifiers": true,
    "MaxRedundancy": 220,
    "InactivityTimerRTPSeconds": 20,
    "IncludeSDPMaxRed": true,
    "IncludeSDPModeChangeCapability": true
  },
  "XCAP": {
    "SupportsCW": false,
    "XcapHttpVersion": "1.0",
    "SupportsCLIR": false,
    "DisableOnNetworkError": false,
    "ForbiddenHttpErrorCodes": "404,501,502,503,504",
    "imsRegistrationDependency": true,
    "ContentType": "application/xcap-el+xml",
    "supported": true,
    "useSecureTransport": true,
    "imsFeatureDependency": true
  },
  "EnableWiFiCallingWithoutEntitlement": true,
  "Voice": {
    "E911OverITechSupported": true,
    "E911SearchTimer": "1",
    "CellularE911SearchTimeout": 2,
    "EnableVolteByDefault": true,
    "tLte911Timer": 0
  }
}
aIPv6SupportedDataModeMaskabsent110623
aIgnoresIntlDataRoamingServiceListabsent["EntitlementTraffic"]
aMVNOOverridesabsent
{"Configuration_1":{"OverrideConfiguration":{"OverrideOperatorName":"Sky","AttachAPN":{"3GPP":{"password":"*","PcscfAddressRequired":false,"username":"o2","apn":"mobile.o2.co.uk","AllowedProtocolMaskInRoamingLTE":1,"AllowedProtocolMask":1}},"StatusBarImages":[{"AllowPrefixMatching":false,"CarrierNam…
{
  "Configuration_1": {
    "OverrideConfiguration": {
      "OverrideOperatorName": "Sky",
      "AttachAPN": {
        "3GPP": {
          "password": "*",
          "PcscfAddressRequired": false,
          "username": "o2",
          "apn": "mobile.o2.co.uk",
          "AllowedProtocolMaskInRoamingLTE": 1,
          "AllowedProtocolMask": 1
        }
      },
      "StatusBarImages": [
        {
          "AllowPrefixMatching": false,
          "CarrierName": "O2-UK",
          "StatusBarCarrierName": "Sky"
        }
      ],
      "apns": [
        {
          "type-mask": 131072,
          "password": "",
          "tech-type-mask": 131072,
          "DefaultProtocolMask": 2,
          "SupportSwitchOver": true,
          "username": "",
          "apn": "ims",
          "AllowedProtocolMask": 2
        },
        {
          "password": "*",
          "username": "o2",
          "apn": "mobile.o2.co.uk",
          "DefaultProtocolMask": 1,
          "type-mask": 1081399,
          "AllowedProtocolMask": 1
        }
      ],
      "OverrideOperatorWiFiName": "Sky WiFiCall",
      "CarrierName": "Sky"
    },
    "SupportedSIMs": [
      "23410_GID1-520F"
    ]
  }
}
aMandatoryVerifyabsent{"SIMs":[]}
cMyAccountURLhttp://www.o2.co.uk/iphonestarthttp://www.o2.co.uk/
rOTASoftwareUpdate.MaxBytesOverCellular209715200absent
aOverrideOperatorWiFiNameabsentO2 WiFiCall
aPhoneAccountTransferabsent
{"TransferErrorCodes":{"BlockedAccountErrors":["SES internal error: Msisdn update error. The format or value of msisdn is invalid.","SES internal error: Msisdn update error. Invalid request to backend service.","SES internal error: Msisdn update error. Error in the IMSI repository, <Error in the IMS…
{
  "TransferErrorCodes": {
    "BlockedAccountErrors": [
      "SES internal error: Msisdn update error. The format or value of msisdn is invalid.",
      "SES internal error: Msisdn update error. Invalid request to backend service.",
      "SES internal error: Msisdn update error. Error in the IMSI repository, <Error in the IMSI repository, The eSim Swap is rejected as account is flagged as Bereavement>.",
      "SES internal error: Msisdn update error. The msisdn in the request is not found.",
      "SES internal error: Msisdn update error. Invalid request to backend service.ESOCKETTIMEDOUT"
    ],
    "CarrierDefaultErrors": [
      "switchoverImsi backend error: SWITCH_OVER_IMSI_ERROR",
      "switchoverImsi backend error: INVALID_REQUEST",
      "Download order error. SM-DP+ server error, cannot perform download order. Unknown SM-DP+ server error when handle download order request.",
      "Download order error. SM-DP+ server error, cannot perform download order. Invalid download order request",
      "getIccidProfileType backend error: Get ICCID Profile Type error. Backend System Error.",
      "getIccidProfileType backend error: Get ICCID Profile Type error. Resource not found.",
      "allocateImsiByIccid backend error: INVALID_REQUEST"
    ]
  }
}
aPushSettingsabsent{"ForceKeepAliveV1":true,"MultiSIMTopic":"uk.co.o2.ios.o2multisim"}
aRCSabsent{"EnableBusinessMessagingByDefault":true,"ProvisioningData":{"ServerURL":"config.rcs.mnc010.mcc234.pub.3gppnetwork.org"},"ShowBusinessMessagingSwitch":true,"ShowRCSSwitch":true,"EnableRCSByDefault":true}
aRemoteCardProvisioningSettingsabsent
{"MatchingICCIDPrefixes":["894411"],"CellularTrialPlan":{"TrialEndPeriod":"2019-12-06T00:00:00Z","TrialPlanType":"Promotion","SupportsTrialPlan":true,"TrialStartPeriod":"2019-06-07T00:00:00Z"},"ServerURL":"https://cel.prod.ondemandconnectivity.com","ActivatingStateSubscriptionCheckTimerIntervals":[1…
{
  "MatchingICCIDPrefixes": [
    "894411"
  ],
  "CellularTrialPlan": {
    "TrialEndPeriod": "2019-12-06T00:00:00Z",
    "TrialPlanType": "Promotion",
    "SupportsTrialPlan": true,
    "TrialStartPeriod": "2019-06-07T00:00:00Z"
  },
  "ServerURL": "https://cel.prod.ondemandconnectivity.com",
  "ActivatingStateSubscriptionCheckTimerIntervals": [
    1800,
    3600,
    5400
  ],
  "MinCompatibleWatchOS": "5.2.1",
  "SupportedSKUs": [
    "SKU_EU"
  ],
  "ProvisioningMethod": "CarrierFlow"
}
aSMSSettingsabsent{"SMSCarrierReportJunkAddress":"7726","TransportFallback":true}
aShow3GSwitchWith4Gabsentfalse
rShowCallForwardedfalseabsent
rShowCallForwardingfalseabsent
aShowVolteSwitchabsenttrue
aShowWiFiCallingWarningUnsupportedCarrierabsentfalse
aSupportedSIMs[1]absent23410_GID1-520F
aSupportsImsCapabilityabsenttrue
cSupportsNITZfalsetrue
aTechSettingsabsent
{"AllowHandOverFromDataModeList":["LTE"],"ChildSAs":{"FirstChild":{"ChildProposals":[{"EncryptionAlgorithm":["AES-256"],"Lifetime":80000,"IntegrityAlgorithm":["SHA2-512"]}],"InstallPolicies":true,"ReplayWindowSize":12}},"iRatPolicies":{"PreferredTechnology":"ims"},"5wiServiceMask":3,"IKE":{"NATTKeep…
{
  "AllowHandOverFromDataModeList": [
    "LTE"
  ],
  "ChildSAs": {
    "FirstChild": {
      "ChildProposals": [
        {
          "EncryptionAlgorithm": [
            "AES-256"
          ],
          "Lifetime": 80000,
          "IntegrityAlgorithm": [
            "SHA2-512"
          ]
        }
      ],
      "InstallPolicies": true,
      "ReplayWindowSize": 12
    }
  },
  "iRatPolicies": {
    "PreferredTechnology": "ims"
  },
  "5wiServiceMask": 3,
  "IKE": {
    "NATTKeepAliveEnabled": true,
    "DeadPeerDetectionEnabled": false,
    "DeadPeerDetectionMaxRetries": 4,
    "DeadPeerDetectionInterval": 600,
    "LocalIdentifier": "0$imsi@nai.epc.mnc$mnc.mcc$mcc.3gppnetwork.org",
    "NATTKeepAliveOffload": true,
    "NATTKeepAliveInterval": 20,
    "Proposals": [
      {
        "EncryptionAlgorithm": "AES-256",
        "IntegrityAlgorithm": "SHA2-512",
        "DHGroup": 14,
        "AuthenticationMethod": "None",
        "Lifetime": 80000,
        "EAPMethod": "EAP-AKA",
        "PRFAlgorithm": "SHA2-512"
      }
    ],
    "DeadPeerDetectionRetryInterval": 10,
    "RemoteAddress": "epdg.epc.mnc010.mcc234.pub.3gppnetwork.org",
    "ValidateRemoteCertificate": false
  },
  "ExtraConfigurationAttributeRequestv6": [
    {
      "Identifier": 16386,
      "Name": "AssignedPCSCFIPv6",
      "Type": "IPv6Address"
    }
  ],
  "SupportCallHandover": true,
  "TechPolicies": [
    {
      "policy": "true",
      "serviceMask": 131072
    }
  ],
  "SetHandOverIPv6Prefix": true,
  "ExtraConfigurationAttributeRequestv4": [
    {
      "Identifier": 16384,
      "Name": "AssignedPCSCFIPv4",
      "Type": "IPv4Address"
    }
  ],
  "EPDGResolutionFallbackEnabled": true
}
aVoLTECustomerCareWebsiteabsenthttp://www.o2.co.uk/4gcalling/status
aVoWiFiCustomerCareWebsiteabsenthttp://www.o2.co.uk/4gcalling/status
aapns[0].AllowedProtocolMaskabsent3
aapns[0].DefaultProtocolMaskabsent3
rapns[0].signature{"__data":"b04d6b05c95929ba9bc8adf9deb75cbd6ffe231e4d064c1eb8cd5655c902ce33000d389df142e6392e7728a676ed8bfde9c0870a377f78a08c71747c56abfea67cde94818d02c37a2b1f536b0fb5443e0259a86d2dbd83112bb2aaa68b1cd2e890de34ed52f58dd0f05a00e02283d95c8792d6cd6bf60946ee4c7ebb2295f4ec","__len":128}absent
capns[0].type-mask71081399
aapns[1].AllowedProtocolMaskabsent2
aapns[1].DefaultProtocolMaskabsent2
aapns[1].SupportSwitchOverabsenttrue
capns[1].apnmodem.o2.co.ukims
capns[1].passwordpassword
rapns[1].signature{"__data":"bb0246268cbd90e64b056e279dc53938a720fcc6f17b66d8eef7e1b28f344f2afb0b142b6eb64deb14b01d1ae4070ddb094b4544a2a282a82ee73f4810cac0d5c977668013a42a37c0853422d4fada5430b95172d26263567c11e46b79c372759d0313f1bf8fac99cb429c63a86236d3e119c7eb4bc38233bbaa9e92477a0f0a","__len":128}absent
aapns[1].tech-type-maskabsent131072
capns[1].type-mask48131072
capns[1].usernamevertigo
rapns[2]
{"type-mask":6,"password":"password","signature":{"__data":"8dbdc8bdce29ca8a6c73cecc7147b9522c7bba1a11f40407bceff0e871a36b54f02445a15e0401b5afdb729157639fe4ba8184c47c2b5e0af3048d2d4b29596314a8f324d1f0a89eafa4d8aaaa01e4bda3d467544b792a8720e975de50042728873b3528e18e8fba5d0e28a084f70e4a163f19820bc79c2f…
{
  "type-mask": 6,
  "password": "password",
  "signature": {
    "__data": "8dbdc8bdce29ca8a6c73cecc7147b9522c7bba1a11f40407bceff0e871a36b54f02445a15e0401b5afdb729157639fe4ba8184c47c2b5e0af3048d2d4b29596314a8f324d1f0a89eafa4d8aaaa01e4bda3d467544b792a8720e975de50042728873b3528e18e8fba5d0e28a084f70e4a163f19820bc79c2f760fd3dbeb37c838",
    "__len": 128
  },
  "username": "vertigo",
  "apn": "idata.o2.co.uk"
}
absent
acom.apple.voicemail.imap.AllowedIMAPServersabsent{"IPv4":["82.132.128.0/17"]}
amRABAvoidanceDisabledabsenttrue
rsignature{"__data":"8195d08e83e31d72e20236038159e49aa6163ca06746ff7a87fa106d9fa7dfc34afa1392aeb2d2320945a32550c04c85fa936208a42639b391d56b00d763d37433aecc605e6b66cbdd68cf3d31e913bf17b106c389d344235b0f007b5a0a7f5f6eca0ffb2718294f0e79c59f7336804993838b8b54d4a278bbdccce582281b06","__len":128}absent