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

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

PhonesSettingsModem file
iPhone 16e, 17e, Air · carrier.plist only
Apple C1 and C1X · c4000
removednone
iPhone 17, 17 Pro, 17 Pro Max
Qualcomm X80 · Mav25
3 changesadded
iPhone 16, 16 Plus, 16 Pro, 16 Pro Max
Qualcomm X71M · Mav24
3 changesadded
iPhone 15, 15 Plus, 15 Pro, 15 Pro Max
Qualcomm X70 · Mav23
3 changesadded
iPhone 17, 17 Pro, 17 Pro Max: overrides_V53_V54_V57.plist
Key pathBeforeAfter
DerPriFileNameabsentoverrides_V53_V54_V57.der.pri
DerPriFileVersionabsent6.0.161
Show3GSwitchWith5Gtrueabsent
iPhone 16, 16 Plus, 16 Pro, 16 Pro Max: overrides_D93_D94_D47_D48.plist
Key pathBeforeAfter
DerPriFileNameabsentoverrides_D93_D94_D47_D48.der.pri
DerPriFileVersionabsent6.0.161
Show3GSwitchWith5Gtrueabsent
iPhone 15, 15 Plus, 15 Pro, 15 Pro Max: overrides_D83_D84_D37_D38.plist
Key pathBeforeAfter
DerPriFileNameabsentoverrides_D83_D84_D37_D38.der.pri
DerPriFileVersionabsent6.0.161
Show3GSwitchWith5Gtrueabsent
Routine changes (14 files): version number only, per-phone file, compared by phone above, signature
FileKindWhy it is routine
Info.plistchangedversion number only
overrides_D83_D84_D37_D38.der.priaddedper-phone file, compared by phone above
overrides_D83_D84_D37_D38.plistchangedper-phone file, compared by phone above
overrides_D93_D94_D47_D48.der.priaddedper-phone file, compared by phone above
overrides_D93_D94_D47_D48.plistchangedper-phone file, compared by phone above
overrides_V53_V54_V57.der.priaddedper-phone file, compared by phone above
overrides_V53_V54_V57.plistchangedper-phone file, compared by phone above
signatures/common.plistchangedsignature
signatures/overrides_D23.plistchangedsignature
signatures/overrides_D83_D84_D37_D38.plistchangedsignature
signatures/overrides_D93_D94_D47_D48.plistchangedsignature
signatures/overrides_V159.plistchangedsignature
signatures/overrides_V53_V54_V57.plistchangedsignature
signatures/overrides_V59.plistchangedsignature
carrier.plist changed 7 rows Before After only this file
Key pathBeforeAfter
IMSConfigabsent
{"Media":{"InactivityTimerRTCPSeconds":36000,"RingbackTone":"CEPT","EVSHardBwLimit":"nb-swb","AudioCodecs":{"106":{"br":"9.6-24.4","SampleRate":16000,"EncodingName":"EVS","bw":"nb-swb"}},"EnableBandwidthSpecifiers":true},"Signaling":{"InviteErrorResponsesToTriggerCSFB":"3XX,4XX,5XX,6XX","DontThrottl…
{
  "Media": {
    "InactivityTimerRTCPSeconds": 36000,
    "RingbackTone": "CEPT",
    "EVSHardBwLimit": "nb-swb",
    "AudioCodecs": {
      "106": {
        "br": "9.6-24.4",
        "SampleRate": 16000,
        "EncodingName": "EVS",
        "bw": "nb-swb"
      }
    },
    "EnableBandwidthSpecifiers": true
  },
  "Signaling": {
    "InviteErrorResponsesToTriggerCSFB": "3XX,4XX,5XX,6XX",
    "DontThrottleOnRegistrationErrorCodes": "401",
    "SupportPEarlyMediaHeader": true,
    "RingbackTimerSeconds": 120,
    "RingingTimerSeconds": 120,
    "EarlyMediaNeedsHeader": true,
    "DefaultAuthAlgorithm": "AKAv1-MD5",
    "CountryOfOriginationFormat": "PANI",
    "Preconditions": "Supported",
    "AdditionalContactParams": {
      "INVITE,INVITE:*": "+g.3gpp.srvcc-alerting;+g.3gpp.mid-call"
    },
    "AlwaysAddSipInstance": true,
    "AlwaysSendSessionProgress": true,
    "TriggerCSFBOnSDPError": true,
    "UseIPSec": false,
    "WaitForRingingTimerMTSeconds": 10
  },
  "XCAP": {
    "supported": false
  },
  "ConferenceCalling": {
    "AlwaysSubscribeToConferenceEvents": true,
    "SendConferenceSubscribeInNewDialog": true,
    "conferenceServer": "sip:mmtel@conf-factory.ims.mnc${MNC}.mcc${MCC}.3gppnetwork.org"
  },
  "SMS": {
    "SMSBundleToVoice": true,
    "SupportedDomains": {
      "GSM": false,
      "LTE": true,
      "UMTS": false
    }
  },
  "Voice": {
    "EnableVolteByDefault": true
  }
}
Show3GSwitchWith4Gtrueabsent
Show3GSwitchWithVoltetrueabsent
ShowVolteSwitchabsentfalse
SupportsImsCapabilityabsenttrue
apns[1]absent{"password":"","username":"","apn":"ims","type-mask":131072,"AllowedProtocolMask":1}
apns[2]absent{"password":"","username":"","apn":"XCAP","type-mask":1048576,"AllowedProtocolMask":1}