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 7 (Global), 7 Plus (Global)not in that versionnot in that version
iPhone SE5 changes12 changes
iPhone 6s, 6s+3 changes5 changes
iPhone 6, 6+5 changes12 changes
iPhone SE: overrides_N69.plist
Key pathBeforeAfter
CellBroadcast.AlertTypes.Amber.SoundIsMutableInDNDabsenttrue
PRIRawSignature{"__data":"e071d56ae7ef3b3c91908d0745a9b403d49fdd0d0b44ce4c81249a9916a522341e248fa7aac2af98f352a5ad180a8de347a56aa4408498dc1fddaa650c3d6b7dea6276930695ed5a1dcbc46a7110f24d4f9986ae6dbdf3e512079a6ddfa665db4f83b94dd00531d568441431cf2137f58bcf99c5ab0f7d70672e2349c9a418cc","__len":128}absent
PRISignature{"__data":"8281789f01342583ab9139c0bef455e1d1709734556ac6d8fe28d08a0d7fba86093d8f09bd167c721e6bc2f18e2411d1a1c84bcc5713d13e957c7d8371f7302b9c08948543d842289096b08561de5006fab86eb86b034057e51f5b3edf6dcd9e4343aa426d6251c9a146de2d5a20ce33345b4664b115cd14cbcb8e698067659f","__len":128}absent
PriVersion0.1.1450.1.154
signature{"__data":"9e351f9d4ca1b5bc7da6b5d719dd60bfc457ba9e79a017293e765d972a8b381b4ea472be28e11839f8e6ed4d9288418471efb2b2e193db51da72cd95c4aa75048d5457e4f6233303bd6068e513113814a941d54a552bcdda6f0b5cfcbfe459d27cc6e8f2839af90c62405a318f8829b7fb8a9a0b0a670cd0603d5f4c06f0abd2","__len":128}absent
iPhone SE: overrides_N69.pri
Key pathBeforeAfter
Data Parameters.Enable IPv6absenttrue
Maverick.PRI Revision0.1.1450.1.154
SRLTE.SRLTE PLMN[8]absent310-130
SRLTE.SRLTE PLMN[9]absent310-580
SRLTE.SRLTE PLMN[10]absent311-530
SRLTE.SRLTE PLMN[11]absent311-312
SRLTE.SRLTE PLMN[12]absent312-290
SRLTE.SRLTE PLMN[13]absent312-430
SRLTE.SRLTE PLMN[14]absent312-570
SRLTE.SRLTE PLMN[15]absent311-340
SRLTE.SRLTE PLMN[16]absent310-920
SRLTE.SRLTE PLMN[17]absent310-136
iPhone 6s, 6s+: overrides_N66_N71.plist
Key pathBeforeAfter
CellBroadcast.AlertTypes.Amber.SoundIsMutableInDNDabsenttrue
DerPriFileVersion0.1.1450.1.152
signature{"__data":"9e351f9d4ca1b5bc7da6b5d719dd60bfc457ba9e79a017293e765d972a8b381b4ea472be28e11839f8e6ed4d9288418471efb2b2e193db51da72cd95c4aa75048d5457e4f6233303bd6068e513113814a941d54a552bcdda6f0b5cfcbfe459d27cc6e8f2839af90c62405a318f8829b7fb8a9a0b0a670cd0603d5f4c06f0abd2","__len":128}absent
iPhone 6s, 6s+: overrides_N66_N71.der.pri
Key pathBeforeAfter
efs./nv/item_files/data/3gpp2/disable_eHRPD_PDN_type_overrideabsent1
efs./nv/item_files/modem/hdr/cp/ovhd/d2lresel01
efs./nv/item_files/modem/lte/rrc/lte_rrc_1xcsfb_enabledabsent0
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.5" > <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.5"
>

  <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.
      -->
      <plmn_list name = "sxlte_plmns">
        310-120 311-490 311-870 311-940 311-230 312-420 311-880 312-190 311-580 311-650 311-915 312-130 311-810 311-910
      </plmn_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 subs="1" base="config" />

      <!-- Define Intial UE mode as 1X_CSFB_PREF -->
      <ue_mode_if subs="1"> 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 subs="1" 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 subs="1"> CSFB </ue_mode>
      <continue />
    </actions>
  </rule>

  <!-- RULE #2 -->
  <rule precond="none">
    <conditions>
      <phone_operating_mode> ONLINE </phone_operating_mode>
      <not> <service_status_in subs="mmode"> 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 subs="1"> 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 subs="1"> 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.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>
