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

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

PhonesSettingsModem file
iPhone 8 (Global), 8 Plus (Global), X (Global)8 changesadded
iPhone 7 (Global), 7 Plus (Global)8 changesadded
iPhone SE8 changesadded
iPhone 6s, 6s+8 changesadded
iPhone 6, 6+8 changesadded
iPhone 8 (Global), 8 Plus (Global), X (Global): overrides_D20_D21_D22.plist

Was overrides_D22.plist.

Key pathBeforeAfter
DerPriFileNameabsentoverrides_D20_D21_D22.der.pri
DerPriFileVersionabsent0.1.160
IMSConfigabsent
{"Signaling":{"InviteErrorResponsesToTriggerCSFB":"3XX,4XX,5XX,6XX","EnableCellularNetworkInfo":true,"SupportPEarlyMediaHeader":true,"MaxUdpMessageSize":1300,"RingbackTimerSeconds":90,"RingingTimerSeconds":90,"WaitForRingingTimerMOSeconds":20,"ussdEnabled":false,"EarlyMediaNeedsHeader":true,"AlwaysS…
{
  "Signaling": {
    "InviteErrorResponsesToTriggerCSFB": "3XX,4XX,5XX,6XX",
    "EnableCellularNetworkInfo": true,
    "SupportPEarlyMediaHeader": true,
    "MaxUdpMessageSize": 1300,
    "RingbackTimerSeconds": 90,
    "RingingTimerSeconds": 90,
    "WaitForRingingTimerMOSeconds": 20,
    "ussdEnabled": false,
    "EarlyMediaNeedsHeader": true,
    "AlwaysSendSessionProgress": true,
    "CountryOfOriginationFormat": "PANI",
    "RegistrationRetryIntervals": "30,60+15,120,480,900,1800",
    "Preconditions": "supportedButMandatory",
    "AdditionalContactParams": {
      "REGISTER,INVITE,INVITE:*[primary]": "+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;+g.3gpp.ps2cs-srvcc-orig-pre-alerting"
    },
    "TriggerCSFBOnSDPError": true,
    "TriggerCSFBOnWaitForRingingTimeout": true,
    "UseIPSec": true,
    "WaitForRingingTimerMTSeconds": 25
  },
  "ConferenceCalling": {
    "conferenceServer": "sip:mmtel@conf-factory.ims.mnc003.mcc730.3gppnetwork.org",
    "SendConferenceSubscribeInNewDialog": false,
    "AlwaysSubscribeToConferenceEvents": true
  },
  "AllowHandoverWithoutIMSVoiceService": true,
  "Media": {
    "RTCPIntervalSeconds": 5,
    "ModeChangeCapability": 2,
    "EnableBandwidthSpecifiers": true,
    "PreferredAMRNBMode": 7,
    "InactivityTimerRTCPSeconds": 25,
    "PreferredAMRWBMode": 8,
    "InactivityTimerRTPSeconds": 30,
    "RingbackTone": "CEPT",
    "IncludeSDPModeChangeCapability": true
  },
  "XCAP": {
    "SupportsCW": false,
    "BsfHost": "bsf.ims.mnc003.mcc730.pub.3gppnetwork.org",
    "NafPort": 8090,
    "SupportsCB": true,
    "BsfPort": 8080,
    "ContentType": "application/xcap-el+xml",
    "supported": true,
    "NafHost": "xcap.ims.mnc003.mcc730.pub.3gppnetwork.org"
  },
  "Voice": {
    "EnableVolteByDefault": true,
    "E911OverIMSSupported": false
  }
}
Show3GSwitchWith4Gtruefalse
ShowLTEWarningUnsupportedCarrierfalseabsent
ShowVolteSwitchabsenttrue
SupportsImsCapabilityabsenttrue
apnsabsent
[{"type-mask":1048625,"password":"clarochile","username":"clarochile","apn":"bam.clarochile.cl"},{"type-mask":2,"password":"clarochile","username":"clarochile","apn":"vvm.clarochile.cl"},{"type-mask":4,"password":"clarochile","username":"clarochile","apn":"mms.clarochile.cl"},{"DefaultProtocolMask":…
[
  {
    "type-mask": 1048625,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "bam.clarochile.cl"
  },
  {
    "type-mask": 2,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "vvm.clarochile.cl"
  },
  {
    "type-mask": 4,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "mms.clarochile.cl"
  },
  {
    "DefaultProtocolMask": 1,
    "password": "",
    "type-mask": 131072,
    "SupportSwitchOver": true,
    "username": "",
    "apn": "ims",
    "AllowedProtocolMask": 1
  }
]
iPhone 7 (Global), 7 Plus (Global): overrides_D10_D11.plist
Key pathBeforeAfter
DerPriFileNameabsentoverrides_D10_D11.der.pri
DerPriFileVersionabsent0.1.160
IMSConfigabsent
{"Signaling":{"InviteErrorResponsesToTriggerCSFB":"3XX,4XX,5XX,6XX","EnableCellularNetworkInfo":true,"SupportPEarlyMediaHeader":true,"MaxUdpMessageSize":1300,"RingbackTimerSeconds":90,"RingingTimerSeconds":90,"WaitForRingingTimerMOSeconds":20,"ussdEnabled":false,"EarlyMediaNeedsHeader":true,"AlwaysS…
{
  "Signaling": {
    "InviteErrorResponsesToTriggerCSFB": "3XX,4XX,5XX,6XX",
    "EnableCellularNetworkInfo": true,
    "SupportPEarlyMediaHeader": true,
    "MaxUdpMessageSize": 1300,
    "RingbackTimerSeconds": 90,
    "RingingTimerSeconds": 90,
    "WaitForRingingTimerMOSeconds": 20,
    "ussdEnabled": false,
    "EarlyMediaNeedsHeader": true,
    "AlwaysSendSessionProgress": true,
    "CountryOfOriginationFormat": "PANI",
    "RegistrationRetryIntervals": "30,60+15,120,480,900,1800",
    "Preconditions": "supportedButMandatory",
    "AdditionalContactParams": {
      "REGISTER,INVITE,INVITE:*[primary]": "+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;+g.3gpp.ps2cs-srvcc-orig-pre-alerting"
    },
    "TriggerCSFBOnSDPError": true,
    "TriggerCSFBOnWaitForRingingTimeout": true,
    "UseIPSec": true,
    "WaitForRingingTimerMTSeconds": 25
  },
  "ConferenceCalling": {
    "conferenceServer": "sip:mmtel@conf-factory.ims.mnc003.mcc730.3gppnetwork.org",
    "SendConferenceSubscribeInNewDialog": false,
    "AlwaysSubscribeToConferenceEvents": true
  },
  "AllowHandoverWithoutIMSVoiceService": true,
  "Media": {
    "RTCPIntervalSeconds": 5,
    "ModeChangeCapability": 2,
    "EnableBandwidthSpecifiers": true,
    "PreferredAMRNBMode": 7,
    "InactivityTimerRTCPSeconds": 25,
    "PreferredAMRWBMode": 8,
    "InactivityTimerRTPSeconds": 30,
    "RingbackTone": "CEPT",
    "IncludeSDPModeChangeCapability": true
  },
  "XCAP": {
    "SupportsCW": false,
    "BsfHost": "bsf.ims.mnc003.mcc730.pub.3gppnetwork.org",
    "NafPort": 8090,
    "SupportsCB": true,
    "BsfPort": 8080,
    "ContentType": "application/xcap-el+xml",
    "supported": true,
    "NafHost": "xcap.ims.mnc003.mcc730.pub.3gppnetwork.org"
  },
  "Voice": {
    "EnableVolteByDefault": true,
    "E911OverIMSSupported": false
  }
}
Show3GSwitchWith4Gtruefalse
ShowLTEWarningUnsupportedCarrierfalseabsent
ShowVolteSwitchabsenttrue
SupportsImsCapabilityabsenttrue
apnsabsent
[{"type-mask":1048625,"password":"clarochile","username":"clarochile","apn":"bam.clarochile.cl"},{"type-mask":2,"password":"clarochile","username":"clarochile","apn":"vvm.clarochile.cl"},{"type-mask":4,"password":"clarochile","username":"clarochile","apn":"mms.clarochile.cl"},{"DefaultProtocolMask":…
[
  {
    "type-mask": 1048625,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "bam.clarochile.cl"
  },
  {
    "type-mask": 2,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "vvm.clarochile.cl"
  },
  {
    "type-mask": 4,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "mms.clarochile.cl"
  },
  {
    "DefaultProtocolMask": 1,
    "password": "",
    "type-mask": 131072,
    "SupportSwitchOver": true,
    "username": "",
    "apn": "ims",
    "AllowedProtocolMask": 1
  }
]
iPhone SE: overrides_N69.plist
Key pathBeforeAfter
IMSConfigabsent
{"Signaling":{"InviteErrorResponsesToTriggerCSFB":"3XX,4XX,5XX,6XX","EnableCellularNetworkInfo":true,"SupportPEarlyMediaHeader":true,"MaxUdpMessageSize":1300,"RingbackTimerSeconds":90,"RingingTimerSeconds":90,"WaitForRingingTimerMOSeconds":20,"ussdEnabled":false,"EarlyMediaNeedsHeader":true,"AlwaysS…
{
  "Signaling": {
    "InviteErrorResponsesToTriggerCSFB": "3XX,4XX,5XX,6XX",
    "EnableCellularNetworkInfo": true,
    "SupportPEarlyMediaHeader": true,
    "MaxUdpMessageSize": 1300,
    "RingbackTimerSeconds": 90,
    "RingingTimerSeconds": 90,
    "WaitForRingingTimerMOSeconds": 20,
    "ussdEnabled": false,
    "EarlyMediaNeedsHeader": true,
    "AlwaysSendSessionProgress": true,
    "CountryOfOriginationFormat": "PANI",
    "RegistrationRetryIntervals": "30,60+15,120,480,900,1800",
    "Preconditions": "supportedButMandatory",
    "AdditionalContactParams": {
      "REGISTER,INVITE,INVITE:*[primary]": "+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;+g.3gpp.ps2cs-srvcc-orig-pre-alerting"
    },
    "TriggerCSFBOnSDPError": true,
    "TriggerCSFBOnWaitForRingingTimeout": true,
    "UseIPSec": true,
    "WaitForRingingTimerMTSeconds": 25
  },
  "ConferenceCalling": {
    "conferenceServer": "sip:mmtel@conf-factory.ims.mnc003.mcc730.3gppnetwork.org",
    "SendConferenceSubscribeInNewDialog": false,
    "AlwaysSubscribeToConferenceEvents": true
  },
  "AllowHandoverWithoutIMSVoiceService": true,
  "Media": {
    "RTCPIntervalSeconds": 5,
    "ModeChangeCapability": 2,
    "EnableBandwidthSpecifiers": true,
    "PreferredAMRNBMode": 7,
    "InactivityTimerRTCPSeconds": 25,
    "PreferredAMRWBMode": 8,
    "InactivityTimerRTPSeconds": 30,
    "RingbackTone": "CEPT",
    "IncludeSDPModeChangeCapability": true
  },
  "XCAP": {
    "SupportsCW": false,
    "BsfHost": "bsf.ims.mnc003.mcc730.pub.3gppnetwork.org",
    "NafPort": 8090,
    "SupportsCB": true,
    "BsfPort": 8080,
    "ContentType": "application/xcap-el+xml",
    "supported": true,
    "NafHost": "xcap.ims.mnc003.mcc730.pub.3gppnetwork.org"
  },
  "Voice": {
    "EnableVolteByDefault": true,
    "E911OverIMSSupported": false
  }
}
PRIFileNameabsentoverrides_N69.pri
PriVersionabsent0.1.160
Show3GSwitchWith4Gtruefalse
ShowLTEWarningUnsupportedCarrierfalseabsent
ShowVolteSwitchabsenttrue
SupportsImsCapabilityabsenttrue
apnsabsent
[{"type-mask":1048625,"password":"clarochile","username":"clarochile","apn":"bam.clarochile.cl"},{"type-mask":2,"password":"clarochile","username":"clarochile","apn":"vvm.clarochile.cl"},{"type-mask":4,"password":"clarochile","username":"clarochile","apn":"mms.clarochile.cl"},{"DefaultProtocolMask":…
[
  {
    "type-mask": 1048625,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "bam.clarochile.cl"
  },
  {
    "type-mask": 2,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "vvm.clarochile.cl"
  },
  {
    "type-mask": 4,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "mms.clarochile.cl"
  },
  {
    "DefaultProtocolMask": 1,
    "password": "",
    "type-mask": 131072,
    "SupportSwitchOver": true,
    "username": "",
    "apn": "ims",
    "AllowedProtocolMask": 1
  }
]
iPhone 6s, 6s+: overrides_N66_N71.plist
Key pathBeforeAfter
DerPriFileNameabsentoverrides_N66_N71.der.pri
DerPriFileVersionabsent0.1.160
IMSConfigabsent
{"Signaling":{"InviteErrorResponsesToTriggerCSFB":"3XX,4XX,5XX,6XX","EnableCellularNetworkInfo":true,"SupportPEarlyMediaHeader":true,"MaxUdpMessageSize":1300,"RingbackTimerSeconds":90,"RingingTimerSeconds":90,"WaitForRingingTimerMOSeconds":20,"ussdEnabled":false,"EarlyMediaNeedsHeader":true,"AlwaysS…
{
  "Signaling": {
    "InviteErrorResponsesToTriggerCSFB": "3XX,4XX,5XX,6XX",
    "EnableCellularNetworkInfo": true,
    "SupportPEarlyMediaHeader": true,
    "MaxUdpMessageSize": 1300,
    "RingbackTimerSeconds": 90,
    "RingingTimerSeconds": 90,
    "WaitForRingingTimerMOSeconds": 20,
    "ussdEnabled": false,
    "EarlyMediaNeedsHeader": true,
    "AlwaysSendSessionProgress": true,
    "CountryOfOriginationFormat": "PANI",
    "RegistrationRetryIntervals": "30,60+15,120,480,900,1800",
    "Preconditions": "supportedButMandatory",
    "AdditionalContactParams": {
      "REGISTER,INVITE,INVITE:*[primary]": "+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;+g.3gpp.ps2cs-srvcc-orig-pre-alerting"
    },
    "TriggerCSFBOnSDPError": true,
    "TriggerCSFBOnWaitForRingingTimeout": true,
    "UseIPSec": true,
    "WaitForRingingTimerMTSeconds": 25
  },
  "ConferenceCalling": {
    "conferenceServer": "sip:mmtel@conf-factory.ims.mnc003.mcc730.3gppnetwork.org",
    "SendConferenceSubscribeInNewDialog": false,
    "AlwaysSubscribeToConferenceEvents": true
  },
  "AllowHandoverWithoutIMSVoiceService": true,
  "Media": {
    "RTCPIntervalSeconds": 5,
    "ModeChangeCapability": 2,
    "EnableBandwidthSpecifiers": true,
    "PreferredAMRNBMode": 7,
    "InactivityTimerRTCPSeconds": 25,
    "PreferredAMRWBMode": 8,
    "InactivityTimerRTPSeconds": 30,
    "RingbackTone": "CEPT",
    "IncludeSDPModeChangeCapability": true
  },
  "XCAP": {
    "SupportsCW": false,
    "BsfHost": "bsf.ims.mnc003.mcc730.pub.3gppnetwork.org",
    "NafPort": 8090,
    "SupportsCB": true,
    "BsfPort": 8080,
    "ContentType": "application/xcap-el+xml",
    "supported": true,
    "NafHost": "xcap.ims.mnc003.mcc730.pub.3gppnetwork.org"
  },
  "Voice": {
    "EnableVolteByDefault": true,
    "E911OverIMSSupported": false
  }
}
Show3GSwitchWith4Gtruefalse
ShowLTEWarningUnsupportedCarrierfalseabsent
ShowVolteSwitchabsenttrue
SupportsImsCapabilityabsenttrue
apnsabsent
[{"type-mask":1048625,"password":"clarochile","username":"clarochile","apn":"bam.clarochile.cl"},{"type-mask":2,"password":"clarochile","username":"clarochile","apn":"vvm.clarochile.cl"},{"type-mask":4,"password":"clarochile","username":"clarochile","apn":"mms.clarochile.cl"},{"DefaultProtocolMask":…
[
  {
    "type-mask": 1048625,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "bam.clarochile.cl"
  },
  {
    "type-mask": 2,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "vvm.clarochile.cl"
  },
  {
    "type-mask": 4,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "mms.clarochile.cl"
  },
  {
    "DefaultProtocolMask": 1,
    "password": "",
    "type-mask": 131072,
    "SupportSwitchOver": true,
    "username": "",
    "apn": "ims",
    "AllowedProtocolMask": 1
  }
]
iPhone 6, 6+: overrides_N56_N61.plist
Key pathBeforeAfter
IMSConfigabsent
{"Signaling":{"InviteErrorResponsesToTriggerCSFB":"3XX,4XX,5XX,6XX","EnableCellularNetworkInfo":true,"SupportPEarlyMediaHeader":true,"MaxUdpMessageSize":1300,"RingbackTimerSeconds":90,"RingingTimerSeconds":90,"WaitForRingingTimerMOSeconds":20,"ussdEnabled":false,"EarlyMediaNeedsHeader":true,"AlwaysS…
{
  "Signaling": {
    "InviteErrorResponsesToTriggerCSFB": "3XX,4XX,5XX,6XX",
    "EnableCellularNetworkInfo": true,
    "SupportPEarlyMediaHeader": true,
    "MaxUdpMessageSize": 1300,
    "RingbackTimerSeconds": 90,
    "RingingTimerSeconds": 90,
    "WaitForRingingTimerMOSeconds": 20,
    "ussdEnabled": false,
    "EarlyMediaNeedsHeader": true,
    "AlwaysSendSessionProgress": true,
    "CountryOfOriginationFormat": "PANI",
    "RegistrationRetryIntervals": "30,60+15,120,480,900,1800",
    "Preconditions": "supportedButMandatory",
    "AdditionalContactParams": {
      "REGISTER,INVITE,INVITE:*[primary]": "+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;+g.3gpp.ps2cs-srvcc-orig-pre-alerting"
    },
    "TriggerCSFBOnSDPError": true,
    "TriggerCSFBOnWaitForRingingTimeout": true,
    "UseIPSec": true,
    "WaitForRingingTimerMTSeconds": 25
  },
  "ConferenceCalling": {
    "conferenceServer": "sip:mmtel@conf-factory.ims.mnc003.mcc730.3gppnetwork.org",
    "SendConferenceSubscribeInNewDialog": false,
    "AlwaysSubscribeToConferenceEvents": true
  },
  "AllowHandoverWithoutIMSVoiceService": true,
  "Media": {
    "RTCPIntervalSeconds": 5,
    "ModeChangeCapability": 2,
    "EnableBandwidthSpecifiers": true,
    "PreferredAMRNBMode": 7,
    "InactivityTimerRTCPSeconds": 25,
    "PreferredAMRWBMode": 8,
    "InactivityTimerRTPSeconds": 30,
    "RingbackTone": "CEPT",
    "IncludeSDPModeChangeCapability": true
  },
  "XCAP": {
    "SupportsCW": false,
    "BsfHost": "bsf.ims.mnc003.mcc730.pub.3gppnetwork.org",
    "NafPort": 8090,
    "SupportsCB": true,
    "BsfPort": 8080,
    "ContentType": "application/xcap-el+xml",
    "supported": true,
    "NafHost": "xcap.ims.mnc003.mcc730.pub.3gppnetwork.org"
  },
  "Voice": {
    "EnableVolteByDefault": true,
    "E911OverIMSSupported": false
  }
}
PRIFileNameabsentoverrides_N56_N61.pri
PriVersionabsent0.1.160
Show3GSwitchWith4Gtruefalse
ShowLTEWarningUnsupportedCarrierfalseabsent
ShowVolteSwitchabsenttrue
SupportsImsCapabilityabsenttrue
apnsabsent
[{"type-mask":1048625,"password":"clarochile","username":"clarochile","apn":"bam.clarochile.cl"},{"type-mask":2,"password":"clarochile","username":"clarochile","apn":"vvm.clarochile.cl"},{"type-mask":4,"password":"clarochile","username":"clarochile","apn":"mms.clarochile.cl"},{"DefaultProtocolMask":…
[
  {
    "type-mask": 1048625,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "bam.clarochile.cl"
  },
  {
    "type-mask": 2,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "vvm.clarochile.cl"
  },
  {
    "type-mask": 4,
    "password": "clarochile",
    "username": "clarochile",
    "apn": "mms.clarochile.cl"
  },
  {
    "DefaultProtocolMask": 1,
    "password": "",
    "type-mask": 131072,
    "SupportSwitchOver": true,
    "username": "",
    "apn": "ims",
    "AllowedProtocolMask": 1
  }
]
Routine changes (34 files): version number only, per-phone file, compared by phone above, signature
FileKindWhy it is routine
Info.plistchangedversion number only
overrides_D101_D111.plistchangedper-phone file, compared by phone above
overrides_D10_D11.der.priaddedper-phone file, compared by phone above
overrides_D10_D11.plistchangedper-phone file, compared by phone above
overrides_D201_D211.plistremovedper-phone file, compared by phone above
overrides_D201_D211_D221.plistaddedper-phone file, compared by phone above
overrides_D20_D21.plistremovedper-phone file, compared by phone above
overrides_D20_D21_D22.der.priaddedper-phone file, compared by phone above
overrides_D20_D21_D22.plistaddedper-phone file, compared by phone above
overrides_D22.plistremovedper-phone file, compared by phone above
overrides_D221.plistremovedper-phone file, compared by phone above
overrides_D321_D331_N841.plistaddedper-phone file, compared by phone above
overrides_N51_N53.plistchangedper-phone file, compared by phone above
overrides_N56_N61.plistchangedper-phone file, compared by phone above
overrides_N56_N61.priaddedper-phone file, compared by phone above
overrides_N66_N71.der.priaddedper-phone file, compared by phone above
overrides_N66_N71.plistchangedper-phone file, compared by phone above
overrides_N69.plistchangedper-phone file, compared by phone above
overrides_N69.priaddedper-phone file, compared by phone above
signatures/common.plistchangedsignature
signatures/overrides_D101_D111.plistchangedsignature
signatures/overrides_D10_D11.plistchangedsignature
signatures/overrides_D201_D211.plistremovedsignature
signatures/overrides_D201_D211_D221.plistaddedsignature
signatures/overrides_D20_D21.plistremovedsignature
signatures/overrides_D20_D21_D22.plistaddedsignature
signatures/overrides_D22.plistremovedsignature
signatures/overrides_D221.plistremovedsignature
signatures/overrides_D321_D331_N841.plistaddedsignature
signatures/overrides_N51_N53.plistchangedsignature
signatures/overrides_N56_N61.plistchangedsignature
signatures/overrides_N66_N71.plistchangedsignature
signatures/overrides_N69.plistchangedsignature
version.plistchangedversion number only
FileKindAddedRemovedChanged
carrier.plistchanged2
global_setting_A.griremoved
global_setting_B.griremoved
carrier.plist changed 2 rows Before After only this file
Key pathBeforeAfter
GRIFileNameglobal_setting_A.griabsent
GRIVersion4.0.13absent
global_setting_A.gri removed Before only this file
Only in Before.
global_setting_B.gri removed Before only this file
Only in Before.