carrier-explode Explode and decode carrier data GitHub About

No change in carrier.plist or any other file every phone reads.

Phones (5)

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

PhonesSettingsModem file
iPhone 7 (Global), 7 Plus (Global)12 changes12 changes
iPhone SE12 changes6 changes
iPhone 6s, 6s+12 changes14 changes
iPhone 6, 6+no changeno change
iPhone 5c (GSM), 5s (GSM)no changeno change
iPhone 7 (Global), 7 Plus (Global): overrides_D10_D11.plist
Key pathBeforeAfter
AttachAPNabsent{"3GPP2":{"password":"","PcscfAddressRequired":true,"username":"","InactivityTimeout":1439,"apn":"usccinternet","AllowedProtocolMask":3},"3GPP":[{"DefaultProtocolMask":1,"password":"","type-mask":33335,"username":"","apn":"usccinternet","AllowedProtocolMask":1}]}
CarrierEntitlementsabsent
{"ProtocolVersion":"2","ProvisioningRecheckPeriod":24,"Authentication":{"Username":"0$IMSI@nai.epc.mnc$MNC.mcc$MCC.3gppnetwork.org","Type":1},"SupportedEntitlements":112,"ServerAddress":"https://mdm.uscc.net/entitlement/","UpdatePeriod":24,"UserAgent":"Entitlement/$version ($device) iOS/$iOSVersion …
{
  "ProtocolVersion": "2",
  "ProvisioningRecheckPeriod": 24,
  "Authentication": {
    "Username": "0$IMSI@nai.epc.mnc$MNC.mcc$MCC.3gppnetwork.org",
    "Type": 1
  },
  "SupportedEntitlements": 112,
  "ServerAddress": "https://mdm.uscc.net/entitlement/",
  "UpdatePeriod": 24,
  "UserAgent": "Entitlement/$version ($device) iOS/$iOSVersion ($build)"
}
CellBroadcastabsent
{"AlertConfigurations":{"Configuration_us":{"Vibration":"cbs_vibe_us.plist","Sound":"cbs_alert_us.m4a"}},"MessageIDParameters3GPP2":[{"Language":1,"AlertType":"Presidential","AlertConfiguration":"Configuration_us","Category":4096},{"Language":1,"AlertType":"Emergency","AlertConfiguration":"Configura…
{
  "AlertConfigurations": {
    "Configuration_us": {
      "Vibration": "cbs_vibe_us.plist",
      "Sound": "cbs_alert_us.m4a"
    }
  },
  "MessageIDParameters3GPP2": [
    {
      "Language": 1,
      "AlertType": "Presidential",
      "AlertConfiguration": "Configuration_us",
      "Category": 4096
    },
    {
      "Language": 1,
      "AlertType": "Emergency",
      "AlertConfiguration": "Configuration_us",
      "Category": 4097
    },
    {
      "Language": 1,
      "AlertType": "Emergency",
      "AlertConfiguration": "Configuration_us",
      "Category": 4098
    },
    {
      "Language": 1,
      "AlertType": "Amber",
      "AlertConfiguration": "Configuration_us",
      "Category": 4099
    }
  ],
  "SwitchGroupTitle": "Government Alerts",
  "MessageIDParameters3GPP": [
    {
      "AlertType": "Presidential",
      "ToServiceID": 4370,
      "AlertConfiguration": "Configuration_us",
      "FromServiceID": 4370
    },
    {
      "AlertType": "Emergency",
      "ToServiceID": 4378,
      "AlertConfiguration": "Configuration_us",
      "FromServiceID": 4371
    },
    {
      "AlertType": "Amber",
      "ToServiceID": 4379,
      "AlertConfiguration": "Configuration_us",
      "FromServiceID": 4379
    }
  ],
  "AlertTypes": {
    "Presidential": {
      "NotificationTitle": "Presidential Alert",
      "SwitchName": "Presidential Alerts",
      "UserConfigurable": false,
      "EnabledByDefault": true
    },
    "Emergency": {
      "NotificationTitle": "Emergency Alert",
      "SwitchName": "Emergency Alerts",
      "UserConfigurable": true,
      "EnabledByDefault": true
    },
    "Amber": {
      "NotificationTitle": "AMBER Alert",
      "SwitchName": "AMBER Alerts",
      "UserConfigurable": true,
      "EnabledByDefault": true
    }
  },
  "MessageValidityPeriod": {
    "TimeLimit": 10080
  },
  "CheckDuplicatesAcross3GPPAnd3GPP2": true
}
DerPriFileVersion0.2.830.2.84
EmergencyNumbersabsent{"AllPLMNs":[{"Number":"922","Category":0},{"Number":"933","Category":0},{"Number":"999","Category":0}]}
IMSConfigabsent
{"Signaling":{"outgoingDomain":"1","AllowedPdpTypeMask":3,"preconditions":"supported","AlwaysAddSipInstance":true,"RegistrationExpiration":7200,"sessionExpires":3600,"SipTimers":{"D":130000,"T4":17000,"T2":16000,"A":2000,"F":130000,"B":130000,"C":182000,"T1":2000},"minSessionExpires":900,"sendAccept…
{
  "Signaling": {
    "outgoingDomain": "1",
    "AllowedPdpTypeMask": 3,
    "preconditions": "supported",
    "AlwaysAddSipInstance": true,
    "RegistrationExpiration": 7200,
    "sessionExpires": 3600,
    "SipTimers": {
      "D": 130000,
      "T4": 17000,
      "T2": 16000,
      "A": 2000,
      "F": 130000,
      "B": 130000,
      "C": 182000,
      "T1": 2000
    },
    "minSessionExpires": 900,
    "sendAcceptContactInInvite": true,
    "inviteErrorResponsesToTriggerCSFB": "3XX,4XX,5XX,6XX",
    "strictCallFlows": true,
    "OutgoingCallPrefix": {
      "International": "011",
      "Local": "+1"
    },
    "WaitForRingingTimerMO": 8,
    "AlwaysSendSessionProgress": true,
    "triggerCSFBOnWaitForRingingTimeout": true,
    "contactUser": "+MDN",
    "alwaysPrack18x": true,
    "earlyMediaNeedsHeader": true,
    "emergencyCallBackModeExpirationSeconds": 300,
    "networkTerminationRetryInterval": 1,
    "alwaysSetPhoneContext": true,
    "ringbackTimer": 120,
    "WaitForRingingTimerMT": 8,
    "RegSubscriptionExpiration": 7200,
    "EmergencyImpuRank": "MDN@domain",
    "ringingTimer": 60,
    "AllowRemoteHoldForUnconfirmedCalls": true,
    "supportPEarlyMediaHeader": true
  },
  "ConferenceCalling": {
    "SendReferToPeer": false,
    "SerializeRefers": true,
    "AddServicesToContactInConferenceSubscribe": true,
    "conferenceServer": "sip:usccconf@usccims.com",
    "SendConferenceSubscribeInNewDialog": true,
    "AlwaysSubscribeToConferenceEvents": true
  },
  "AllowHandoverWithoutIMSVoiceService": true,
  "SMS": {
    "DCN": {
      "destinationNumber": "+18152439109",
      "hysteresisTimeout": 10
    }
  },
  "Media": {
    "includeSDPModeChangeCapability": true,
    "modeSetAMRWB": "0,1,2",
    "enableRTCPExtendedReports": true,
    "allowHoldMusic": false,
    "maxInactivityTimerRTPRTCP": 40,
    "inactivityTimerRTPRTCP": 20,
    "enableBandwidthSpecifiers": true,
    "modeSetAMRNB": "0,2,4,7",
    "modeChangeCapability": 2,
    "inactivityTimerRTCP": 20,
    "UseRestrictiveDirectionWhenCreatingAnswer": false,
    "maxRed": 220,
    "includeSDPMaxRed": true,
    "RTCPInterval": 5,
    "minInactivityTimerRTPRTCP": 20,
    "UseSDPTemplateWhenAnswering": true
  },
  "SIM": {
    "impuFormat": [
      "msisdn@carrierDomain"
    ],
    "impiFormat": "imsi@carrierDomain"
  },
  "Voice": {
    "ttyIMSSupported": false,
    "E911OverIMSSupported": false,
    "TestEmergencyPSAPSupported": true,
    "tLte911Timer": 22
  }
}
PushSettingsabsent{"Topic":"com.uscellular.mdm"}
SMSSettingsabsent{"OutgoingSMSPrefix":{"International":"+011","Local":"+1"},"MessageFormat":{"SignalingFormat":2,"PacketFormat":2},"TransportFallback":true}
ShowVolteSwitchabsenttrue
SupportsImsCapabilityabsenttrue
VoLTECustomerCareWebsiteabsenthttp://www.uscellular.com/volte-support
apnsabsent
[{"configuration":[{"type-mask":33335,"password":"","username":"","apn":"usccinternet"}],"technology-mask":1},{"configuration":[{"DefaultProtocolMask":1,"password":"","type-mask":33335,"username":"","apn":"usccinternet","AllowedProtocolMask":1},{"DefaultProtocolMask":3,"password":"","type-mask":1310…
[
  {
    "configuration": [
      {
        "type-mask": 33335,
        "password": "",
        "username": "",
        "apn": "usccinternet"
      }
    ],
    "technology-mask": 1
  },
  {
    "configuration": [
      {
        "DefaultProtocolMask": 1,
        "password": "",
        "type-mask": 33335,
        "username": "",
        "apn": "usccinternet",
        "AllowedProtocolMask": 1
      },
      {
        "DefaultProtocolMask": 3,
        "password": "",
        "type-mask": 131072,
        "username": "",
        "apn": "ims",
        "AllowedProtocolMask": 3
      }
    ],
    "technology-mask": 14
  }
]
iPhone 7 (Global), 7 Plus (Global): overrides_D10_D11.der.pri
Key pathBeforeAfter
efs./nv/item_files/ims/IMS_enableabsent2
efs./nv/item_files/modem/mmode/sms_domain_prefabsent1
efs./policyman/carrier_policy.xml
<?xml version="1.0" encoding="UTF-8"?> <!-- Device configuration file for Generic US Carrier SRLTE with CHGWL roaming --> <policy name = "generic" enabled = "true" schema_ver = "1" policy_ver = "93.1.0" > <initial> <actions> <!-- List of the MCCs …
<?xml version="1.0" encoding="UTF-8"?>

<!-- Device configuration file for Generic US Carrier SRLTE with CHGWL roaming -->

<policy name        = "generic"
        enabled     = "true"
        schema_ver  = "1"
        policy_ver  = "93.1.0"
>

  <initial>
    <actions>

      <!-- List of the MCCs in which SRLTE is allowed -->
      <mcc_list name="sxlte_mccs"> 310 311 312 </mcc_list>

      <!-- "sxlte_plmns" list intentionally doesn't exist -->
      <!-- "sxlte_mccs" && !"sxlte_plmns" ==> sxlte_on_any_plmn -->

      <!-- Define the hybr_oos timer with a 1 minute interval -->
      <define_timer name = "hybr_oos" interval = "1" units = "min" id = "101" />

      <!-- Define device configuration as Single SIM -->
      <device_configuration num_sims="1" max_active="1">
        <config>
          <subs id="1" feature="srlte">
            <rat_capability base="none" >
              <include> CDMA HDR GSM WCDMA LTE </include>
            </rat_capability>
          </subs>
        </config>
      </device_configuration>

      <!-- Define initial RAT capability as CHGWL for SUBS1-->
      <rat_capability subs="1" base="config" />

      <!-- On boot, include GWL bands for SUBS1 -->
      <rf_bands subs="1" >
        <gw_bands base="hardware" />
        <lte_bands base="hardware" />
        <tds_bands base="none" />
      </rf_bands>

      <!-- Define Intial UE mode as 1X_CSFB_PREF -->
      <ue_mode subs="1"> 1XSRLTE_ONLY </ue_mode>

      <!-- Boolean: Is the device to use only srlte? -->
      <boolean_define name="in_srlte_only_mcc" initial="true" />

    </actions>
  </initial>

<!--
  ====================================================================
    Rules to handle OOS situations and timers.
  ====================================================================
  -->

  <!-- RULE #1 -->
  <!-- This rule only runs when we have service on either subs.
       Set the "in_srlte_only_mcc" boolean based on location MCC,
       then move to full service and continue evaluation.
  -->
  <rule>
    <conditions>
      <have_service />
    </conditions>
    <actions>
      <boolean_set name="in_srlte_only_mcc">
        <location_mcc_in list="sxlte_mccs" />
      </boolean_set>
      <svc_mode subs="1"> FULL </svc_mode>
      <continue />
    </actions>
  </rule>

  <!-- RULE #2 -->
  <!-- If we have no service on the either subscription and we are ONLINE
           OR if we are LPM do not continue to other rules.
  -->
  <rule precond="none">
    <conditions>
      <any_of>
        <any_of>
          <phone_operating_mode> SLEEP </phone_operating_mode>
          <phone_operating_mode> OFFLINE </phone_operating_mode>
        </any_of>
        <all_of>
          <phone_operating_mode> ONLINE </phone_operating_mode>
          <not> <have_service /> </not>
        </all_of>
      </any_of>
    </conditions>
    <actions/>
  </rule>

<!--
  ====================================================================
    Rules to implement SRLTE
  ====================================================================
  -->

  <!-- RULE #3 -->
  <!-- If conditions allow, operate as SRLTE with CHGWL.
  -->
  <rule>
    <conditions>
      <boolean_test name="in_srlte_only_mcc" />
    </conditions>
    <actions>
      <ue_mode subs="1"> 1XSRLTE_ONLY </ue_mode>
    </actions>
  </rule>

  <!-- RULE #4 -->
  <!-- Anything else is CSFB with CHGWL.
  -->
  <rule>
    <conditions>
      <true />
    </conditions>
    <actions>
      <ue_mode subs="1"> CSFB </ue_mode>
    </actions>
  </rule>

</policy>
<?xml version="1.0" encoding="UTF-8"?> <!-- Carrier configuration file for SRLTE with CHGWL roaming --> <policy name = "generic" enabled = "true" schema_ver = "1" policy_ver = "93.1.5" > <initial> <actions> <!-- List of the MCCs in which SRLTE is …
<?xml version="1.0" encoding="UTF-8"?>

<!-- Carrier configuration file for SRLTE with CHGWL roaming -->

<policy name        = "generic"
        enabled     = "true"
        schema_ver  = "1"
        policy_ver  = "93.1.5"
>

  <initial>
    <actions>

      <!-- List of the MCCs in which SRLTE is allowed -->
      <mcc_list name="sxlte_mccs"> 310 311 312 </mcc_list>

      <!-- "sxlte_plmns" list intentionally doesn't exist -->
      <!-- "sxlte_mccs" && !"sxlte_plmns" ==> sxlte_on_any_plmn -->

      <!-- Define the hybr_oos timer with a 1 minute interval -->
      <define_timer name = "hybr_oos" interval = "1" units = "min" id = "101" />

      <device_configuration num_sims = "1" max_active = "1">
        <config primary="C H G W L T" />
      </device_configuration>
 
      <!-- Define initial RAT capability as CHGWL -->
      <rat_capability base="config" >
        <exclude> TDSCDMA </exclude>
      </rat_capability>

      <!-- On boot, include GWL bands for SUBS1 -->
      <rf_bands>
        <gw_bands base="hardware" />
        <lte_bands base="hardware" />
        <tds_bands base="none" />
      </rf_bands>

      <ue_mode_if> 1X_CSFB_PREF </ue_mode_if>

      <feature> srlte </feature>


    </actions>
  </initial>

<!--
  ====================================================================
    Rules to handle OOS situations and timers.
  ====================================================================
  -->

  <!-- RULE #1 -->
  <!-- This rule only runs when we have service on either subs.
       Set the "in_srlte_only_mcc" boolean based on location MCC,
       then move to full service and continue evaluation.
  -->
  <rule>
    <conditions>
      <have_service />
    </conditions>
    <actions>
      <svc_mode> FULL </svc_mode>
      <continue />
    </actions>
  </rule>

  <!-- RULE #2 -->
  <!-- We wait if we don't have location or we are not ONLINE.
  -->
  <rule precond="none">
    <conditions>
      <any_of>
        <not> <have_location /> </not>
        <not> <phone_operating_mode> ONLINE </phone_operating_mode> </not>
      </any_of>
    </conditions>
    <actions/>
  </rule>

<!--
  ====================================================================
    Rules to implement SRLTE
  ====================================================================
  -->

  <!-- RULE #3 -->
  <!-- If conditions allow, operate as SRLTE with CHGWL.
  -->
  <rule>
    <conditions>
      <location_mcc_in list="sxlte_mccs" />
    </conditions>
    <actions>
      <ue_mode> 1X_CSFB_PREF </ue_mode>
    </actions>
  </rule>

  <!-- RULE #4 -->
  <!-- Anything else is CSFB with CHGWL.
  -->
  <rule>
    <conditions>
      <true />
    </conditions>
    <actions>
      <ue_mode> CSFB </ue_mode>
    </actions>
  </rule>

</policy>
featureGroups.Call Manager Feature Group[1]absent8
featureGroups.Call Manager Feature Group[2]absent10
header.PRI Revision0.2.830.2.84
nvItems[125]absent62035
schema[168]absent/nv/item_files/wcdma/rrc/rrc_fe_fach_support
schema[169]absent/nv/item_files/modem/lte/rrc/csp/band_priority_list_v2
schema[170]absent/nv/item_files/modem/nas/nas_config_feature
schema[171]absent/nv/item_files/modem/uim/gstk/mav_cdma_service_update_to_card_config
schema[172]absent/nv/item_files/modem/qmi/mav_fws_gsm_key_signature_bitmask
iPhone SE: overrides_N69.plist
Key pathBeforeAfter
AttachAPNabsent{"3GPP":{"DefaultProtocolMask":1,"password":"","type-mask":33335,"username":"","apn":"usccinternet","AllowedProtocolMask":1}}
CarrierEntitlementsabsent
{"ProtocolVersion":"2","ProvisioningRecheckPeriod":24,"Authentication":{"Username":"0$IMSI@nai.epc.mnc$MNC.mcc$MCC.3gppnetwork.org","Type":1},"SupportedEntitlements":112,"ServerAddress":"https://mdm.uscc.net/entitlement/","UpdatePeriod":24,"UserAgent":"Entitlement/$version ($device) iOS/$iOSVersion …
{
  "ProtocolVersion": "2",
  "ProvisioningRecheckPeriod": 24,
  "Authentication": {
    "Username": "0$IMSI@nai.epc.mnc$MNC.mcc$MCC.3gppnetwork.org",
    "Type": 1
  },
  "SupportedEntitlements": 112,
  "ServerAddress": "https://mdm.uscc.net/entitlement/",
  "UpdatePeriod": 24,
  "UserAgent": "Entitlement/$version ($device) iOS/$iOSVersion ($build)"
}
CellBroadcastabsent
{"AlertConfigurations":{"Configuration_us":{"Vibration":"cbs_vibe_us.plist","Sound":"cbs_alert_us.m4a"}},"MessageIDParameters3GPP2":[{"Language":1,"AlertType":"Presidential","AlertConfiguration":"Configuration_us","Category":4096},{"Language":1,"AlertType":"Emergency","AlertConfiguration":"Configura…
{
  "AlertConfigurations": {
    "Configuration_us": {
      "Vibration": "cbs_vibe_us.plist",
      "Sound": "cbs_alert_us.m4a"
    }
  },
  "MessageIDParameters3GPP2": [
    {
      "Language": 1,
      "AlertType": "Presidential",
      "AlertConfiguration": "Configuration_us",
      "Category": 4096
    },
    {
      "Language": 1,
      "AlertType": "Emergency",
      "AlertConfiguration": "Configuration_us",
      "Category": 4097
    },
    {
      "Language": 1,
      "AlertType": "Emergency",
      "AlertConfiguration": "Configuration_us",
      "Category": 4098
    },
    {
      "Language": 1,
      "AlertType": "Amber",
      "AlertConfiguration": "Configuration_us",
      "Category": 4099
    }
  ],
  "SwitchGroupTitle": "Government Alerts",
  "MessageIDParameters3GPP": [
    {
      "AlertType": "Presidential",
      "ToServiceID": 4370,
      "AlertConfiguration": "Configuration_us",
      "FromServiceID": 4370
    },
    {
      "AlertType": "Emergency",
      "ToServiceID": 4378,
      "AlertConfiguration": "Configuration_us",
      "FromServiceID": 4371
    },
    {
      "AlertType": "Amber",
      "ToServiceID": 4379,
      "AlertConfiguration": "Configuration_us",
      "FromServiceID": 4379
    }
  ],
  "AlertTypes": {
    "Presidential": {
      "NotificationTitle": "Presidential Alert",
      "SwitchName": "Presidential Alerts",
      "UserConfigurable": false,
      "EnabledByDefault": true
    },
    "Emergency": {
      "NotificationTitle": "Emergency Alert",
      "SwitchName": "Emergency Alerts",
      "UserConfigurable": true,
      "EnabledByDefault": true
    },
    "Amber": {
      "NotificationTitle": "AMBER Alert",
      "SwitchName": "AMBER Alerts",
      "UserConfigurable": true,
      "EnabledByDefault": true
    }
  },
  "MessageValidityPeriod": {
    "TimeLimit": 10080
  },
  "CheckDuplicatesAcross3GPPAnd3GPP2": true
}
EmergencyNumbersabsent{"AllPLMNs":[{"Number":"922","Category":0},{"Number":"933","Category":0},{"Number":"999","Category":0}]}
IMSConfigabsent
{"Signaling":{"outgoingDomain":"1","AllowedPdpTypeMask":3,"preconditions":"supported","AlwaysAddSipInstance":true,"RegistrationExpiration":7200,"sessionExpires":3600,"SipTimers":{"D":130000,"T4":17000,"T2":16000,"A":2000,"F":130000,"B":130000,"C":182000,"T1":2000},"minSessionExpires":900,"sendAccept…
{
  "Signaling": {
    "outgoingDomain": "1",
    "AllowedPdpTypeMask": 3,
    "preconditions": "supported",
    "AlwaysAddSipInstance": true,
    "RegistrationExpiration": 7200,
    "sessionExpires": 3600,
    "SipTimers": {
      "D": 130000,
      "T4": 17000,
      "T2": 16000,
      "A": 2000,
      "F": 130000,
      "B": 130000,
      "C": 182000,
      "T1": 2000
    },
    "minSessionExpires": 900,
    "sendAcceptContactInInvite": true,
    "inviteErrorResponsesToTriggerCSFB": "3XX,4XX,5XX,6XX",
    "strictCallFlows": true,
    "OutgoingCallPrefix": {
      "International": "011",
      "Local": "+1"
    },
    "WaitForRingingTimerMO": 8,
    "AlwaysSendSessionProgress": true,
    "triggerCSFBOnWaitForRingingTimeout": true,
    "contactUser": "+MDN",
    "alwaysPrack18x": true,
    "earlyMediaNeedsHeader": true,
    "emergencyCallBackModeExpirationSeconds": 300,
    "networkTerminationRetryInterval": 1,
    "alwaysSetPhoneContext": true,
    "ringbackTimer": 120,
    "WaitForRingingTimerMT": 8,
    "RegSubscriptionExpiration": 7200,
    "EmergencyImpuRank": "MDN@domain",
    "ringingTimer": 60,
    "AllowRemoteHoldForUnconfirmedCalls": true,
    "supportPEarlyMediaHeader": true
  },
  "ConferenceCalling": {
    "SendReferToPeer": false,
    "SerializeRefers": true,
    "AddServicesToContactInConferenceSubscribe": true,
    "conferenceServer": "sip:usccconf@usccims.com",
    "SendConferenceSubscribeInNewDialog": true,
    "AlwaysSubscribeToConferenceEvents": true
  },
  "AllowHandoverWithoutIMSVoiceService": true,
  "SMS": {
    "DCN": {
      "destinationNumber": "+18152439109",
      "hysteresisTimeout": 10
    }
  },
  "Media": {
    "includeSDPModeChangeCapability": true,
    "modeSetAMRWB": "0,1,2",
    "enableRTCPExtendedReports": true,
    "allowHoldMusic": false,
    "maxInactivityTimerRTPRTCP": 40,
    "inactivityTimerRTPRTCP": 20,
    "enableBandwidthSpecifiers": true,
    "modeSetAMRNB": "0,2,4,7",
    "modeChangeCapability": 2,
    "inactivityTimerRTCP": 20,
    "UseRestrictiveDirectionWhenCreatingAnswer": false,
    "maxRed": 220,
    "includeSDPMaxRed": true,
    "RTCPInterval": 5,
    "minInactivityTimerRTPRTCP": 20,
    "UseSDPTemplateWhenAnswering": true
  },
  "SIM": {
    "impuFormat": [
      "msisdn@carrierDomain"
    ],
    "impiFormat": "imsi@carrierDomain"
  },
  "Voice": {
    "ttyIMSSupported": false,
    "E911OverIMSSupported": false,
    "TestEmergencyPSAPSupported": true,
    "tLte911Timer": 22
  }
}
PriVersion0.2.0810.2.082
PushSettingsabsent{"Topic":"com.uscellular.mdm"}
SMSSettingsabsent{"OutgoingSMSPrefix":{"International":"+011","Local":"+1"},"MessageFormat":{"SignalingFormat":2,"PacketFormat":2},"TransportFallback":true}
ShowVolteSwitchabsenttrue
SupportsImsCapabilityabsenttrue
VoLTECustomerCareWebsiteabsenthttp://www.uscellular.com/volte-support
apnsabsent
[{"configuration":[{"type-mask":33335,"password":"","username":"","apn":"usccinternet"}],"technology-mask":1},{"configuration":[{"DefaultProtocolMask":1,"password":"","type-mask":33335,"username":"","apn":"usccinternet","AllowedProtocolMask":1},{"DefaultProtocolMask":3,"password":"","type-mask":1310…
[
  {
    "configuration": [
      {
        "type-mask": 33335,
        "password": "",
        "username": "",
        "apn": "usccinternet"
      }
    ],
    "technology-mask": 1
  },
  {
    "configuration": [
      {
        "DefaultProtocolMask": 1,
        "password": "",
        "type-mask": 33335,
        "username": "",
        "apn": "usccinternet",
        "AllowedProtocolMask": 1
      },
      {
        "DefaultProtocolMask": 3,
        "password": "",
        "type-mask": 131072,
        "username": "",
        "apn": "ims",
        "AllowedProtocolMask": 3
      }
    ],
    "technology-mask": 14
  }
]
iPhone SE: overrides_N69.pri
Key pathBeforeAfter
Carrier Configuration Management.Call Manager Feature Group[8]falsetrue
Carrier Configuration Management.Call Manager Feature Group[9]falseabsent
Carrier Configuration Management.Call Manager Feature Group[10]absenttrue
Data Parameters.Enable IPv6falsetrue
IMSabsent{"IMS Feature Enable":2,"SMS Domain Preference":"1","SMS MO On Traffic Channel":true}
Maverick.PRI Revision0.2.0810.2.082
iPhone 6s, 6s+: overrides_N66_N71.plist
Key pathBeforeAfter
AttachAPNabsent{"3GPP2":{"password":"","PcscfAddressRequired":true,"username":"","InactivityTimeout":1439,"apn":"usccinternet","AllowedProtocolMask":3},"3GPP":[{"DefaultProtocolMask":1,"password":"","type-mask":33335,"username":"","apn":"usccinternet","AllowedProtocolMask":1}]}
CarrierEntitlementsabsent
{"ProtocolVersion":"2","ProvisioningRecheckPeriod":24,"Authentication":{"Username":"0$IMSI@nai.epc.mnc$MNC.mcc$MCC.3gppnetwork.org","Type":1},"SupportedEntitlements":112,"ServerAddress":"https://mdm.uscc.net/entitlement/","UpdatePeriod":24,"UserAgent":"Entitlement/$version ($device) iOS/$iOSVersion …
{
  "ProtocolVersion": "2",
  "ProvisioningRecheckPeriod": 24,
  "Authentication": {
    "Username": "0$IMSI@nai.epc.mnc$MNC.mcc$MCC.3gppnetwork.org",
    "Type": 1
  },
  "SupportedEntitlements": 112,
  "ServerAddress": "https://mdm.uscc.net/entitlement/",
  "UpdatePeriod": 24,
  "UserAgent": "Entitlement/$version ($device) iOS/$iOSVersion ($build)"
}
CellBroadcastabsent
{"AlertConfigurations":{"Configuration_us":{"Vibration":"cbs_vibe_us.plist","Sound":"cbs_alert_us.m4a"}},"MessageIDParameters3GPP2":[{"Language":1,"AlertType":"Presidential","AlertConfiguration":"Configuration_us","Category":4096},{"Language":1,"AlertType":"Emergency","AlertConfiguration":"Configura…
{
  "AlertConfigurations": {
    "Configuration_us": {
      "Vibration": "cbs_vibe_us.plist",
      "Sound": "cbs_alert_us.m4a"
    }
  },
  "MessageIDParameters3GPP2": [
    {
      "Language": 1,
      "AlertType": "Presidential",
      "AlertConfiguration": "Configuration_us",
      "Category": 4096
    },
    {
      "Language": 1,
      "AlertType": "Emergency",
      "AlertConfiguration": "Configuration_us",
      "Category": 4097
    },
    {
      "Language": 1,
      "AlertType": "Emergency",
      "AlertConfiguration": "Configuration_us",
      "Category": 4098
    },
    {
      "Language": 1,
      "AlertType": "Amber",
      "AlertConfiguration": "Configuration_us",
      "Category": 4099
    }
  ],
  "SwitchGroupTitle": "Government Alerts",
  "MessageIDParameters3GPP": [
    {
      "AlertType": "Presidential",
      "ToServiceID": 4370,
      "AlertConfiguration": "Configuration_us",
      "FromServiceID": 4370
    },
    {
      "AlertType": "Emergency",
      "ToServiceID": 4378,
      "AlertConfiguration": "Configuration_us",
      "FromServiceID": 4371
    },
    {
      "AlertType": "Amber",
      "ToServiceID": 4379,
      "AlertConfiguration": "Configuration_us",
      "FromServiceID": 4379
    }
  ],
  "AlertTypes": {
    "Presidential": {
      "NotificationTitle": "Presidential Alert",
      "SwitchName": "Presidential Alerts",
      "UserConfigurable": false,
      "EnabledByDefault": true
    },
    "Emergency": {
      "NotificationTitle": "Emergency Alert",
      "SwitchName": "Emergency Alerts",
      "UserConfigurable": true,
      "EnabledByDefault": true
    },
    "Amber": {
      "NotificationTitle": "AMBER Alert",
      "SwitchName": "AMBER Alerts",
      "UserConfigurable": true,
      "EnabledByDefault": true
    }
  },
  "MessageValidityPeriod": {
    "TimeLimit": 10080
  },
  "CheckDuplicatesAcross3GPPAnd3GPP2": true
}
DerPriFileVersion0.2.830.2.84
EmergencyNumbersabsent{"AllPLMNs":[{"Number":"922","Category":0},{"Number":"933","Category":0},{"Number":"999","Category":0}]}
IMSConfigabsent
{"Signaling":{"outgoingDomain":"1","AllowedPdpTypeMask":3,"preconditions":"supported","AlwaysAddSipInstance":true,"RegistrationExpiration":7200,"sessionExpires":3600,"SipTimers":{"D":130000,"T4":17000,"T2":16000,"A":2000,"F":130000,"B":130000,"C":182000,"T1":2000},"minSessionExpires":900,"sendAccept…
{
  "Signaling": {
    "outgoingDomain": "1",
    "AllowedPdpTypeMask": 3,
    "preconditions": "supported",
    "AlwaysAddSipInstance": true,
    "RegistrationExpiration": 7200,
    "sessionExpires": 3600,
    "SipTimers": {
      "D": 130000,
      "T4": 17000,
      "T2": 16000,
      "A": 2000,
      "F": 130000,
      "B": 130000,
      "C": 182000,
      "T1": 2000
    },
    "minSessionExpires": 900,
    "sendAcceptContactInInvite": true,
    "inviteErrorResponsesToTriggerCSFB": "3XX,4XX,5XX,6XX",
    "strictCallFlows": true,
    "OutgoingCallPrefix": {
      "International": "011",
      "Local": "+1"
    },
    "WaitForRingingTimerMO": 8,
    "AlwaysSendSessionProgress": true,
    "triggerCSFBOnWaitForRingingTimeout": true,
    "contactUser": "+MDN",
    "alwaysPrack18x": true,
    "earlyMediaNeedsHeader": true,
    "emergencyCallBackModeExpirationSeconds": 300,
    "networkTerminationRetryInterval": 1,
    "alwaysSetPhoneContext": true,
    "ringbackTimer": 120,
    "WaitForRingingTimerMT": 8,
    "RegSubscriptionExpiration": 7200,
    "EmergencyImpuRank": "MDN@domain",
    "ringingTimer": 60,
    "AllowRemoteHoldForUnconfirmedCalls": true,
    "supportPEarlyMediaHeader": true
  },
  "ConferenceCalling": {
    "SendReferToPeer": false,
    "SerializeRefers": true,
    "AddServicesToContactInConferenceSubscribe": true,
    "conferenceServer": "sip:usccconf@usccims.com",
    "SendConferenceSubscribeInNewDialog": true,
    "AlwaysSubscribeToConferenceEvents": true
  },
  "AllowHandoverWithoutIMSVoiceService": true,
  "SMS": {
    "DCN": {
      "destinationNumber": "+18152439109",
      "hysteresisTimeout": 10
    }
  },
  "Media": {
    "includeSDPModeChangeCapability": true,
    "modeSetAMRWB": "0,1,2",
    "enableRTCPExtendedReports": true,
    "allowHoldMusic": false,
    "maxInactivityTimerRTPRTCP": 40,
    "inactivityTimerRTPRTCP": 20,
    "enableBandwidthSpecifiers": true,
    "modeSetAMRNB": "0,2,4,7",
    "modeChangeCapability": 2,
    "inactivityTimerRTCP": 20,
    "UseRestrictiveDirectionWhenCreatingAnswer": false,
    "maxRed": 220,
    "includeSDPMaxRed": true,
    "RTCPInterval": 5,
    "minInactivityTimerRTPRTCP": 20,
    "UseSDPTemplateWhenAnswering": true
  },
  "SIM": {
    "impuFormat": [
      "msisdn@carrierDomain"
    ],
    "impiFormat": "imsi@carrierDomain"
  },
  "Voice": {
    "ttyIMSSupported": false,
    "E911OverIMSSupported": false,
    "TestEmergencyPSAPSupported": true,
    "tLte911Timer": 22
  }
}
PushSettingsabsent{"Topic":"com.uscellular.mdm"}
SMSSettingsabsent{"OutgoingSMSPrefix":{"International":"+011","Local":"+1"},"MessageFormat":{"SignalingFormat":2,"PacketFormat":2},"TransportFallback":true}
ShowVolteSwitchabsenttrue
SupportsImsCapabilityabsenttrue
VoLTECustomerCareWebsiteabsenthttp://www.uscellular.com/volte-support
apnsabsent
[{"configuration":[{"type-mask":33335,"password":"","username":"","apn":"usccinternet"}],"technology-mask":1},{"configuration":[{"DefaultProtocolMask":1,"password":"","type-mask":33335,"username":"","apn":"usccinternet","AllowedProtocolMask":1},{"DefaultProtocolMask":3,"password":"","type-mask":1310…
[
  {
    "configuration": [
      {
        "type-mask": 33335,
        "password": "",
        "username": "",
        "apn": "usccinternet"
      }
    ],
    "technology-mask": 1
  },
  {
    "configuration": [
      {
        "DefaultProtocolMask": 1,
        "password": "",
        "type-mask": 33335,
        "username": "",
        "apn": "usccinternet",
        "AllowedProtocolMask": 1
      },
      {
        "DefaultProtocolMask": 3,
        "password": "",
        "type-mask": 131072,
        "username": "",
        "apn": "ims",
        "AllowedProtocolMask": 3
      }
    ],
    "technology-mask": 14
  }
]
iPhone 6s, 6s+: overrides_N66_N71.der.pri
Key pathBeforeAfter
efs./nv/item_files/ims/IMS_enableabsent2
efs./nv/item_files/modem/mmode/sms_domain_prefabsent1
efs./policyman/carrier_policy.xml
<?xml version="1.0" encoding="UTF-8"?> <!-- Device configuration file for Generic US Carrier SRLTE with CHGWL roaming --> <policy name = "generic" enabled = "true" schema_ver = "1" policy_ver = "93.1.0" > <initial> <actions> <!-- List of the MCCs …
<?xml version="1.0" encoding="UTF-8"?>

<!-- Device configuration file for Generic US Carrier SRLTE with CHGWL roaming -->

<policy name        = "generic"
        enabled     = "true"
        schema_ver  = "1"
        policy_ver  = "93.1.0"
>

  <initial>
    <actions>

      <!-- List of the MCCs in which SRLTE is allowed -->
      <mcc_list name="sxlte_mccs"> 310 311 312 </mcc_list>

      <!-- "sxlte_plmns" list intentionally doesn't exist -->
      <!-- "sxlte_mccs" && !"sxlte_plmns" ==> sxlte_on_any_plmn -->

      <!-- Define the hybr_oos timer with a 1 minute interval -->
      <define_timer name = "hybr_oos" interval = "1" units = "min" id = "101" />

      <!-- Define device configuration as Single SIM -->
      <device_configuration num_sims="1" max_active="1">
        <config>
          <subs id="1" feature="srlte">
            <rat_capability base="none" >
              <include> CDMA HDR GSM WCDMA LTE </include>
            </rat_capability>
          </subs>
        </config>
      </device_configuration>

      <!-- Define initial RAT capability as CHGWL for SUBS1-->
      <rat_capability subs="1" base="config" />

      <!-- On boot, include GWL bands for SUBS1 -->
      <rf_bands subs="1" >
        <gw_bands base="hardware" />
        <lte_bands base="hardware" />
        <tds_bands base="none" />
      </rf_bands>

      <!-- Define Intial UE mode as 1X_CSFB_PREF -->
      <ue_mode subs="1"> 1XSRLTE_ONLY </ue_mode>

      <!-- Boolean: Is the device to use only srlte? -->
      <boolean_define name="in_srlte_only_mcc" initial="true" />

    </actions>
  </initial>

<!--
  ====================================================================
    Rules to handle OOS situations and timers.
  ====================================================================
  -->

  <!-- RULE #1 -->
  <!-- This rule only runs when we have service on either subs.
       Set the "in_srlte_only_mcc" boolean based on location MCC,
       then move to full service and continue evaluation.
  -->
  <rule>
    <conditions>
      <have_service />
    </conditions>
    <actions>
      <boolean_set name="in_srlte_only_mcc">
        <location_mcc_in list="sxlte_mccs" />
      </boolean_set>
      <svc_mode subs="1"> FULL </svc_mode>
      <continue />
    </actions>
  </rule>

  <!-- RULE #2 -->
  <!-- If we have no service on the either subscription and we are ONLINE
           OR if we are LPM do not continue to other rules.
  -->
  <rule precond="none">
    <conditions>
      <any_of>
        <any_of>
          <phone_operating_mode> SLEEP </phone_operating_mode>
          <phone_operating_mode> OFFLINE </phone_operating_mode>
        </any_of>
        <all_of>
          <phone_operating_mode> ONLINE </phone_operating_mode>
          <not> <have_service /> </not>
        </all_of>
      </any_of>
    </conditions>
    <actions/>
  </rule>

<!--
  ====================================================================
    Rules to implement SRLTE
  ====================================================================
  -->

  <!-- RULE #3 -->
  <!-- If conditions allow, operate as SRLTE with CHGWL.
  -->
  <rule>
    <conditions>
      <boolean_test name="in_srlte_only_mcc" />
    </conditions>
    <actions>
      <ue_mode subs="1"> 1XSRLTE_ONLY </ue_mode>
    </actions>
  </rule>

  <!-- RULE #4 -->
  <!-- Anything else is CSFB with CHGWL.
  -->
  <rule>
    <conditions>
      <true />
    </conditions>
    <actions>
      <ue_mode subs="1"> CSFB </ue_mode>
    </actions>
  </rule>

</policy>
<?xml version="1.0" encoding="UTF-8"?> <!-- Carrier configuration file for Generic US Carrier SRLTE with CHGWL roaming --> <policy name = "generic" enabled = "true" schema_ver = "1" policy_ver = "93.1.1" > <initial> <actions> <!-- List of the MCCs…
<?xml version="1.0" encoding="UTF-8"?>

<!-- Carrier configuration file for Generic US Carrier SRLTE with CHGWL roaming -->

<policy name        = "generic"
        enabled     = "true"
        schema_ver  = "1"
        policy_ver  = "93.1.1"
>

  <initial>
    <actions>

      <!-- List of the MCCs in which SRLTE is allowed -->
      <mcc_list name="sxlte_mccs"> 310 311 312 </mcc_list>

      <!-- "sxlte_plmns" list intentionally doesn't exist -->
      <!-- "sxlte_mccs" && !"sxlte_plmns" ==> sxlte_on_any_plmn -->

      <!-- Define the hybr_oos timer with a 1 minute interval -->
      <define_timer name = "hybr_oos" interval = "1" units = "min" id = "101" />

      <!-- Define device configuration as Single SIM -->
      <device_configuration num_sims="1" max_active="1">
        <config>
          <subs id="1" feature="srlte">
            <rat_capability base="none" >
              <include> CDMA HDR GSM WCDMA LTE </include>
            </rat_capability>
          </subs>
        </config>
      </device_configuration>

      <!-- Define initial RAT capability as CHGWL for SUBS1-->
      <rat_capability subs="1" base="config" />

      <!-- On boot, include GWL bands for SUBS1 -->
      <rf_bands subs="1" >
        <gw_bands base="hardware" />
        <lte_bands base="hardware" />
        <tds_bands base="none" />
      </rf_bands>

      <!-- Define Intial UE mode as 1X_CSFB_PREF -->
      <ue_mode_if subs="1"> 1X_CSFB_PREF </ue_mode_if>


    </actions>
  </initial>

<!--
  ====================================================================
    Rules to handle OOS situations and timers.
  ====================================================================
  -->

  <!-- RULE #1 -->
  <!-- This rule only runs when we have service on either subs.
       Set the "in_srlte_only_mcc" boolean based on location MCC,
       then move to full service and continue evaluation.
  -->
  <rule>
    <conditions>
      <have_service />
    </conditions>
    <actions>
      <svc_mode subs="1"> FULL </svc_mode>
      <continue />
    </actions>
  </rule>

  <!-- RULE #2 -->
  <!-- If we have no service on the either subscription and we are ONLINE
           OR if we are LPM do not continue to other rules.
  -->
  <rule precond="none">
    <conditions>
      <any_of>
        <any_of>
          <not> <phone_operating_mode> ONLINE </phone_operating_mode> </not>
          <not> <have_service /> </not>
        </any_of>
      </any_of>
    </conditions>
    <actions/>
  </rule>

<!--
  ====================================================================
    Rules to implement SRLTE
  ====================================================================
  -->

  <!-- RULE #3 -->
  <!-- If conditions allow, operate as SRLTE with CHGWL.
  -->
  <rule>
    <conditions>
      <location_mcc_in list="sxlte_mccs" />
    </conditions>
    <actions>
      <ue_mode subs="1"> 1X_CSFB_PREF </ue_mode>
    </actions>
  </rule>

  <!-- RULE #4 -->
  <!-- Anything else is CSFB with CHGWL.
  -->
  <rule>
    <conditions>
      <true />
    </conditions>
    <actions>
      <ue_mode subs="1"> CSFB </ue_mode>
    </actions>
  </rule>

</policy>
featureGroups.Call Manager Feature Group[1]absent8
featureGroups.Call Manager Feature Group[2]absent10
header.PRI Revision0.2.830.2.84
nvItems[128]absent62035
schema[161]absent/nv/item_files/wcdma/rrc/rrc_fe_fach_support
schema[162]absent/nv/item_files/modem/lte/rrc/csp/band_priority_list
schema[163]absent/nv/item_files/modem/mmode/mmode_1xsxlte_optimization
schema[164]absent/nv/item_files/modem/nas/nas_config_feature
schema[165]absent/nv/item_files/modem/uim/gstk/mav_cdma_service_update_to_card_config
schema[166]absent/nv/item_files/modem/qmi/mav_fws_gsm_key_signature_bitmask
schema[167]absent/nv/item_files/modem/mmode/sd/sdssscr_timers
Routine changes (14 files): version number only, per-phone file, compared by phone above, signature
FileKindWhy it is routine
Info.plistchangedversion number only
overrides_D10_D11.der.prichangedper-phone file, compared by phone above
overrides_D10_D11.plistchangedper-phone file, compared by phone above
overrides_N66_N71.der.prichangedper-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.prichangedper-phone file, compared by phone above
signatures/common.plistchangedsignature
signatures/overrides_D10_D11.plistchangedsignature
signatures/overrides_N48_N51.plistchangedsignature
signatures/overrides_N56_N61.plistchangedsignature
signatures/overrides_N66_N71.plistchangedsignature
signatures/overrides_N69.plistchangedsignature
version.plistchangedversion number only