carrier-explode iOS carrier and country bundles GitHub
carrier.plist Whole bundle
carrier.plist changed 44 rows Before After
Key pathBeforeAfter
aAttachAPNabsent{"3GPP":{"password":"password","PcscfAddressRequired":false,"username":"vertigo","apn":"payandgo.o2.co.uk","AllowedProtocolMaskInRoamingLTE":3,"AllowedProtocolMask":3}}
aDataIndicatorOverrideForLTEabsent4G
rDormancyInactivity0absent
aEnableLTEAfterUpgradeabsenttrue
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":false,"RegistrationRetryIntervals":"30,60+15,120,480,900,1800","SupportPEarly…
{
  "Signaling": {
    "AdditionalContactParams": {
      "REGISTER,INVITE,INVITE:*": "+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;+g.3gpp.ps2cs-srvcc-orig-pre-alerting"
    },
    "PreconditionUpdateDelayTimerMilliseconds": 128000,
    "TriggerCSFBOnSDPError": false,
    "RegistrationRetryIntervals": "30,60+15,120,480,900,1800",
    "SupportPEarlyMediaHeader": true,
    "UseFakeSAsForDeregistration": true,
    "EmergencyLocationLookupRequired": false,
    "ForbiddenRegistrationErrorCodes": "-4XX",
    "EarlyMediaNeedsHeader": true,
    "AlwaysUnsubscribeFromRegEvents": false,
    "NetworkTerminationRetryIntervalSeconds": 1,
    "InviteErrorResponsesToTriggerCSFB": "-380",
    "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",
    "ValidateSipMessageRecipient": true,
    "RingingTimerSeconds": 90,
    "UseIPSec": true
  },
  "EnableWiFiCallingWithoutEntitlement": 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,504",
    "imsRegistrationDependency": true,
    "ContentType": "application/xcap-el+xml",
    "supported": true,
    "useSecureTransport": true,
    "imsFeatureDependency": true
  },
  "Emergency": {
    "PreferSameDomainAsNormalCall": false
  },
  "Voice": {
    "DialAsEmergencyOverIMSForUndetectedEmergency": true,
    "E911OverITechSupported": true,
    "CellularE911SearchTimeout": 2,
    "E911SearchTimer": "1",
    "EnableVolteByDefault": true,
    "tLte911Timer": 0
  }
}
aIPv6SupportedDataModeMaskabsent110623
aMMS.MaxImageDimensionabsent2048
cMMS.Proxy193.113.200.195:808082.132.254.1:8080
cMaxBluetoothModemConnections15
aOTASoftwareUpdateabsent{"SoftwareUpdateOptInRequired":true}
aOverrideOperatorWiFiNameabsentO2 WiFiCall
aPushSettingsabsent{"ForceKeepAliveV1":true}
aRCSabsent{"EnableBusinessMessagingByDefault":true,"ProvisioningData":{"ServerURL":"config.rcs.mnc010.mcc234.pub.3gppnetwork.org"},"ShowBusinessMessagingSwitch":true,"SupportsE2EE":false,"ShowRCSSwitch":true,"EnableRCSByDefault":true}
aSMSSettingsabsent{"SMSCarrierReportJunkAddress":"7726","TransportFallback":true}
rServices[0]{"ServiceCode":"*#10#","ServiceName":"Call time Balance"}absent
rServices[4]{"ServiceCode":"1200","ServiceName":"Traffic Line"}absent
rShowCallForwardedfalseabsent
rShowCallForwardingfalseabsent
aShowDialAssistabsenttrue
aShowVolteSwitchabsenttrue
aShowVolteWarningUnsupportedCarrierabsentfalse
aShowWiFiCallingWarningUnsupportedCarrierabsentfalse
rStatusBarImages[0].DefaultImageDefault_CARRIER_O2-UK.pngabsent
rStatusBarImages[0].FullScreenOpaqueImageFSO_CARRIER_O2-UK.pngabsent
aSupportsImsCapabilityabsenttrue
cSupportsNITZfalsetrue
aTechSettingsabsent
{"ChildSAs":{"FirstChild":{"ChildProposals":[{"EncryptionAlgorithm":["AES-256"],"Lifetime":80000,"IntegrityAlgorithm":["SHA2-512"]}],"InstallPolicies":true,"ReplayWindowSize":12}},"iRatPolicies":{"PreferredTechnology":"ims"},"ExtraConfigurationAttributeRequestv6":[{"Identifier":16386,"Name":"Assigne…
{
  "ChildSAs": {
    "FirstChild": {
      "ChildProposals": [
        {
          "EncryptionAlgorithm": [
            "AES-256"
          ],
          "Lifetime": 80000,
          "IntegrityAlgorithm": [
            "SHA2-512"
          ]
        }
      ],
      "InstallPolicies": true,
      "ReplayWindowSize": 12
    }
  },
  "iRatPolicies": {
    "PreferredTechnology": "ims"
  },
  "ExtraConfigurationAttributeRequestv6": [
    {
      "Identifier": 16386,
      "Name": "AssignedPCSCFIPv6",
      "Type": "IPv6Address"
    }
  ],
  "WifiCallingAllowedInRoaming": false,
  "AllowHandOverFromDataModeList": [
    "LTE"
  ],
  "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
  },
  "ExtraConfigurationAttributeRequestv4": [
    {
      "Identifier": 16384,
      "Name": "AssignedPCSCFIPv4",
      "Type": "IPv4Address"
    }
  ],
  "SetHandOverIPv6Prefix": true,
  "TechPolicies": [
    {
      "policy": "true",
      "serviceMask": 131072
    }
  ],
  "EPDGResolutionFallbackEnabled": true,
  "SupportCallHandover": true
}
aapns[0].AllowedProtocolMaskabsent3
aapns[0].DefaultProtocolMaskabsent3
rapns[0].signature{"__data":"16c801562fd70b3a6845c9ebdb3c7d67879fbe2de3ee6012b2e00723cf3638cebc3a8f85bf2182abd6a41d6a60fda3c8518a2a636b9dc26ec954d56794cf5246f0c6e2841a45ee3aa224d31ca546dbc948128d525a73bf355323f17b90d6daae3599d95f0dbe13c9f017316a624e09cfd1ccca20a362bff334847875efb379c2","__len":128}absent
capns[0].type-mask51048629
aapns[1].AllowedProtocolMaskabsent2
aapns[1].DefaultProtocolMaskabsent2
aapns[1].SupportSwitchOverabsenttrue
capns[1].apnpayandgo.o2.co.ukims
capns[1].passwordpassword
rapns[1].signature{"__data":"2ce0a5bd442be18481180f2638e5a05505b8df13b6ea46f4cc5a0038580bb234d6e2aac0bf6fcec66778eae6021c0a07f03b04e7bbea5a21fb15c08b94f278c084deb94efb6b3072bdd1e2d7f62e5c48d85077429feb0e4a13e4fe572828655377db5e51f60cc081b1f9ab0fba117db185545bd337a203382656b642810d041c","__len":128}absent
aapns[1].tech-type-maskabsent131072
capns[1].type-mask4131072
capns[1].usernamevertigo
rapns[2]
{"password":"","username":"","signature":{"__data":"a089f39b0bd5fb8426cde46d3a11f116b908cec262b6fca1d9147100c5b6ac97d8455c2a9762dbeb1fd1eb89d643db64d2dbbf054904551c3bbe8e64e0de415e223d97c135ffc403a0a695d0f40098aa09d5e610a14b0c23813d8d700d8adbc4f816accc8cbc79a92ce065a2bc2cf048dfd69d2d40ce37a84ec8b19f…
{
  "password": "",
  "username": "",
  "signature": {
    "__data": "a089f39b0bd5fb8426cde46d3a11f116b908cec262b6fca1d9147100c5b6ac97d8455c2a9762dbeb1fd1eb89d643db64d2dbbf054904551c3bbe8e64e0de415e223d97c135ffc403a0a695d0f40098aa09d5e610a14b0c23813d8d700d8adbc4f816accc8cbc79a92ce065a2bc2cf048dfd69d2d40ce37a84ec8b19f858e4983",
    "__len": 128
  },
  "apn": "",
  "type-mask": 0
}
absent
amRABAvoidanceDisabledabsenttrue
rsignature{"__data":"a8624f9a33f4e0d1d2c96a8d4fd317f5b9225960e5719f3fd9090e171d78c977418967db4c99b60823377774e90789f7f17854eb1fd62428bede6888821b424bf50e006964cc3b10058e72f8d149cf8773b70cdf29cad277ff2beb09e6ef8a89b144e75c1febb90ede0fcfdef9a4241eb77cddf696245eaf2b9f83d1abdcf002","__len":128}absent