header.PRI Revision0.1.1450.1.152
iPhone 6, 6+: overrides_N56_N61.plist
Key pathBeforeAfter
CellBroadcast.AlertTypes.Amber.SoundIsMutableInDNDabsenttrue
PRIRawSignature{"__data":"e071d56ae7ef3b3c91908d0745a9b403d49fdd0d0b44ce4c81249a9916a522341e248fa7aac2af98f352a5ad180a8de347a56aa4408498dc1fddaa650c3d6b7dea6276930695ed5a1dcbc46a7110f24d4f9986ae6dbdf3e512079a6ddfa665db4f83b94dd00531d568441431cf2137f58bcf99c5ab0f7d70672e2349c9a418cc","__len":128}absent
PRISignature{"__data":"8281789f01342583ab9139c0bef455e1d1709734556ac6d8fe28d08a0d7fba86093d8f09bd167c721e6bc2f18e2411d1a1c84bcc5713d13e957c7d8371f7302b9c08948543d842289096b08561de5006fab86eb86b034057e51f5b3edf6dcd9e4343aa426d6251c9a146de2d5a20ce33345b4664b115cd14cbcb8e698067659f","__len":128}absent
PriVersion0.1.1450.1.154
signature{"__data":"9e351f9d4ca1b5bc7da6b5d719dd60bfc457ba9e79a017293e765d972a8b381b4ea472be28e11839f8e6ed4d9288418471efb2b2e193db51da72cd95c4aa75048d5457e4f6233303bd6068e513113814a941d54a552bcdda6f0b5cfcbfe459d27cc6e8f2839af90c62405a318f8829b7fb8a9a0b0a670cd0603d5f4c06f0abd2","__len":128}absent
iPhone 6, 6+: overrides_N56_N61.pri
Key pathBeforeAfter
Data Parameters.Enable IPv6absenttrue
Maverick.PRI Revision0.1.1450.1.154
SRLTE.SRLTE PLMN[8]absent310-130
SRLTE.SRLTE PLMN[9]absent310-580
SRLTE.SRLTE PLMN[10]absent311-530
SRLTE.SRLTE PLMN[11]absent311-312
SRLTE.SRLTE PLMN[12]absent312-290
SRLTE.SRLTE PLMN[13]absent312-430
SRLTE.SRLTE PLMN[14]absent312-570
SRLTE.SRLTE PLMN[15]absent311-340
SRLTE.SRLTE PLMN[16]absent310-920
SRLTE.SRLTE PLMN[17]absent310-136
Routine changes (15 files): per-phone file, compared by phone above, signature, version number only
FileKindWhy it is routine
overrides_D10_D11.der.priaddedper-phone file, compared by phone above
overrides_D10_D11.plistaddedper-phone file, compared by phone above
overrides_N56_N61.plistchangedper-phone file, compared by phone above
overrides_N56_N61.prichangedper-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_N66_N71.priremovedper-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.plistaddedsignature
signatures/overrides_N56_N61.plistchangedsignature
signatures/overrides_N66_N71.plistchangedsignature
signatures/overrides_N69.plistchangedsignature
version.plistchangedversion number only
FileKindAddedRemovedChanged
CarrierCA.crtadded
ERI.plistchanged1
Info.plistchanged12
carrier.plistchanged2054
carrier.prichanged21
overrides*carrierPolicy_N66_N71.xmlremoved
supported_devices.plistchanged2
CarrierCA.crt added After only this file
ERI.plist changed 1 row Before After only this file
Info.plist changed 3 rows Before After only this file
carrier.plist changed 29 rows Before After only this file
carrier.pri changed 3 rows Before After only this file
overrides*carrierPolicy_N66_N71.xml removed Before only this file
supported_devices.plist changed 2 rows Before After only this file