carrier-explode iOS carrier and country bundles
205 of 205
All files carrier.plist
plist 9.9 KiB Save Raw
CarrierEntitlements {} 7
Server that gates carrier features (Wi-Fi Calling, tethering, Watch plans). SupportedEntitlements is a bitmask of which entitlement classes are queried.
ProtocolVersion = "2"
ProvisioningRecheckPeriod = 6
Authentication {} 2
Username = "0$IMSI@nai.epc.mnc$MNC.mcc$MCC.3gppnetwork.org"
Type = 1
SupportedEntitlements = 144 bits 4, 7 · 0x90
Bitmask of entitlement classes the device may request from the entitlement server. Individual bit meanings are not published.
ServerAddress = "http://aes.ekn.com"
UpdatePeriod = 72
UserAgent = "Entitlement/$version ($device) watchOS/$iOSVersion ($build) Carrier Settings/$carrierBundleVersion"
Enable4GByDefault = true
OTASoftwareUpdate {} 1
Whether iOS updates over cellular need carrier opt-in.
MaxBytesOverCellular = 157286400
AttachAPN {} 1
The APN attached at LTE/NR registration, before any user-selected APN.
3GPP {} 7
AllowedProtocolMaskInRoamingLTE = 3 bits 0, 1 · 0x3
DefaultProtocolMask = 3
password = ""
PcscfAddressRequired = false
username = ""
apn = "4g.myawi.com"
AllowedProtocolMask = 3 bits 0, 1 · 0x3
CellBroadcast {} 7
Public-warning (cell broadcast) configuration. Only country bundles carry the full schema; carrier bundles carry at most throttling knobs.
AlertConfigurations {} 1
Named sound + vibration pairs referenced by the message-ID mappings.
Configuration_us {} 2
SwitchGroupTitle = "Government Alerts"
Section header used for these alerts in Settings > Notifications.
MessageIDParameters3GPP [] 8
Maps 3GPP cell-broadcast message identifier ranges (TS 23.041) onto named alert types. An identifier that is not mapped is ignored by the handset.
[0] {} 4
[1] {} 4
[2] {} 4
[3] {} 4
[4] {} 4
[5] {} 4
[6] {} 4
[7] {} 4
PrimaryBroadcastLanguages [] 1
Languages the handset prefers when a broadcast is sent in several.
[0] = "en"
AlertTypes {} 5
Per-alert-type presentation. UserConfigurable:false means there is no off switch in Settings.
Test {} 6
Presidential {} 4
PublicSafety {} 5
Emergency {} 4
Amber {} 5
MessageValidityPeriod {} 1
How long a received broadcast stays valid, in minutes.
TimeLimit = 10080
MinimumDeviceCategorySupported = 10
Minimum device class required to receive these broadcasts.
ShowLTEWarningUnsupportedCarrier = false
PrimaryDeviceGetsProvisioningInformation = false
SupportsNITZ = true
RemoteCardProvisioningSettings {} 1
eSIM download settings: SM-DP+ hostnames, ICCID prefixes that match this carrier, and whether an Apple ID check is required.
ServerURL = "apw.prod.ondemandconnectivity.com"
DisallowedDialingPrefixes [] 1
Dial strings the handset refuses to send.
[0] = "*228"
SupportsSupplementaryServices = false
Show4GSwitch = true
ShowDialAssist = true
PhoneNumberRegistrationGatewayAddress = "2775"
Short code the handset SMSes to register its number with Apple services (iMessage/FaceTime).
OverrideOperatorName = "AppWire"
ShowTTY = true
HangUpCallsWhenPlacingEmergencyCall = true
OverrideOperatorWiFiName = "AW Wi-Fi"
RemoteDiagnosticsWWANAllowed = true
StaticNATType = 8400 bits 4, 6, 7, 13 · 0x20d0
SupportsIMSSignalingIndication = true
TechSettings {} 11
Low-level radio/EPDG behaviour, including IKE and Wi-Fi Calling policy.
SetHandOverIPv6Prefix = true
ChildSAs {} 1
FirstChild {} 3
TechPolicies [] 3
[0] {} 2
[1] {} 2
[2] {} 2
WifiCallingAllowedInRoaming = true
iRatPolicies {} 2
PreferredTechnologyRoaming = "wifi"
PreferredTechnology = "wifi"
SupportContextSwitchOver = true
SupportCallHandover = true
IPSecMTU = 1150
ExtraConfigurationAttributeRequestv4 [] 1
[0] {} 3
5wiServiceMask = 3
IKE {} 13
LocalIdentifier = "0$imsi@nai.epc.mnc$mnc.mcc$mcc.3gppnetwork.org"
NATTKeepAliveOffload = true
DisableSwitchToNATTPort = true
DeadPeerDetectionRetryInterval = 10
DeadPeerDetectionEnabled = false
LocalIdentifierType = "IDUserFQDN"
RemoteAddress = "epdg.myawi.com"
Proposals [] 1
RemoteIdentifierType = "IDFQDN"
DeadPeerDetectionMaxRetries = 4
NonceSize = 16
DeadPeerDetectionInterval = 600
ValidateRemoteCertificate = false
MaxBluetoothModemConnections [] 1
[0] = 5
RequiresServiceProvisioning = true
Location {} 3
Location policy during emergency calls, including AML.
EmergencyLocation {} 1
AugmentedEmergencyAction {} 1
EnableEarlyReturnDuringEmergencyMode = true
EnableCPIDuringEmergencyMode = true
ShowVolteSwitch = true
apns [] 4
Access Point Names. Each entry carries a type-mask (which services may use it) and a tech-type-mask (which radio technologies).
[0] {} 7
DefaultProtocolMask = 3
password = ""
type-mask = 33335 bits 0, 1, 2, 4, 5, 9, 15 · 0x8237
Bitmask of service classes allowed on this APN (internet, MMS, tethering, IMS, …).
AllowedProtocolMaskInRoaming = 3
username = ""
apn = "4g.myawi.com"
AllowedProtocolMask = 3 bits 0, 1 · 0x3
[1] {} 9
DefaultProtocolMask = 1
password = ""
tech-type-mask = 131078 bits 1, 2, 17 · 0x20006
Bitmask of radio technologies this APN entry applies to.
type-mask = 131072 bits 17 · 0x20000
Bitmask of service classes allowed on this APN (internet, MMS, tethering, IMS, …).
AllowedProtocolMaskInRoaming = 1
SupportSwitchOver = true
username = ""
apn = "ims"
AllowedProtocolMask = 1 bits 0 · 0x1
[2] {} 8
DefaultProtocolMask = 1
password = ""
tech-type-mask = 262144 bits 18 · 0x40000
Bitmask of radio technologies this APN entry applies to.
type-mask = 262144 bits 18 · 0x40000
Bitmask of service classes allowed on this APN (internet, MMS, tethering, IMS, …).
AllowedProtocolMaskInRoaming = 1
username = ""
apn = "sos"
AllowedProtocolMask = 1 bits 0 · 0x1
[3] {} 8
DefaultProtocolMask = 1
password = ""
tech-type-mask = 1048576 bits 20 · 0x100000
Bitmask of radio technologies this APN entry applies to.
type-mask = 1048576 bits 20 · 0x100000
Bitmask of service classes allowed on this APN (internet, MMS, tethering, IMS, …).
AllowedProtocolMaskInRoaming = 1
username = ""
apn = "hos.myawi.com"
AllowedProtocolMask = 1 bits 0 · 0x1
IMSConfig {} 10
IMS (VoLTE / Wi-Fi Calling) stack configuration: SIP signalling, media/SRTP, registration and headers.
Signaling {} 29
DefaultAuthAlgorithm = "AKAv1-MD5"
UseCIDUrlInPIDF = true
SupportPEarlyMediaHeader = true
TcpIdleTimeoutSeconds = 0
EarlyMediaNeedsHeader = true
LocationForShortCodeCalls = "BOTH"
ContactUser = "MDN"
OutgoingDomain = "1"
AdditionalHeaders {} 1
NetworkTerminationRetryIntervalSeconds = 1
SendLocalTimeZoneInformation = true
InviteErrorResponsesToTriggerCSFB = "3XX,400,401,402,405,406,407,408,412,413,414,415,416,417,420,421,423,424,428,429,481,482,483,485,487,488,489,491,493,5XX,6XX"
OutgoingCallPrefix {} 2
MaxUdpMessageSize = 1200
AlwaysSendSessionProgress = true
SipTimers {} 1
IgnoresIntlDataRoaming = true
RingbackTimerSeconds = 90
EmergencyURNs {} 1
CountryOfOriginationFormat = "PANI"
UseTupleInPIDF = true
WaitForRingingTimerMOSeconds = 15
EnableCellularNetworkInfo = true
Preconditions = "Supported"
WaitForRingingTimerMTSeconds = 15
strictCallFlows = true
UseIPSec = true
AllowRemoteHoldForUnconfirmedCalls = true
AlwaysPrack18x = true
Voice {} 6
BlockSilentRedialOverCS = true
EnableVolteByDefault = true
E911OverITechSupported = false
E911OverIMSSupported = true
endNonEmergencyCalls = true
tLte911Timer = 22
XCAP {} 5
SupportsCW = false
NafPort = 80
ContentType = "application/xcap-el+xml"
supported = true
NafHost = "xcap.ims.myawi.com"
ConferenceCalling {} 3
conferenceServer = "sip:mmtel@conf-factory.ims.mnc130.mcc312.3gppnetwork.org"
TreatAllNotificationsAsPartial = true
AlwaysSubscribeToConferenceEvents = true
AllowHandoverWithoutIMSVoiceService = true
SMS {} 1
DCN {} 2
Media {} 7
RTCPIntervalSeconds = 5
PreferredAMRWBMode = 8
EnableBandwidthSpecifiers = true
InactivityTimerRTCPSeconds = 20
EnableRTCPExtendedReports = true
InactivityTimerRTPSeconds = 20
IncludeSDPModeChangeCapability = true
CarrierAssignedVoLTEServiceMask = 3
SIM {} 3
CarrierDomain = "ims.mnc130.mcc312.3gppnetwork.org"
impuFormat [] 1
impiFormat = "imsi@carrierDomain"
ShowWiFiCallingRoamingSwitch = true
SMSSizeInBytesSentAsMMSInstead = 973
Show3GSwitch = false
SMSSettings {} 5
OutgoingSMSPrefix {} 2
International = "+011"
Local = "+1"
SupportsEMS = false
SupportsTextToEmergency = true
MessageFormat {} 2
SignalingFormat = 1
PacketFormat = 1
TransportFallback = true
AllowedServicesTypeMaskOnInternet = 32768 bits 15 · 0x8000
ForceWPSCallsOverCS = false
DefaultWhenImsSwitchOff = 1
MTU [] 1
Per-technology MTU override, keyed by a technology bitmask.
[0] {} 2
size = 1428
technology-mask = 9 bits 0, 3 · 0x9
Services [] 4
USSD/short-code shortcuts surfaced in the carrier menu in Settings.
[0] {} 2
ServiceCode = "411"
ServiceName = "Directory Assistance"
[1] {} 2
ServiceCode = "611"
ServiceName = "Check Bill Balance"
[2] {} 2
ServiceCode = "611"
ServiceName = "Pay My Bill"
[3] {} 2
ServiceCode = "611"
ServiceName = "View My Minutes"
PushSettings {} 2
VoWiFiTopic = "com.ekn.entitlement"
Topic = "com.ekn.entitlement"
SuspendFastDormancyAllowed = true
PreferPrimaryDNS = true
CarrierName = "Appalachian"
Operator name shown in the status bar and in Settings.
SupportsImsCapability = true
SupportedPLMNs [] 1
Networks treated as the home network for this bundle.
[0] = "312130"
SMSUseLocalTZ = true
SupportedSIMs [] 1
MCC+MNC values (optionally with _GID1-/_GID2-/_ID- qualifiers) this bundle claims. The handset picks a bundle by matching the SIM against this list.
[0] = "312130"
782 carriers, 225 countries · iOS 27.0 (24A437) AppWire_LTE_US GitHub Ready