carrier-explode Explode and decode carrier data GitHub About
792

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

Phones (8)

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

PhonesSettingsModem file
iPhone 12, 12 mini, 12 Pro, 12 Pro Max5 changes12 changes
iPhone 11, 11 Pro, 11 Pro Max, SE (2020)4 changesno change
iPhone XR, XS, XS Max (China)4 changesno change
iPhone 8 (GSM), 8 Plus (GSM), X (GSM)4 changesno change
iPhone 8 (Global), 8 Plus (Global), X (Global)4 changesno change
iPhone 7 (Global), 7 Plus (Global)4 changesno change
iPhone SE4 changesno change
iPhone 6s, 6s+4 changesno change
iPhone 12, 12 mini, 12 Pro, 12 Pro Max: overrides_D52g_D53g_D53p_D54p.plist
Key pathBeforeAfter
CarrierEntitlements.SupportedEntitlements12333281
DerPriFileVersion0.2.1700.3.170
RemoteCardProvisioningSettings.MinCompatibleWatchOSForStandaloneModeabsent7.4
VoLTECustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
VoWiFiCustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
iPhone 12, 12 mini, 12 Pro, 12 Pro Max: overrides_D52g_D53g_D53p_D54p.der.pri
Key pathBeforeAfter
efs./data/3gpp/data_3gpp_config.xml
<data_3gpp_configuration> <version>1.0</version> <generic_config> <ui_config> <rat value="5G"> <Basic> <IndConfig>1</IndConfig> <ConnectConfig> <Config>SCG</Config> <Timer1>31</Timer1> <KeepTimerOnULI>1</KeepTimerOnULI> …
<data_3gpp_configuration>
  <version>1.0</version>
  <generic_config>
    <ui_config>
      <rat value="5G">
        <Basic>
          <IndConfig>1</IndConfig>
            <ConnectConfig>
            <Config>SCG</Config>
            <Timer1>31</Timer1>
            <KeepTimerOnULI>1</KeepTimerOnULI>
            <Timer2>15</Timer2>
            </ConnectConfig>
            <IdleConfig>
            <Config>SIB2</Config>
            </IdleConfig>
        </Basic>
      </rat>
    </ui_config>
  </generic_config>
</data_3gpp_configuration>
<data_3gpp_configuration> <version>1.0</version> <generic_config> <ui_config> <rat value="5G"> <Basic> <IndConfig>1</IndConfig> <ConnectConfig> <Config>SCG</Config> <Timer1>31</Timer1> <KeepTimerOnULI>1</KeepTimerOnULI> …
<data_3gpp_configuration>
  <version>1.0</version>
  <generic_config>
    <ui_config>
      <rat value="5G">
        <Basic>
          <IndConfig>1</IndConfig>
            <ConnectConfig>
            <Config>SCG</Config>
            <Timer1>31</Timer1>
            <KeepTimerOnULI>1</KeepTimerOnULI>
            <Timer2>15</Timer2>
            </ConnectConfig>
            <IdleConfig>
            <Config>SIB2</Config>
            </IdleConfig>
            <ChkRoaming>0</ChkRoaming>
        </Basic>
      </rat>
    </ui_config>
  </generic_config>
</data_3gpp_configuration>
efs./nv/item_files/modem/nr5g/RRC/cap_dss_control1absent
efs./policyman/5g_roaming_feature_enabled.xmlabsent
<?xml version="1.0" encoding="UTF-8"?> <!-- 5G roaming Outbound feature enable/disable --> <policy name = "5G Roaming feature enablement" changelist = "$Change: 18922297 $" policy_ver = "1.1.1" > <initial> <boolean_define name="5g_nsa_roaming_feature_enabled" init…
<?xml version="1.0" encoding="UTF-8"?>

<!-- 5G roaming Outbound feature enable/disable
-->
<policy name        = "5G Roaming feature enablement"
        changelist  = "$Change: 18922297 $"
        policy_ver  = "1.1.1"
