carrier-explode iOS carrier and country bundles
carrier.plist Whole bundle
carrier.plist changed 51 rows Before After
Key pathBeforeAfter
aCarrierEntitlements.ExtraEndPointsabsent[{"SupportsOnDevicePhysicalSIMConvert":true,"SupportSecureIntent":true,"SupportedEntitlements":8192,"ProtocolVersion":"2","ServerAddress":"https://ios.es2.bh.zain.com","SupportPhysicalSIMtoESIMTransfer":true,"UpdatePeriod":24,"SupportedActions":["TransferSIMService"]}]
rCarrierEntitlements.SupportPhysicalSIMtoESIMTransfertrueabsent
cCarrierEntitlements.SupportedActions[1]TransferSIMServiceCompanionSIMTransfer
cCarrierEntitlements.SupportedEntitlements3174523553
rCarrierEntitlements.SupportsOnDevicePhysicalSIMConverttrueabsent
aIMSConfig.ConferenceCallingabsent{"AlwaysSubscribeToConferenceEvents":true,"TreatAllNotificationsAsPartial":true,"SendConferenceSubscribeInNewDialog":true,"conferenceServer":"sip:mmtel@conf-factory.ims.mnc002.mcc426.3gppnetwork.org"}
aIMSConfig.Mediaabsent
{"AudioCodecs":{"112":{"max-red":"220","SampleRate":16000,"octet-align":"1","ch-aw-recv":"0","maxptime":"240","EncodingName":"EVS","br":"5.9-24.4","bw":"nb-swb"}},"ModeSetAMRWB":"0,1,2","EVSHardBwLimit":"nb-swb","IncludeSDPModeChangeCapability":true,"RTCPIntervalSeconds":"5","EnableBandwidthSpecifie…
{
  "AudioCodecs": {
    "112": {
      "max-red": "220",
      "SampleRate": 16000,
      "octet-align": "1",
      "ch-aw-recv": "0",
      "maxptime": "240",
      "EncodingName": "EVS",
      "br": "5.9-24.4",
      "bw": "nb-swb"
    }
  },
  "ModeSetAMRWB": "0,1,2",
  "EVSHardBwLimit": "nb-swb",
  "IncludeSDPModeChangeCapability": true,
  "RTCPIntervalSeconds": "5",
  "EnableBandwidthSpecifiers": true
}
aIMSConfig.SMSabsent{"enableInNonVoLTEMode":false,"SupportedDomains":{"LTE":true}}
aIMSConfig.Signaling.AdditionalContactParamsabsent{"REGISTER,INVITE,INVITE:*":"+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;+g.3gpp.ps2cs-srvcc-orig-pre-alerting"}
aIMSConfig.Signaling.AdditionalHeadersabsent{"INVITE,INVITE:*":"Feature-Caps: *;+g.3gpp.srvcc-alerting"}
aIMSConfig.Signaling.AllowedPdpTypeMaskabsent1
aIMSConfig.Signaling.AlwaysAddPrivacyHeaderabsenttrue
aIMSConfig.Signaling.AlwaysSendSessionProgressabsenttrue
aIMSConfig.Signaling.AlwaysUnsubscribeFromRegEventsabsentfalse
aIMSConfig.Signaling.CountryOfOriginationFormatabsentPANI
aIMSConfig.Signaling.DefaultAuthAlgorithmabsentAKAv1-MD5
aIMSConfig.Signaling.DeregistrationWaitTimeoutMillisecondsabsent12000
aIMSConfig.Signaling.DropRegistrationOnSRVCCabsenttrue
aIMSConfig.Signaling.EarlyMediaNeedsHeaderabsenttrue
aIMSConfig.Signaling.IgnoreRegNotificationContactExpiresabsenttrue
aIMSConfig.Signaling.IncomingCallEndReasonsabsent{"NoAnswerFromUser":{"StatusCode":408,"TerminationEvent":"RemoteHangup"},"TemporaryUnavailable":{"StatusCode":480,"TerminationEvent":"RemoteRequestCanceled"}}
aIMSConfig.Signaling.InviteErrorResponsesToTriggerCSFBabsent3XX,5XX,6XX
aIMSConfig.Signaling.OutgoingDomainabsent1
aIMSConfig.Signaling.PreconditionsabsentSupported
aIMSConfig.Signaling.RegistrationExpirationSecondsabsent7200
aIMSConfig.Signaling.RequirePreconditionsWhenMandatoryabsentfalse
aIMSConfig.Signaling.RingbackTimerSecondsabsent120
aIMSConfig.Signaling.RingingTimerSecondsabsent120
aIMSConfig.Signaling.SendLocalTimeZoneInformationabsenttrue
aIMSConfig.Signaling.SubscriptionTerminatedMeansRegistrationTerminatedabsenttrue
aIMSConfig.Signaling.SupportPEarlyMediaHeaderabsenttrue
aIMSConfig.Signaling.TriggerCSFBOnSDPErrorabsenttrue
aIMSConfig.Signaling.UseIPSecabsenttrue
aIMSConfig.Signaling.WaitForRingingTimerMOSecondsabsent21
aIMSConfig.Signaling.WaitForRingingTimerMTSecondsabsent21
aIMSConfig.Signaling.strictCallFlowsabsenttrue
aIMSConfig.Voiceabsent{"EnableVolteByDefault":true}
aIMSConfig.XCAPabsent
{"BsfHost":"bsf.ims.mnc002.mcc426.pub.3gppnetwork.org","DisableOnNetworkError":true,"ForbiddenHttpErrorCodes":"4xx,5xx","AllowedOnlyWhenIMSRegistered":true,"NafPort":8090,"ContentType":"application/xcap-el+xml","BsfPort":8091,"supported":true,"NafHost":"xcap.ims.mnc002.mcc426.pub.3gppnetwork.org","S…
{
  "BsfHost": "bsf.ims.mnc002.mcc426.pub.3gppnetwork.org",
  "DisableOnNetworkError": true,
  "ForbiddenHttpErrorCodes": "4xx,5xx",
  "AllowedOnlyWhenIMSRegistered": true,
  "NafPort": 8090,
  "ContentType": "application/xcap-el+xml",
  "BsfPort": 8091,
  "supported": true,
  "NafHost": "xcap.ims.mnc002.mcc426.pub.3gppnetwork.org",
  "SupportsCFErasure": false
}
cMyAccountURLhttp://www.bh.zain.comhttps://www.bh.zain.com
cPhoneAccountTransfer.LocalInstallSMDPURLhttps://zain.prod.ondemandconnectivity.com
aPhoneAccountTransfer.MinCompatibleOSabsent27.0
aPhoneAccountTransfer.SupportsFallbackToLegacyFlowabsentfalse
aPhoneAccountTransfer.TransferErrorCodesabsent{"CarrierDefaultErrors":["5003"],"BillingErrors":["5009"],"IneligibleAccountErrors":["5023"],"SuccessfulTransferWithDelayedActivationErrors":{"Item 1":"5023"},"MaintenanceErrors":["5021"],"BlockedAccountErrors":["5039"]}
rPhoneAccountTransfer.TransferPageURLhttps://ws.bh.zain.com:3161/websheet/esim/transferIosPrimaryEsimAuthenticationFailErrorabsent
cShow3GSwitchWith4Gtruefalse
rShowTTYfalseabsent
aShowVolteWarningUnsupportedCarrierabsentfalse
aSupportsImsCapabilityabsenttrue
capns[0].type-mask4932817
aapns[2]absent{"type-mask":131072,"password":"","AllowNoDNS":1,"NoCellularReconnectCauseCodes":[{"CauseCodes":[55],"RecoversOnAirplaneMode":true,"NumTriesAllowed":100,"Type":"3GPP","Timeout":86400}],"username":"","apn":"ims","AllowedProtocolMask":1}
aapns[3]absent{"password":"","username":"","apn":"hos","type-mask":1048576}
789 carriers, 225 countries · iOS 27.0.1 (24A446) · beta iOS 27.2 beta 2 (24B5089g) GitHub Ready