carrier-explode Explode and decode carrier data GitHub About
792

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

Phones (4)

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

PhonesSettingsModem file
iPhone 7 (Global), 7 Plus (Global)no changeno change
iPhone SEno changeno change
iPhone 6s, 6s+1 change6 changes
iPhone 6, 6+no changeno change
iPhone 6s, 6s+: overrides_N66_N71.plist
Key pathBeforeAfter
DerPriFileVersion0.1.1520.1.155
iPhone 6s, 6s+: overrides_N66_N71.der.pri
Key pathBeforeAfter
efs./nv/item_files/modem/mmode/mmode_1xsxlte_optimizationabsent51 bytes
efs./policyman/carrier_policy.xml
<?xml version="1.0" encoding="UTF-8"?> <!-- Device configuration file for SRLTE with CHGWL roaming --> <policy name = "generic" enabled = "true" schema_ver = "1" policy_ver = "90.1.6" > <initial> <actions> <!-- List of the MCCs in which SRLTE is a…
<?xml version="1.0" encoding="UTF-8"?>

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

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

  <initial>
    <actions>

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

      <!-- These are the serving system PLMNs for which SRLTE will be allowed
       -->
      <!-- NOTE: Proper functioning of the SXLTE policy requires that there
           be an PLMN list named "sxlte_plmns". Do NOT rename this list.
      -->

      <!-- 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>

      <rat_capability base="config" />

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

      <!-- Define an RF band list that excludes TDS bands -->
      <rf_band_list name="rf_bands_gwl">
        <gw_bands base="hardware" />
        <lte_bands base="hardware" />
        <tds_bands base="none" />
      </rf_band_list>

      <rf_bands list="rf_bands_gwl" />

      <boolean_define name="pm:srlte_on_any_plmn" initial="true" />

      </actions>
  </initial>

  <!-- RULE #1 -->
  <!-- If Card is not 3G, UE can operate only in CSFB.
  -->
  <rule precond="SIM_TYPE">
    <conditions>
      <not> <sim_type> 3G </sim_type> </not>
    </conditions>
    <actions>
      <ue_mode> CSFB </ue_mode>
      <continue />
    </actions>
  </rule>

  <!-- RULE #2 -->
  <rule precond="none">
    <conditions>
      <phone_operating_mode> ONLINE </phone_operating_mode>
      <not> <service_status_in> FULL LIMITED LIMITED-REGIONAL </service_status_in> </not>
    </conditions>
    <actions />
  </rule>

  <!-- RULE #3 -->
  <!-- If UE is Home and Card is 3G, UE can operate in both CSFB and SRLTE.
  -->
  <rule precond="SS SIM_TYPE">
    <conditions>
      <serving_mcc_in list="sxlte_mccs" />
      <sim_type> 3G </sim_type>
    </conditions>
    <actions>
      <ue_mode> 1X_CSFB_PREF </ue_mode>
    </actions>
  </rule>

  <!-- RULE #4 -->
  <!-- If UE is either not Home or Card is not 3G, UE can operate only in CSFB.
  -->
  <rule  precond="none">
    <conditions>
      <true />
    </conditions>
    <actions>
      <ue_mode> CSFB </ue_mode>
    </actions>
  </rule>
</policy>
<?xml version="1.0" encoding="UTF-8"?> <!-- Device configuration file for SRLTE with CHGWL roaming --> <policy name = "generic" enabled = "true" schema_ver = "1" policy_ver = "90.1.7" > <initial> <actions> <!-- List of the MCCs in which SRLTE is a…
<?xml version="1.0" encoding="UTF-8"?>

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

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

  <initial>
    <actions>

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

      <!-- 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>

      <rat_capability base="config" />

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

      <!-- Define an RF band list that excludes TDS bands -->
      <rf_band_list name="rf_bands_gwl">
        <gw_bands base="hardware" />
        <lte_bands base="hardware" />
        <tds_bands base="none" />
      </rf_band_list>

      <rf_bands list="rf_bands_gwl" />

      <boolean_define name="pm:srlte_on_any_plmn" initial="true" />

      </actions>
  </initial>

  <!-- RULE #1 -->
  <!-- If Card is not 3G, operate only in CSFB.
  -->
  <rule precond="SIM_TYPE">
    <conditions>
      <not> <sim_type> 3G </sim_type> </not>
    </conditions>
    <actions>
      <ue_mode> CSFB </ue_mode>
      <continue />
    </actions>
  </rule>

  <!-- RULE #2 -->
  <!-- Wait if we are not online or have service.
  -->
  <rule precond="none">
    <conditions>
      <any_of>
        <not> <phone_operating_mode> ONLINE </phone_operating_mode>
      </not>
        <not> <have_service /> </not>
    </any_of>
    </conditions>
    <actions />
  </rule>

  <!-- RULE #3 -->
  <!-- If UE is Home and Card is 3G, operate in SRLTE.
  -->
  <rule precond="SS SIM_TYPE">
    <conditions>
      <location_mcc_in list="sxlte_mccs" />
      <sim_type> 3G </sim_type>
    </conditions>
    <actions>
      <ue_mode> 1X_CSFB_PREF </ue_mode>
    </actions>
  </rule>

  <!-- RULE #4 -->
  <!-- Default operate in CSFB.
  -->
  <rule>
    <conditions>
      <true />
    </conditions>
    <actions>
      <ue_mode> CSFB </ue_mode>
    </actions>
  </rule>

</policy>
header.PRI Revision0.1.1520.1.155
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
Routine changes (9 files): version number only, per-phone file, compared by phone above, signature
FileKindWhy it is routine
Info.plistchangedversion number only
overrides_N66_N71.der.prichangedper-phone file, compared by phone above
overrides_N66_N71.plistchangedper-phone file, compared by phone above
signatures/common.plistchangedsignature
signatures/overrides_D10_D11.plistchangedsignature
signatures/overrides_N56_N61.plistchangedsignature
signatures/overrides_N66_N71.plistchangedsignature
signatures/overrides_N69.plistchangedsignature
version.plistchangedversion number only