carrier-explode Explode and decode carrier data GitHub About
Phones (7)

Each phone's own settings and modem file, against what that phone had before.

PhonesSettingsModem file
iPhone 14, 14 Plus, 14 Pro, 14 Pro Maxnot in that versionnot in that version
iPhone SE (3rd generation)not in that versionnot in that version
iPhone 13, 13 mini, 13 Pro, 13 Pro Maxnot in that versionnot in that version
iPhone 12, 12 mini, 12 Pro, 12 Pro Maxnot in that versionnot in that version
iPhone 11, 11 Pro, 11 Pro Max, SE (2020)8 changes2 changes
iPhone XR, XS, XS Max (China)7 changes2 changes
iPhone 8 (Global), 8 Plus (Global), X (Global)6 changes9 changes
iPhone 11, 11 Pro, 11 Pro Max, SE (2020): overrides_D421_D431_N104_D79.plist

Was overrides_D79.plist.

Key pathBeforeAfter
DerPriFileNameoverrides_D79.der.prioverrides_D421_D431_N104_D79.der.pri
DerPriFileVersion0.0.50.0.6
IMSConfigabsent{"SMS":{"allowCSFBInVolteMode":false,"SMSBundleToVoice":true,"SupportedDomains":{"GSM":false,"LTE":true,"UMTS":false}},"Signaling":{"RequirePreconditionsWhenMandatory":false}}
IgnoresDeactivateOnNetworkScanServiceMaskabsent131072
ShowVolteSwitchfalsetrue
ShowVolteWarningUnsupportedCarrierabsentfalse
SupportsImsCapabilityfalsetrue
SupportsSupplementaryServicesOverIMSabsenttrue
iPhone 11, 11 Pro, 11 Pro Max, SE (2020): overrides_D421_D431_N104_D79.der.pri

Was overrides_D79.der.pri.

