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

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

PhonesSettingsModem file
iPhone XR, XS, XS Max (China)no changeno change
iPhone 8 (Global), 8 Plus (Global), X (Global)1 change3 changes
iPhone 8 (Global), 8 Plus (Global), X (Global): overrides_D20_D21_D22.plist
Key pathBeforeAfter
DerPriFileVersion0.1.1620.1.163
iPhone 8 (Global), 8 Plus (Global), X (Global): overrides_D20_D21_D22.der.pri
Key pathBeforeAfter
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.13" > <initial> <actions> <!-- List of the MCCs in which SRLTE is …
<?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.13"
>

  <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">
        311-490 311-870 311-880 312-190 310-120 310-130 310-580 310-620 310-920 311-010 311-040 311-230 311-530 311-580 311-650 311-810 311-910 311-915 312-290 312-420 312-430 312-710 330-120 312-280 310-020 310-450 311-990 311-340 311-670 312-260 312-480 312-720 312-130 313-220 313-010 313-020 313-030 313-040 313-050 310-180 310-260 310-570 311-370 311-480 312-060 312-400 310-320 312-530
      </plmn_list>

      <device_configuration num_sims = "1" max_active = "1">
        <config primary="C H G W L T" />
      </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" />

      
      <feature> srlte </feature>

    </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>
      <not> <have_service /> </not>
    </conditions>
    <actions />
  </rule>

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

    <then> <ue_mode> 1X_CSFB_PREF </ue_mode> </then>
    <else> <ue_mode> CSFB </ue_mode> </else>
  </if>

</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.14" > <initial> <actions> <!-- List of the MCCs in which SRLTE is …
<?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.14"
>

  <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">
        311-490 311-870 311-880 312-190 310-120 310-130 310-580 310-620 310-920 311-010 311-040 311-230 311-530 311-580 311-650 311-810 311-910 311-915 312-290 312-420 312-430 312-710 330-120 312-280 311-990 311-340 311-670 312-260 312-480 312-720 312-130 313-220 313-010 313-020 313-030 313-040 313-050 310-180 310-260 310-570 311-370 311-480 312-060 312-400 312-530
      </plmn_list>

      <device_configuration num_sims = "1" max_active = "1">
        <config primary="C H G W L T" />
      </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" />

      
      <feature> srlte </feature>

    </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>
      <not> <have_service /> </not>
    </conditions>
    <actions />
  </rule>

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

    <then> <ue_mode> 1X_CSFB_PREF </ue_mode> </then>
    <else> <ue_mode> CSFB </ue_mode> </else>
  </if>

</policy>
header.PRI Revision0.1.1620.1.163
schema[195]absent/nv/item_files/modem/nas/cm_efs_mav_lqm_congestion_assistance_enabled
Routine changes (7 files): version number only, per-phone file, compared by phone above, signature
FileKindWhy it is routine
Info.plistchangedversion number only
overrides_D20_D21_D22.der.prichangedper-phone file, compared by phone above
overrides_D20_D21_D22.plistchangedper-phone file, compared by phone above
signatures/common.plistchangedsignature
signatures/overrides_D20_D21_D22.plistchangedsignature
signatures/overrides_D321_D331_N841.plistchangedsignature
version.plistchangedversion number only
carrier.plist changed 1 row Before After only this file
Key pathBeforeAfter
ForceWPSCallsOverCSabsentfalse