carrier-explode iOS carrier and country bundles
carrier.plist Whole bundle
carrier.plist changed 40 rows Before After
Key pathBeforeAfter
aAllowedServicesTypeMaskOnInternetabsent32769
aAttachAPNabsent{"3GPP":{"AllowedProtocolMask":3,"password":"","PcscfAddressRequired":false,"username":"","AllowedProtocolMaskInRoamingUMTS":1,"apn":"web.vodafone.com.qa","AllowedProtocolMaskInRoamingLTE":1}}
aCarrierEntitlementsabsent
{"SupportPhysicalSIMtoESIMTransfer":true,"SupportsOnDevicePhysicalSIMConvert":true,"SupportSecureIntent":true,"ProtocolVersion":"2","ProvisioningRecheckPeriod":24,"Authentication":{"Type":1,"Username":"0$IMSI@nai.epc.mnc$MNC.mcc$MCC.3gppnetwork.org"},"SupportedEntitlements":13313,"ServerAddress":"ht…
{
  "SupportPhysicalSIMtoESIMTransfer": true,
  "SupportsOnDevicePhysicalSIMConvert": true,
  "SupportSecureIntent": true,
  "ProtocolVersion": "2",
  "ProvisioningRecheckPeriod": 24,
  "Authentication": {
    "Type": 1,
    "Username": "0$IMSI@nai.epc.mnc$MNC.mcc$MCC.3gppnetwork.org"
  },
  "SupportedEntitlements": 13313,
  "ServerAddress": "https://entitlement.vodafone.com.qa/ium-OEMInterface/servlet/IUMServlet",
  "SupportedActions": [
    "TransferSIMService"
  ],
  "UpdatePeriod": 24,
  "UserAgent": "Entitlement/$version ($device) iOS/$iOSVersion"
}
rEnableIMSISwitchtrueabsent
aHomeBundleIdentifierabsentcom.apple.Qatar
aIMSConfigabsent
{"Media":{"RTCPIntervalSeconds":5,"IncludeSDPMaxRed":true,"PreferredAMRWBMode":8,"EnableBandwidthSpecifiers":true,"AudioCodecs":{"109":{"ch-aw-recv":"-1","br":"5.9-24.4","SampleRate":16000,"EncodingName":"EVS","bw":"nb-swb"}},"EVSHardBwLimit":"nb-swb","IncludeSDPModeChangeCapability":true},"Signalin…
{
  "Media": {
    "RTCPIntervalSeconds": 5,
    "IncludeSDPMaxRed": true,
    "PreferredAMRWBMode": 8,
    "EnableBandwidthSpecifiers": true,
    "AudioCodecs": {
      "109": {
        "ch-aw-recv": "-1",
        "br": "5.9-24.4",
        "SampleRate": 16000,
        "EncodingName": "EVS",
        "bw": "nb-swb"
      }
    },
    "EVSHardBwLimit": "nb-swb",
    "IncludeSDPModeChangeCapability": true
  },
  "Signaling": {
    "strictCallFlows": true,
    "UseIPSec": true,
    "InviteErrorResponsesToTriggerCSFB": "3XX,403,500,503",
    "SupportPEarlyMediaHeader": true,
    "RingbackTimerSeconds": 90,
    "RingingTimerSeconds": 90,
    "SendPreferredServiceInInvite": true,
    "RequirePreconditionsWhenMandatory": false,
    "ussdEnabled": true,
    "ValidateSipMessageRecipient": false,
    "IncomingCallEndReasons": {
      "TemporarilyUnavailable": {
        "StatusCode": 480,
        "TerminationEvent": "RemoteHangup"
      }
    },
    "DefaultAuthAlgorithm": "AKAv1-MD5",
    "EarlyMediaNeedsHeader": true,
    "Preconditions": "Supported",
    "AdditionalContactParams": {
      "REGISTER,INVITE,INVITE:*": "+g.3gpp.srvcc-alerting"
    },
    "ContactUser": "IMSI",
    "AlwaysAddSipInstance": true,
    "AlwaysSendSessionProgress": true,
    "TriggerCSFBOnSDPError": true
  },
  "XCAP": {
    "NafHost": "xcap.ims.mnc002.mcc427.pub.3gppnetwork.org",
    "BsfPort": 80,
    "imsFeatureDependency": true,
    "Auid": "MyService/simservs.ngn.etsi.org",
    "NafPort": 80,
    "SupportsCLIR": true,
    "supported": true,
    "ContentType": "application/vnd.etsi.simservs+xml",
    "DisableOnNetworkError": true,
    "ForbiddenHttpErrorCodes": "400,403,500",
    "SupportsCFErasure": true,
    "imsRegistrationDependency": true,
    "BsfHost": "bsf.ims.mnc002.mcc427.pub.3gppnetwork.org",
    "SupportsCW": false
  },
  "ConferenceCalling": {
    "AlwaysSubscribeToConferenceEvents": true,
    "SendConferenceSubscribeInNewDialog": true,
    "conferenceServer": "sip:mmtel@conf-factory.ims.mnc002.mcc427.3gppnetwork.org"
  },
  "SMS": {
    "enableInNonVoLTEMode": false
  },
  "Voice": {
    "E911OverCSIfNoIMSReg": true,
    "endNonEmergencyCalls": true,
    "EnableVolteByDefault": true
  }
}
rMMS{"Version":"1.2","GroupModeEnabled":false,"MMSC":"http://mms.vodafone.com.qa/mmsc","MaxImageDimension":1024,"MaxVideoBitrate":131072,"Proxy":"10.101.97.102:80","MaxMessageSize":307200}absent
cMyAccountURLhttp://mobile.vodafone.com.qahttps://mobile.vodafone.com.qa
rOTASoftwareUpdate.MaxBytesOverCellular62914560absent
aPhoneAccountTransferabsent{"LocalInstallSMDPURL":"https://sm-v4-040-a-gtm.pr.go-esim.com","TransferErrorCodes":{"MaintenanceErrors":["300","301","302","303","304"],"CarrierDefaultErrors":["600","601","602","603","604","605","699"]}}
aPushSettingsabsent{"MultiSIMTopic":"qa.com.vodafone.watch.test.entitlement","CellularPlanTransferTopic":"qa.com.vodafone.eSIM-transfer.entitlement"}
aRemoteCardProvisioningSettingsabsent{"MatchingICCIDPrefixes":["894270"],"ServerURL":"https://sm-v4-040-a-gtm.pr.go-esim.com","ActivatingStateSubscriptionCheckTimerIntervals":["1800"],"MinCompatibleWatchOS":"6.2","SupportsFauxCard":false,"SupportedSKUs":["SKU_EU"],"ProvisioningMethod":"CarrierFlow"}
rRoamingVoicemailPilotNumber+9747007121absent
aSMSSettingsabsent{"TransportFallback":false}
rShowCallForwardedfalseabsent
rShowCallForwardingfalseabsent
rShowTTYfalseabsent
aShowVolteSwitchabsenttrue
aShowVolteWarningUnsupportedCarrierabsentfalse
rStatusBarImages[{"CarrierName":"vodafone","AllowPrefixMatching":false,"StatusBarCarrierName":"Vodafone QA"}]absent
aSupportsImsCapabilityabsenttrue
cSupportsNITZfalsetrue
rVoicemailPilotNumber121absent
aapns[0].AllowedProtocolMaskabsent3
aapns[0].AllowedProtocolMaskInRoamingabsent1
rapns[0].signature{"__data":"29f84c1ee7842a5716a19c9e5fac12728e0d4cdff75012559fe963e39683cb02046a36aba162dc501a9587d35e38f59ccb3e9e5e7825196f8f4af38f6878597dc912b507b13376389758eb56618e79106c37dea0e0798ecd353320402bfe3efef718bb1af6cf05b2bbeb51f6a054f92f8ade144abdaaa0cfb7513c33d5ba7d5a","__len":128}absent
capns[0].type-mask4932817
rapns[1].AllowNoDNS1absent
aapns[1].AllowedProtocolMaskabsent1
aapns[1].UseNetworkMTUabsenttrue
capns[1].apnvodafone.com.qaims
rapns[1].signature{"__data":"bf2f7b4426da2f45a188e3ff82a6f353e5c23770d291b200973e6a94dceaebb8b20aea280de7d03ddd6c9148d6788e80cb5b6250a6fc420db9a4b6ec04703b2e63784b786a6ae04268a90b092d9784eade4555f865f7acf54d962ba79e755c06b3ca3bafca73a01933311095498ad5d1d81a380224ebef960888fc8f837b4211","__len":128}absent
capns[1].type-mask4131072
aapns[2].AllowedProtocolMaskabsent1
capns[2].apnxcap
rapns[2].signature{"__data":"32de05a2844bb34e5b4a7fc8b45f9da53204beb47d791a0b399368676f16928524a69fd450a844e28187c59a4e0ce9b58a1a14d262639b3c817f1f9960a8a61e53347f0bdaf9d590a05996115cd091ea39db08c7a88c65039bfb31d7b61037af89e6b4122be40f1b2e7916ffbd7ccb82751b43628a1fc722742accc761dd7e77","__len":128}absent
capns[2].type-mask01048576
rapns[3]
{"type-mask":48,"signature":{"__data":"bb6fb9bb0c1d6fca519dccb13848f40fe8cc7c194e388b83b9abc7303ed9f12d6bcfa2611f1dd7acd1a05c7d2add9e12d06ef209b4c77a587f2e4b34fa356af471e80b4d77d7d8fd41278b9e24846a970e7b3dfa10a11ff950b07d541844c1eb9e117730f5c5112382717187770185187c6d23887dbb7e16853d03438734b32a","__…
{
  "type-mask": 48,
  "signature": {
    "__data": "bb6fb9bb0c1d6fca519dccb13848f40fe8cc7c194e388b83b9abc7303ed9f12d6bcfa2611f1dd7acd1a05c7d2add9e12d06ef209b4c77a587f2e4b34fa356af471e80b4d77d7d8fd41278b9e24846a970e7b3dfa10a11ff950b07d541844c1eb9e117730f5c5112382717187770185187c6d23887dbb7e16853d03438734b32a",
    "__len": 128
  },
  "apn": "web.vodafone.com.qa"
}
absent
re_only_whitelist["999"]absent
rsignature{"__data":"6bde4f3394b146c6d12ae85c61ba406bbc890ac1b73e7ff9269204632c74f2fdbd464a0af356375bad7b66b0f873bdcbb53c0f535e07cfdd78ec6195d798e8e721cc1aa6325ba0e2a46d4e650eb24b645e10ff12d6ad8d3d7c83b73ce509bb83b4c630e5ef8934c38b46057804f81e75dd93e58d6a1969e2d6e9f456c4c66b3e","__len":128}absent
789 carriers, 225 countries · iOS 27.0.1 (24A446) · beta iOS 27.2 beta 2 (24B5089g) GitHub Ready