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

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

PhonesSettingsModem file
iPhone X (GSM)not in that versionnot in that version
iPhone 8 (GSM), 8 Plus (GSM)not in that versionnot in that version
iPhone X (Global)not in that versionnot in that version
iPhone 8 (Global), 8 Plus (Global)not in that versionnot in that version
iPhone 7 (GSM), 7 Plus (GSM)6 changesno change
iPhone 7 (Global), 7 Plus (Global)new for this phonenew for this phone
iPhone SEnew for this phonenew for this phone
iPhone 6s, 6s+new for this phonenew for this phone
iPhone 6, 6+new for this phonenew for this phone
iPhone 7 (GSM), 7 Plus (GSM): overrides_D101_D111.plist
Key pathBeforeAfter
AttachAPNabsent{"3GPP":{"password":"","PcscfAddressRequired":false,"username":"","apn":"action.ooredoo.com","AllowedProtocolMask":1}}
IMSConfigabsent
{"Signaling":{"IgnoreRegNotificationContactExpires":true,"AdditionalContactParams":{"REGISTER,INVITE,INVITE:*":"+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;+g.3gpp.ps2cs-srvcc-orig-pre-alerting"},"DefaultAuthAlgorithm":"AKAv1-MD5","TriggerCSFBOnSDPError":true,"RegistrationRetryIntervals":"30,30,60,120,4…
{
  "Signaling": {
    "IgnoreRegNotificationContactExpires": true,
    "AdditionalContactParams": {
      "REGISTER,INVITE,INVITE:*": "+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;+g.3gpp.ps2cs-srvcc-orig-pre-alerting"
    },
    "DefaultAuthAlgorithm": "AKAv1-MD5",
    "TriggerCSFBOnSDPError": true,
    "RegistrationRetryIntervals": "30,30,60,120,480",
    "SupportPEarlyMediaHeader": true,
    "UseFakeSAsForDeregistration": true,
    "UseOutgoingSipUri": true,
    "EarlyMediaNeedsHeader": true,
    "ReRegisterOnErrorCodes": "REGISTER:403,480,500,503,504",
    "WaitForRingingTimerMOSeconds": 21,
    "AdditionalHeaders": {
      "INVITE,INVITE:*": "Feature-Caps: *;+g.3gpp.srvcc-alerting"
    },
    "AlwaysUnsubscribeFromRegEvents": false,
    "SubscriptionTerminatedMeansRegistrationTerminated": true,
    "InviteErrorResponsesToTriggerCSFB": "3XX,5XX,6XX",
    "DropRegistrationOnSRVCC": true,
    "MaxUdpMessageSize": 5000,
    "strictCallFlows": true,
    "RingbackTimerSeconds": 90,
    "AlwaysAddPrivacyHeader": true,
    "WaitForRingingTimerMTSeconds": 21,
    "IncomingCallEndReasons": {
      "NoAnswerFromUser": {
        "TerminationEvent": "RemoteHangup",
        "ReasonHeaderCause": 19,
        "StatusCode": 480,
        "Protocol": "Q.850"
      },
      "TemporarilyUnavailable": {
        "TerminationEvent": "RemoteHangup",
        "StatusCode": 480
      }
    },
    "MaxReRegistrationAttempts": 5,
    "RingingTimerSeconds": "90",
    "UseIPSec": true,
    "RegistrationExpirationSeconds": "7200",
    "RegSubscriptionExpirationSeconds": "7200",
    "AllowRemoteHoldForUnconfirmedCalls": true
  },
  "ConferenceCalling": {
    "conferenceServer": "sip:conference@ims.mnc003.mcc419.3gppnetwork.org",
    "SendConferenceSubscribeInNewDialog": true,
    "TreatAllNotificationsAsPartial": true,
    "AlwaysSubscribeToConferenceEvents": true
  },
  "SMS": {
    "allowCSFBInVolteMode": true,
    "SupportedDomains": {
      "GSM": false,
      "UMTS": false,
      "LTE": true
    }
  },
  "Media": {
    "EnableBandwidthSpecifiers": true,
    "InactivityTimerRTPSeconds": 15,
    "RingbackTone": "CEPT",
    "IncludeSDPModeChangeCapability": true
  }
}
Show4GSwitchabsenttrue
ShowVolteSwitchabsenttrue
SupportsImsCapabilityabsenttrue
apnsabsent[{"type-mask":49,"password":"","username":"","apn":"action.ooredoo.com","AllowedProtocolMask":1},{"type-mask":4,"password":"","username":"","apn":"mms.ooredoo.com","AllowedProtocolMask":1},{"type-mask":131072,"password":"","username":"","apn":"IMS","AllowedProtocolMask":1}]
Routine changes (30 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.plistaddedper-phone file, compared by phone above
overrides_D201_D211.der.priaddedper-phone file, compared by phone above
overrides_D201_D211.plistaddedper-phone file, compared by phone above
overrides_D20_D21.der.priaddedper-phone file, compared by phone above
overrides_D20_D21.plistaddedper-phone file, compared by phone above
overrides_D22.der.priaddedper-phone file, compared by phone above
overrides_D22.plistaddedper-phone file, compared by phone above
overrides_D221.der.priaddedper-phone file, compared by phone above
overrides_D221.plistaddedper-phone file, compared by phone above
overrides_N51_N53.plistaddedper-phone file, compared by phone above
overrides_N56_N61.plistaddedper-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.plistaddedper-phone file, compared by phone above
overrides_N69.plistaddedper-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.plistaddedsignature
signatures/overrides_D201_D211.plistaddedsignature
signatures/overrides_D20_D21.plistaddedsignature
signatures/overrides_D22.plistaddedsignature
signatures/overrides_D221.plistaddedsignature
signatures/overrides_N51_N53.plistaddedsignature
signatures/overrides_N56_N61.plistaddedsignature
signatures/overrides_N66_N71.plistaddedsignature
signatures/overrides_N69.plistaddedsignature
FileKindAddedRemovedChanged
carrier.plistchanged4
version.plistchanged13
carrier.plist changed 4 rows Before After only this file
Key pathBeforeAfter
Show3GSwitchWith4Gtrueabsent
ShowCallForwardedfalseabsent
ShowCallForwardingfalseabsent
apns[2]{"type-mask":0,"password":"","username":"","apn":""}absent
version.plist changed 4 rows Before After only this file
Key pathBeforeAfter
BuildAliasOfabsentCarrierBundles
CFBundleShortVersionString28.3.031.1.0
CFBundleVersion28.331.1
SourceVersion20240010000000002300001000000000