carrier-explode iOS carrier and country bundles
carrier.plist Whole bundle
carrier.plist changed 18 rows Before After
Key pathBeforeAfter
aAttachAPNabsent{"3GPP":[{"password":"","PcscfAddressRequired":true,"username":"","apn":"","AllowedProtocolMask":2},{"password":"jcom","username":"jcom@jcommobile.jp","AllowedProtocolMask":3,"apn":"jcommobile.jp","type-mask":567,"auth_type":"CHAP"}]}
aCarrierEntitlements.Authenticationabsent{"Type":1,"Username":"0$IMSI@nai.epc.mnc$MNC.mcc$MCC.3gppnetwork.org"}
aCarrierEntitlements.SupportPhysicalSIMtoESIMTransferabsenttrue
aCarrierEntitlements.SupportSecureIntentabsenttrue
aCarrierEntitlements.SupportsOnDevicePhysicalSIMConvertabsenttrue
aCellularPlanProvisioningSettingsabsent{"WaitForPhoneNumberDuringActivation":true}
aIMSConfigabsent
{"Signaling":{"DefaultAuthAlgorithm":"AKAv1-MD5","AddAccessNetworkInfoToInsecureMessages":true,"PrivateEmergencyPrefixes":"184","IncomingPhoneNumberPrefixMap":{"+81":"0"},"PdnBringupTimerSeconds":360,"AllowAnonymousEmergencyCalls":true,"SipTimers":{"InviteResponseTimeout":0,"T2":16000,"J":30000,"F":…
{
  "Signaling": {
    "DefaultAuthAlgorithm": "AKAv1-MD5",
    "AddAccessNetworkInfoToInsecureMessages": true,
    "PrivateEmergencyPrefixes": "184",
    "IncomingPhoneNumberPrefixMap": {
      "+81": "0"
    },
    "PdnBringupTimerSeconds": 360,
    "AllowAnonymousEmergencyCalls": true,
    "SipTimers": {
      "InviteResponseTimeout": 0,
      "T2": 16000,
      "J": 30000,
      "F": 30000,
      "B": 10000,
      "T1": 3000,
      "H": 30000
    },
    "IgnoreRegNotificationContactExpires": true,
    "LocalQoSTimeoutMOSeconds": 5,
    "KillCallOnHoldResumeError": false,
    "RegistrationPolicy": "KDDI",
    "RingingTimerSeconds": 100,
    "SendPreconditionsInConfirmedSessions": true,
    "IgnoreSessionRefreshErrors": true,
    "NetworkTerminationRetryIntervalSeconds": 1,
    "EmergencyRingbackTimerSeconds": 100,
    "CallEndReasons": {
      "Blocked": {
        "ReasonHeaderText": "Decline",
        "StatusCode": 603
      },
      "RejectedByUser": {
        "ReasonHeaderText": "Declined",
        "ReasonHeaderCause": 603,
        "StatusCode": 603
      },
      "DoNotDisturb": {
        "ReasonHeaderText": "Call Rejected in Do Not Disturb",
        "StatusCode": 486
      }
    },
    "DisableRegistrationOnNotifyEvents": [
      "rejected"
    ],
    "OutgoingDomain": "1",
    "Preconditions": "SupportedMandatory",
    "EmergencyCallBackModeExpirationSeconds": 60,
    "SupportPreconditionsInConferenceSessions": false,
    "SecurityAgreementEalgs": "null",
    "ResetCallIdOnInitialRegistration": true,
    "WaitForRingingTimerMOSeconds": 30,
    "SendResumeInviteAsSendRecv": false,
    "RequireQoSBeforeRinging": true,
    "EmergencyCallSetupTimeoutSeconds": 0,
    "ValidateSipMessageRecipient": false,
    "IncompleteRegistrationThrottlingIntervalSeconds": 10,
    "AlwaysUnsubscribeFromRegEvents": false,
    "EmergencyURNs": {
      "110": "urn:service:sos.police",
      "118": "urn:service:sos.marine",
      "119": "urn:service:sos.fire"
    },
    "MaxForbiddenErrors": "5",
    "SessionExpiresSeconds": 1800,
    "WaitForRingingTimerMTSeconds": 10,
    "SendInitialInviteAsInactive": false,
    "AddConferenceParticipantsToInvite": true,
    "IgnoreNetworkUnreachableErrors": true,
    "NonFatalReInviteResponses": "488",
    "SetSessionTimerRefresherInInitialRequest": true,
    "TriggerCSFBOnWaitForRingingTimeout": false,
    "IgnoreErrorsInTerminatedForks": true,
    "SendReInviteInInactiveSessions": true,
    "SupportPEarlyMediaHeader": true,
    "RequirePreconditionsWhenMandatory": false,
    "RegistrationRetryIntervals": "10",
    "KillForkOnUpdateErrors": "481",
    "NonPrivateEmergencyPrefixes": "186",
    "UseFakeSAsForDeregistration": true,
    "LocalQoSTimeoutMTSeconds": 5,
    "UseIPSec": true,
    "RingbackTimerSeconds": 100,
    "AlwaysPrack18x": true,
    "AllowRemoteHoldForUnconfirmedCalls": true,
    "ReRegisterOnErrorCodes": "INVITE:408;SUBSCRIBE:403,404,408,500,503,504;MESSAGE:403,404,408,500,503,504",
    "EarlyMediaNeedsHeader": true,
    "StartLocalQosTimerOnSessionProgress": true
  },
  "ConferenceCalling": {
    "SendReferToPeer": true,
    "conferenceServer": "mmtel@3pty-factory.ims.mnc051.mcc440.3gppnetwork.org"
  },
  "SMS": {
    "SMSBundleToVoice": true,
    "enableInNonVoLTEMode": true,
    "supportInNonVoLTEModeWhenRoaming": false,
    "SupportedDomains": {
      "GSM": false,
      "LTE": true,
      "UMTS": false
    },
    "DCN": {
      "destinationNumber": "08059980000",
      "Policy": "Legacy",
      "hysteresisTimeout": 20
    },
    "allowCSFBInVolteMode": false
  },
  "Media": {
    "SuppressOctetAlignAttributeForBECodecs": false,
    "EnableRemoteRTCPDeactivation": true,
    "EnableBandwidthSpecifiers": true,
    "AudioCodecs": {
      "109": {
        "ch-aw-recv": "2",
        "br": "13.2",
        "SampleRate": 16000,
        "EncodingName": "EVS",
        "bw": "nb-swb"
      }
    },
    "InactivityTimerRTPSeconds": 20,
    "SuppressBSUntilPreconditionsMet": true,
    "SelectLatestForkWithActiveEarlyMedia": true,
    "ModeSetAMRWB": "0,1,2",
    "EVSHardBwLimit": "nb-swb"
  },
  "XCAP": {
    "BsfHost": "bsf.ims.mnc051.mcc440.pub.3gppnetwork.org",
    "DisableOnNetworkError": false,
    "ForbiddenHttpErrorCodes": "",
    "NafPort": 8090,
    "SupportsCLIR": false,
    "Auid": "mtasxdms/simservs.ngn.etsi.org",
    "ContentType": "application/xcap-el+xml",
    "UnsolicitedRequestDelay": 0,
    "supported": true,
    "SupportsCFErasure": false,
    "imsFeatureDependency": true
  },
  "Emergency": {
    "RestrictedDomainMode": true
  },
  "Voice": {
    "DialAsEmergencyOverIMSForUndetectedEmergency": true,
    "BlockCallsOverCS": true,
    "EnableVolteByDefault": true,
    "BlockSilentRedialOverCS": true,
    "endNonEmergencyCalls": true,
    "tLte911Timer": 0
  }
}
aInitialSetupOverridesabsent{"Media":{"EnableRemoteRTCPDeactivation":true}}
aLocationabsent{"AllowOTDOADuringEmergencyMode":true}
aSUPLabsent
{"SuplFlags":0,"SuplCARootCert":"3082038e30820276a0030201020210033af1e6a711a9a0bb2864b11d09fae5300d06092a864886f70d01010b05003061310b300906035504061302555331153013060355040a130c446967694365727420496e6331193017060355040b13107777772e64696769636572742e636f6d3120301e06035504031317446967694365727420476c6…
{
  "SuplFlags": 0,
  "SuplCARootCert": "3082038e30820276a0030201020210033af1e6a711a9a0bb2864b11d09fae5300d06092a864886f70d01010b05003061310b300906035504061302555331153013060355040a130c446967694365727420496e6331193017060355040b13107777772e64696769636572742e636f6d3120301e06035504031317446967694365727420476c6f62616c20526f6f74204732301e170d3133303830313132303030305a170d3338303131353132303030305a3061310b300906035504061302555331153013060355040a130c446967694365727420496e6331193017060355040b13107777772e64696769636572742e636f6d3120301e06035504031317446967694365727420476c6f62616c20526f6f7420473230820122300d06092a864886f70d01010105000382010f003082010a0282010100bb37cd34dc7b6bc9b26890ad4a75ff46ba210a088df51954c9fb88dbf3aef23a89913c7ae6ab061a6bcfac2de85e092444ba629a7ed6a3a87ee054752005ac50b79c631a6c30dcda1f19b1d71edefdd7e0cb948337aeec1f434edd7b2cd2bd2ea52fe4a9b8ad3ad499a4b625e99b6b00609260ff4f214918f76790ab61069c8ff2bae9b4e992326bb5f357e85d1bcd8c1dab95049549f3352d96e3496ddd77e3fb494bb4ac5507a98f95b3b423bb4c6d45f0f6a9b29530b4fd4c558c274a57147c829dcd7392d3164a060c8c50d18f1e09be17a1e621cafd83e510bc83a50ac46728f67314143d4676c387148921344daf0f450ca649a1babb9cc5b1338329850203010001a3423040300f0603551d130101ff040530030101ff300e0603551d0f0101ff040403020186301d0603551d0e041604144e2254201895e6e36ee60ffafab912ed06178f39300d06092a864886f70d01010b05000382010100606728946f0e4863eb31ddea6718d5897d3cc58b4a7fe9bedb2b17dfb05f73772a3213398167428423f2456735ec88bff88fb0610c34a4ae204c84c6dbf835e176d9dfa642bbc74408867f3674245ada6c0d145935bdf249ddb61fc9b30d472a3d992fbb5cbbb5d420e1995f534615db689bf0f330d53e31e28d849ee38adada963e3513a55ff0f970507047411157194ec08fae06c49513172f1b259f75f2b18e99a16f13b14171fe882ac84f102055d7f31445e5e044f4ea879532930efe5346fa2c9dff8b22b94bd90945a4dea4b89a58dd1b7d529f8e59438881a49e26d56faddd0dc6377ded03921be5775f76ee3c8dc45d565ba2d9666eb33537e532b6",
  "SuplHSLPServerAddress": "e-slp.e911.kddi.ne.jp:7275",
  "SuplUdpPortConfig": 1
}
aShowAlertAfterEmergencyCallTimerabsent1800
aShowEsimWarningUnsupportedCarrierabsentfalse
rShowTTYfalseabsent
aShowVolteSwitchabsentfalse
aShowVolteWarningUnsupportedCarrierabsentfalse
aSupportsImsCapabilityabsenttrue
aSupportsSupplementaryServicesOverIMSabsenttrue
aToolsConfigurationabsent{"EnableFeedbackCollection":true}
789 carriers, 225 countries · iOS 27.0.1 (24A446) · beta iOS 27.2 beta 2 (24B5089g) GitHub Ready