>

  <initial>
    
  <boolean_define name="5g_nsa_roaming_feature_enabled" initial="false" />
  <!-- Below is for future use -->
  <!-- <boolean_define name="5g_sa_roaming_feature_enabled" initial="false" /> -->

  </initial>

  <if>
    <any_of>
      <not> <phone_operating_mode> ONLINE </phone_operating_mode> </not>
      <not> <have_location /> </not>
    </any_of>
    <then>
      <stop />
    </then>
  </if>

  <!-- Beyond this point, the device is ONLINE and has a location. -->

  <!-- IS the 5G Roaming feature enabled-->
  <boolean_set name="5g_nsa_roaming_feature_enabled" value="true" />
  

</policy>
efs./policyman/carrier_policy.xml
<?xml version="1.0" encoding="UTF-8"?> <!-- Carrier policy for general ROW $Header: $ --> <policy name = "ROW" changelist = "$Change: $" policy_ver = "128.1.1" > <initial> <mcc_list name="home_mccs" include="hplmn ehplmn" /> <define_fullrat_config> <rat_…
<?xml version="1.0" encoding="UTF-8"?>

<!-- Carrier policy for general ROW
$Header:  $
-->
<policy name        = "ROW"
        changelist  = "$Change: $"
        policy_ver  = "128.1.1"
>

  <initial>

    <mcc_list name="home_mccs" include="hplmn ehplmn" />

    <define_fullrat_config>
      <rat_capability base="current">
        <include> 5G </include>
      </rat_capability>
    </define_fullrat_config>

    <feature single_sim="normal"> dualmmode </feature>

  </initial>

  <if>
    <any_of>
      <not> <phone_operating_mode> ONLINE </phone_operating_mode> </not>
      <not> <have_location /> </not>
    </any_of>
    <then>
      <stop />
    </then>
  </if>

  <!-- Beyond this point, the device is ONLINE and has a location. -->
  <svc_mode> FULL </svc_mode>

  <if>
    <location_mcc_in list="home_mccs" />
    <then>
      <rat_capability base="current" >
        <include> 5G </include>
      </rat_capability>
    </then>
    <else>
      <rat_capability base="current" >
        <exclude> 5G </exclude>
      </rat_capability>
      <disable_reason which="SA" set="ROAMING" />
      <disable_reason which="NSA" set="ROAMING" />
    </else>
  </if>

</policy>

<?xml version="1.0" encoding="UTF-8"?> <!-- Carrier policy for general ROW NSA Roaming $Header: $ --> <policy name = "ROW NSA Roaming" changelist = "$Change: $" policy_ver = "128.2.1" > <initial> <mcc_list name="home_mccs" include="hplmn ehplmn" /> <define_ful…
<?xml version="1.0" encoding="UTF-8"?>

<!-- Carrier policy for general ROW NSA Roaming
$Header:  $
-->
<policy name        = "ROW NSA Roaming"
        changelist  = "$Change: $"
        policy_ver  = "128.2.1"
>

  <initial>

    <mcc_list name="home_mccs" include="hplmn ehplmn" />

    <define_fullrat_config>
      <rat_capability base="current">
        <include> 5G </include>
      </rat_capability>
    </define_fullrat_config>

    <feature single_sim="normal"> dualmmode </feature>

  </initial>

  <if>
    <any_of>
      <not> <phone_operating_mode> ONLINE </phone_operating_mode> </not>
      <not> <have_location /> </not>
    </any_of>
    <then>
      <stop />
    </then>
  </if>

  <!-- Beyond this point, the device is ONLINE and has a location. -->
  <svc_mode> FULL </svc_mode>

</policy>