iPhone XR, XS, XS Max (China): overrides_D321_D331_N841.plist
Key pathBeforeAfter
DerPriFileVersion0.0.90.0.10
IMSConfigabsent{"SMS":{"allowCSFBInVolteMode":false,"SMSBundleToVoice":true,"SupportedDomains":{"GSM":false,"LTE":true,"UMTS":false}},"Signaling":{"RequirePreconditionsWhenMandatory":false}}
IgnoresDeactivateOnNetworkScanServiceMaskabsent131072
ShowVolteSwitchfalsetrue
ShowVolteWarningUnsupportedCarrierabsentfalse
SupportsImsCapabilityfalsetrue
SupportsSupplementaryServicesOverIMSabsenttrue
iPhone XR, XS, XS Max (China): overrides_D321_D331_N841.der.pri
iPhone 8 (Global), 8 Plus (Global), X (Global): overrides_D20_D21_D22.plist
Key pathBeforeAfter
DerPriFileVersion0.1.1780.1.180
IMSConfigabsent{"SMS":{"allowCSFBInVolteMode":false},"Signaling":{"RequirePreconditionsWhenMandatory":false}}
IgnoresDeactivateOnNetworkScanServiceMaskabsent131072
ShowVolteSwitchabsenttrue
SupportsImsCapabilityabsenttrue
SupportsSupplementaryServicesOverIMSabsenttrue
iPhone 8 (Global), 8 Plus (Global), X (Global): overrides_D20_D21_D22.der.pri
Routine changes (105 files): translation added or removed, version number only, per-phone file, compared by phone above, signature
FileKindWhy it is routine
Dutch.lproj/carrier.stringsremovedtranslation added or removed
Dutch.lproj/locversion.plistremovedversion number only
English.lproj/carrier.stringsremovedtranslation added or removed
English.lproj/locversion.plistremovedversion number only
French.lproj/carrier.stringsremovedtranslation added or removed
French.lproj/locversion.plistremovedversion number only
German.lproj/carrier.stringsremovedtranslation added or removed
German.lproj/locversion.plistremovedversion number only
Info.plistchangedversion number only
Italian.lproj/carrier.stringsremovedtranslation added or removed
Italian.lproj/locversion.plistremovedversion number only
Japanese.lproj/carrier.stringsremovedtranslation added or removed
Japanese.lproj/locversion.plistremovedversion number only
Spanish.lproj/carrier.stringsremovedtranslation added or removed
Spanish.lproj/locversion.plistremovedversion number only
ar.lproj/locversion.plistchangedversion number only
bg.lproj/carrier.stringsaddedtranslation added or removed
bg.lproj/locversion.plistaddedversion number only
ca.lproj/locversion.plistchangedversion number only
cs.lproj/locversion.plistchangedversion number only
da.lproj/locversion.plistchangedversion number only
de.lproj/carrier.stringsaddedtranslation added or removed
de.lproj/locversion.plistaddedversion number only
el.lproj/locversion.plistchangedversion number only
en.lproj/carrier.stringsaddedtranslation added or removed
en.lproj/locversion.plistaddedversion number only
en_AU.lproj/locversion.plistchangedversion number only
en_GB.lproj/locversion.plistchangedversion number only
es.lproj/carrier.stringsaddedtranslation added or removed
es.lproj/locversion.plistaddedversion number only
es_419.lproj/carrier.stringsaddedtranslation added or removed
es_419.lproj/locversion.plistaddedversion number only
es_MX.lproj/locversion.plistchangedversion number only
fi.lproj/locversion.plistchangedversion number only
fr.lproj/carrier.stringsaddedtranslation added or removed
fr.lproj/locversion.plistaddedversion number only
fr_CA.lproj/locversion.plistchangedversion number only
he.lproj/locversion.plistchangedversion number only
hi.lproj/locversion.plistchangedversion number only
hr.lproj/locversion.plistchangedversion number only
hu.lproj/locversion.plistchangedversion number only
id.lproj/locversion.plistchangedversion number only
it.lproj/carrier.stringsaddedtranslation added or removed
it.lproj/locversion.plistaddedversion number only
ja.lproj/carrier.stringsaddedtranslation added or removed
ja.lproj/locversion.plistaddedversion number only
kk.lproj/carrier.stringsaddedtranslation added or removed
kk.lproj/locversion.plistaddedversion number only
ko.lproj/locversion.plistchangedversion number only
ms.lproj/locversion.plistchangedversion number only
nl.lproj/carrier.stringsaddedtranslation added or removed
nl.lproj/locversion.plistaddedversion number only
no.lproj/locversion.plistchangedversion number only
overrides_D10_D11.der.priremovedper-phone file, compared by phone above
overrides_D10_D11.plistremovedper-phone file, compared by phone above
overrides_D20_D21_D22.der.prichangedper-phone file, compared by phone above
overrides_D20_D21_D22.plistchangedper-phone file, compared by phone above
overrides_D321_D331_N841.der.prichangedper-phone file, compared by phone above
overrides_D321_D331_N841.plistchangedper-phone file, compared by phone above
overrides_D421_D431_N104.der.priremovedper-phone file, compared by phone above
overrides_D421_D431_N104.plistremovedper-phone file, compared by phone above
overrides_D421_D431_N104_D79.der.priaddedper-phone file, compared by phone above
overrides_D421_D431_N104_D79.plistaddedper-phone file, compared by phone above
overrides_D49.der.priaddedper-phone file, compared by phone above
overrides_D49.plistaddedper-phone file, compared by phone above
overrides_D52g_D53g_D53p_D54p.der.priaddedper-phone file, compared by phone above
overrides_D52g_D53g_D53p_D54p.plistaddedper-phone file, compared by phone above
overrides_D63_D64_D16_D17.der.priaddedper-phone file, compared by phone above
overrides_D63_D64_D16_D17.plistaddedper-phone file, compared by phone above
overrides_D73_D74_D27_D28.der.priaddedper-phone file, compared by phone above
overrides_D73_D74_D27_D28.plistaddedper-phone file, compared by phone above
overrides_D79.der.priremovedper-phone file, compared by phone above
overrides_D79.plistremovedper-phone file, compared by phone above
overrides_N66_N71.der.priremovedper-phone file, compared by phone above
overrides_N66_N71.plistremovedper-phone file, compared by phone above
overrides_N66_N71.xmlremovedper-phone file, compared by phone above
overrides_N69.plistremovedper-phone file, compared by phone above
overrides_N69.priremovedper-phone file, compared by phone above
pl.lproj/locversion.plistchangedversion number only
pt.lproj/locversion.plistchangedversion number only
pt_PT.lproj/locversion.plistchangedversion number only
ro.lproj/locversion.plistchangedversion number only
ru.lproj/locversion.plistchangedversion number only
signatures/common.plistchangedsignature
signatures/overrides_D10_D11.plistremovedsignature
signatures/overrides_D20_D21_D22.plistchangedsignature
signatures/overrides_D321_D331_N841.plistchangedsignature
signatures/overrides_D421_D431_N104.plistremovedsignature
signatures/overrides_D421_D431_N104_D79.plistaddedsignature
signatures/overrides_D49.plistaddedsignature
signatures/overrides_D52g_D53g_D53p_D54p.plistaddedsignature
signatures/overrides_D63_D64_D16_D17.plistaddedsignature
signatures/overrides_D73_D74_D27_D28.plistaddedsignature
signatures/overrides_D79.plistremovedsignature
signatures/overrides_N66_N71.plistremovedsignature
signatures/overrides_N69.plistremovedsignature
sk.lproj/locversion.plistchangedversion number only
sv.lproj/locversion.plistchangedversion number only
th.lproj/locversion.plistchangedversion number only
tr.lproj/locversion.plistchangedversion number only
uk.lproj/locversion.plistchangedversion number only
vi.lproj/locversion.plistchangedversion number only
zh_CN.lproj/locversion.plistchangedversion number only
zh_HK.lproj/locversion.plistchangedversion number only
zh_TW.lproj/locversion.plistchangedversion number only
FileKindAddedRemovedChanged
ERI.plistchanged
carrier.plistchanged1924
supported_devices.plistchanged135
version.plistchanged13
ERI.plist changed 0 rows Before After only this file
Bytes differ; no decoded difference.
carrier.plist changed 25 rows Before After only this file
Key pathBeforeAfter
AttachAPN.3GPP.AllowedProtocolMask13
AttachAPN.3GPP.AllowedProtocolMaskInRoamingLTEabsent3
AttachAPN.3GPP.AllowedProtocolMaskInRoamingUMTSabsent3
AttachAPN.3GPP2.AllowedProtocolMask13
AttachAPN.3GPP2.AllowedProtocolMaskInRoamingUMTSabsent3
EmergencyCallingabsent{"EmergencyNumbers":[{"Category":0,"PreferredEmergencyNumber":true,"Number":"999"},{"Number":"110","Category":0},{"Number":"119","Category":0},{"Number":"120","Category":0},{"Number":"991","Category":0},{"Number":"993","Category":0}]}
EmergencyNumbers{"460":[{"Number":"110","Category":0},{"Number":"119","Category":0},{"Number":"120","Category":0},{"Number":"991","Category":0},{"Number":"993","Category":0}],"AllPLMNs":[{"Number":"999","Category":0}]}absent
HomeBundleIdentifierabsentcom.apple.Macau
IMSConfigabsent
{"Signaling":{"DefaultAuthAlgorithm":"AKAv1-MD5","LocalQoSTimeoutMOSeconds":6,"RegistrationRetryIntervals":"30+30,60+60,120+120,240+240,480,900","SupportPEarlyMediaHeader":true,"UseFakeSAsForDeregistration":true,"ussdEnabled":true,"FatalSmsErrors":"400,404,500,502","EarlyMediaNeedsHeader":true,"Defa…
{
  "Signaling": {
    "DefaultAuthAlgorithm": "AKAv1-MD5",
    "LocalQoSTimeoutMOSeconds": 6,
    "RegistrationRetryIntervals": "30+30,60+60,120+120,240+240,480,900",
    "SupportPEarlyMediaHeader": true,
    "UseFakeSAsForDeregistration": true,
    "ussdEnabled": true,
    "FatalSmsErrors": "400,404,500,502",
    "EarlyMediaNeedsHeader": true,
    "DefaultRemoteSipPort": 5060,
    "EnableEmergencyRegistration": true,
    "AlwaysUnsubscribeFromRegEvents": false,
    "EmergencyCallBackModeExpirationSeconds": 1,
    "StartLocalQosTimerOnSessionProgress": true,
    "TriggerCSFBOnLocalQoSTimeoutMO": false,
    "TriggerCSFBOnLocalQoSTimeoutMT": false,
    "TriggerCSFBOnWaitForRingingTimeout": false,
    "EmergencyURNs": {
      "110": "urn:service:sos.police",
      "119": "urn:service:sos.fire",
      "120": "urn:service:sos.ambulance",
      "993": "urn:service:sos.mountain",
      "999": "urn:service:sos.police"
    },
    "RingbackTimerSeconds": 95,
    "SendPreferredServiceInInvite": true,
    "LocalQoSTimeoutMTSeconds": 6,
    "ValidateSipMessageRecipient": false,
    "IncomingCallEndReasons": {
      "TemporarilyUnavailable": {
        "StatusCode": 480,
        "TerminationEvent": "RemoteCallRejected"
      }
    },
    "Preconditions": "supported",
    "IncompleteRegistrationThrottlingIntervalSeconds": 0,
    "CallEndReasons": {
      "NoAnswer": {
        "StatusCode": 408
      }
    },
    "RequireQoSBeforeRinging": true,
    "DontSendPreconditionsIfCallWaitingDisabled": true,
    "MinSessionExpiresSeconds": 600,
    "RingingTimerSeconds": 90,
    "UseIPSec": true
  },
  "ConferenceCalling": {
    "conferenceServer": "sip:mmtel@conf-factory.ims.mnc007.mcc455.3gppnetwork.org"
  },
  "SMS": {
    "TR1MTimer": {
      "TimerValue": 133
    }
  },
  "XCAP": {
    "NafHost": "xcap.ims.mnc007.mcc455.pub.3gppnetwork.org",
    "BsfPort": 80,
    "imsFeatureDependency": false,
    "DisableCLIRModification": true,
    "NafPort": 80,
    "SupportsCLIR": false,
    "supported": true,
    "ContentType": "application/xcap-el+xml",
    "DisableOnNetworkError": false,
    "ForbiddenHttpErrorCodes": "403,500,404",
    "UnsolicitedRequestDelay": 0,
    "BsfHost": "bsf.ims.mnc007.mcc455.pub.3gppnetwork.org",
    "SupportsCW": false
  },
  "Media": {
    "InactivityTimerRTCPSeconds": 20,
    "UseRestrictiveDirectionWhenCreatingAnswer": false,
    "RTCPIntervalSeconds": 5,
    "EnableBandwidthSpecifiers": true,
    "HideSessionLevelDirection": true,
    "PreferredAMRWBMode": "8"
  },
  "SIM": {
    "CarrierDomain": "ims.mnc007.mcc455.3gppnetwork.org",
    "impiFormat": "imsi@carrierDomain",
    "impuFormat": [
      "imsi@carrierDomain"
    ]
  },
  "Voice": {
    "tLte911Timer": 34,
    "E911OverIMSSupported": true,
    "CheckIMSPrefForEmergency": true,
    "EnableVolteByDefault": true,
    "endNonEmergencyCalls": true
  }
}
OTASoftwareUpdate.MaxBytesOverCellular62914560absent
SMSSettings.TransportFallbackabsentfalse
StatusBarImagesabsent[{"AllowPrefixMatching":false,"CarrierName":"455-07","StatusBarCarrierName":"中国电信"},{"AllowPrefixMatching":false,"CarrierName":"China Telecom","StatusBarCarrierName":"中国电信"},{"AllowPrefixMatching":false,"CarrierName":"CT Macau","StatusBarCarrierName":"中国电信"}]
apns[0].configuration[0].AllowedProtocolMaskabsent3
apns[0].configuration[0].AllowedProtocolMaskInRoamingabsent3
apns[0].configuration[0].DefaultProtocolMaskabsent3
apns[0].configuration[0].type-mask5611049137
apns[0].configuration[1].AllowedProtocolMaskabsent3
apns[0].configuration[1].AllowedProtocolMaskInRoamingabsent3
apns[0].configuration[1].DefaultProtocolMaskabsent3
apns[0].configuration[2].AllowedProtocolMaskabsent3
apns[0].configuration[2].AllowedProtocolMaskInRoamingabsent3
apns[0].configuration[2].DefaultProtocolMaskabsent3
apns[0].configuration[2].type-mask5601049136
apns[0].configuration[3]absent{"type-mask":131072,"password":"","tech-type-mask":131072,"DefaultProtocolMask":2,"AllowedProtocolMaskInRoaming":2,"SupportSwitchOver":true,"username":"","WaitForBringUpComplete":true,"apn":"ims","AllowedProtocolMask":2}
apns[0].configuration[4]absent{"AllowedProtocolMask":2,"password":"","tech-type-mask":262144,"type-mask":262144,"AllowNoDNS":1,"AllowedProtocolMaskInRoaming":2,"username":"","apn":"sos","DefaultProtocolMask":2}
supported_devices.plist changed 18 rows Before After only this file
version.plist changed 4 rows Before After only this file
Key pathBeforeAfter
BuildAliasOfCarrierBundlesabsent
CFBundleShortVersionString41.1.053.1.0
CFBundleVersion41.153.1
SourceVersion29370000000000003654000000000000