header.PRI Revision0.2.1700.3.170
schema[216]absent/nv/item_files/modem/nas/mav_pssi_reg_follow_rplmn_rat_order_power_up
schema[217]absent/nv/item_files/modem/nr5g/RRC/cap_per_plmn_limit_bw
schema[218]absent/policyman/5g_roaming_feature_enabled.xml
schema[219]absent/policyman/5g_msim_feature_enabled.xml
schema[220]absent/policyman/dss_feature_restrictions.xml
schema[222]absent/nv/item_files/modem/nas/lte_fast_cfl_search_timer
schema[223]absent/nv/item_files/modem/nr5g/RRC/cap_csi_rs_32_port_control
iPhone 11, 11 Pro, 11 Pro Max, SE (2020): overrides_D421_D431_N104_D79.plist
Key pathBeforeAfter
CarrierEntitlements.SupportedEntitlements12333281
RemoteCardProvisioningSettings.MinCompatibleWatchOSForStandaloneModeabsent7.4
VoLTECustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
VoWiFiCustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
iPhone XR, XS, XS Max (China): overrides_D321_D331_N841.plist
Key pathBeforeAfter
CarrierEntitlements.SupportedEntitlements12333281
RemoteCardProvisioningSettings.MinCompatibleWatchOSForStandaloneModeabsent7.4
VoLTECustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
VoWiFiCustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
iPhone 8 (GSM), 8 Plus (GSM), X (GSM): overrides_D201_D211_D221.plist
Key pathBeforeAfter
CarrierEntitlements.SupportedEntitlements12333281
RemoteCardProvisioningSettings.MinCompatibleWatchOSForStandaloneModeabsent7.4
VoLTECustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
VoWiFiCustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
iPhone 8 (Global), 8 Plus (Global), X (Global): overrides_D20_D21_D22.plist
Key pathBeforeAfter
CarrierEntitlements.SupportedEntitlements12333281
RemoteCardProvisioningSettings.MinCompatibleWatchOSForStandaloneModeabsent7.4
VoLTECustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
VoWiFiCustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
iPhone 7 (Global), 7 Plus (Global): overrides_D10_D11.plist
Key pathBeforeAfter
CarrierEntitlements.SupportedEntitlements12333281
RemoteCardProvisioningSettings.MinCompatibleWatchOSForStandaloneModeabsent7.4
VoLTECustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
VoWiFiCustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
iPhone SE: overrides_N69.plist
Key pathBeforeAfter
CarrierEntitlements.SupportedEntitlements12333281
RemoteCardProvisioningSettings.MinCompatibleWatchOSForStandaloneModeabsent7.4
VoLTECustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
VoWiFiCustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
iPhone 6s, 6s+: overrides_N66_N71.plist
Key pathBeforeAfter
CarrierEntitlements.SupportedEntitlements12333281
RemoteCardProvisioningSettings.MinCompatibleWatchOSForStandaloneModeabsent7.4
VoLTECustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
VoWiFiCustomerCareWebsitehttp://fetnet.tw/DGDqOmhttps://www.fetnet.net/content/cbu/tw/help-center/contact-us.html
Routine changes (22 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.plistchangedper-phone file, compared by phone above
overrides_D201_D211_D221.plistchangedper-phone file, compared by phone above
overrides_D20_D21_D22.plistchangedper-phone file, compared by phone above
overrides_D321_D331_N841.plistchangedper-phone file, compared by phone above
overrides_D421_D431_N104_D79.plistchangedper-phone file, compared by phone above
overrides_D52g_D53g_D53p_D54p.der.prichangedper-phone file, compared by phone above
overrides_D52g_D53g_D53p_D54p.plistchangedper-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
signatures/common.plistchangedsignature
signatures/overrides_D101_D111.plistchangedsignature
signatures/overrides_D10_D11.plistchangedsignature
signatures/overrides_D201_D211_D221.plistchangedsignature
signatures/overrides_D20_D21_D22.plistchangedsignature
signatures/overrides_D321_D331_N841.plistchangedsignature
signatures/overrides_D421_D431_N104_D79.plistchangedsignature
signatures/overrides_D52g_D53g_D53p_D54p.plistchangedsignature
signatures/overrides_N66_N71.plistchangedsignature
signatures/overrides_N69.plistchangedsignature
version.plistchangedversion number only