carrier-explode Explode and decode carrier data GitHub About

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

Phones (6)

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

PhonesSettingsModem file
iPhone 17e
Apple C1 and C1X · c4000
no changeno change
iPhone Air
Apple C1 and C1X · c4000
no changeno change
iPhone 17, 17 Pro, 17 Pro Max
Qualcomm X80 · Mav25
1 change3 changes
iPhone 16e
Apple C1 and C1X · c4000
no changeno change
iPhone 16, 16 Plus, 16 Pro, 16 Pro Max
Qualcomm X71M · Mav24
1 change2 changes
iPhone 15, 15 Plus, 15 Pro, 15 Pro Max
Qualcomm X70 · Mav23
1 change2 changes
iPhone 17, 17 Pro, 17 Pro Max: overrides_V53_V54_V57.plist
Key pathBeforeAfter
DerPriFileVersion6.0.1636.0.164
iPhone 17, 17 Pro, 17 Pro Max: overrides_V53_V54_V57.der.pri
Key pathBeforeAfter
efs./policyman/carrier_policy.xml
<?xml version="1.0" encoding="UTF-8"?> <policy changelist="$Change: 29550358 $" name="CMCC Open Market" policy_ver="73.2.47"> <initial> <mcc_list name="home_mccs">460</mcc_list> <mcc_list name="lwn_roam_mccs">440 441 450</mcc_list> <mcc_list name="hk_mccs">454</mcc_list> <boolean_define ini…
<?xml version="1.0" encoding="UTF-8"?>
<policy changelist="$Change: 29550358 $" name="CMCC Open Market" policy_ver="73.2.47">
	<initial>
		<mcc_list name="home_mccs">460</mcc_list>
		<mcc_list name="lwn_roam_mccs">440 441 450</mcc_list>
		<mcc_list name="hk_mccs">454</mcc_list>
		<boolean_define initial="true" name="change_rat_order_in_full_rat"/>
		<boolean_define initial="true" name="pm:allow_tds_on_this_sub"/>
		<define_fullrat_config>
			<rat_capability base="none">
				<include>G W L 5G</include>
			</rat_capability>
			<rf_bands base="hardware"/>
			<if>
				<boolean_test name="change_rat_order_in_full_rat"/>
				<then>
					<rat_order>G W L C H 5G</rat_order>
				</then>
			</if>
			<freq_list list="cpfl"/>
		</define_fullrat_config>
		<rf_band_list name="rf_bands_home">
			<gw_bands base="hardware"/>
			<lte_bands base="none">
				<include>2 7 33 37 38 39 40</include>
			</lte_bands>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none">
				<include>27 40 78</include>
			</nr5g_sa_bands>
			<nr5g_nsa_bands base="none">
				<include>40 78</include>
			</nr5g_nsa_bands>
		</rf_band_list>
		<rf_band_list name="rf_bands_hk">
			<gw_bands base="hardware"/>
			<lte_bands base="none">
				<include>0 2 6 37 38 39 40</include>
			</lte_bands>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none"/>
			<nr5g_nsa_bands base="hardware"/>
		</rf_band_list>
		<rf_band_list name="rf_bands_roam">
			<gw_bands base="hardware"/>
			<lte_bands base="hardware"/>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none"/>
			<nr5g_nsa_bands base="hardware"/>
		</rf_band_list>
		<rat_capability_if base="none">
			<include>G L 5G</include>
		</rat_capability_if>
		<rf_bands_if list="rf_bands_home"/>
		<ue_mode>CSFB</ue_mode>
		<feature single_sim="normal">dualmmode</feature>
		<freq_list_if list="cpfl"/>
		<boolean_define initial="true" name="cm:full_srv_req_in_emergency"/>
		<boolean_define initial="true" name="cm:remove_lte_for_emergency"/>
		<boolean_set name="cm:full_srv_req_in_emergency">
			<location_mcc_in list="home_mccs"/>
		</boolean_set>
		<boolean_set name="cm:remove_lte_for_emergency">
			<location_mcc_in list="home_mccs"/>
		</boolean_set>
	</initial>
	<if>
		<not>
			<phone_operating_mode>ONLINE</phone_operating_mode>
		</not>
		<then>
			<stop/>
		</then>
	</if>
	<if>
		<not>
			<have_location/>
		</not>
		<then>
			<stop/>
		</then>
	</if>
	<svc_mode>FULL</svc_mode>
	<rat_capability base="hardware"/>
	<rat_order>5G L W G C H</rat_order>
	<boolean_set name="change_rat_order_in_full_rat" value="false"/>
	<boolean_set name="cm:full_srv_req_in_emergency">
		<location_mcc_in list="home_mccs"/>
	</boolean_set>
	<boolean_set name="cm:remove_lte_for_emergency">
		<location_mcc_in list="home_mccs"/>
	</boolean_set>
	<select>
		<case>
			<location_mcc_in list="home_mccs"/>
			<then>
				<rat_capability base="none">
					<include>G L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_home"/>
				<freq_list list="cpfl"/>
			</then>
		</case>
		<case>
			<location_mcc_in list="hk_mccs"/>
			<then>
				<rat_capability base="none">
					<include>G W L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_hk"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
		<case>
			<location_mcc_in list="lwn_roam_mccs"/>
			<then>
				<rat_capability base="none">
					<include>L W 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_roam"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
		<case>
			<true/>
			<then>
				<rat_capability base="none">
					<include>G W L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_roam"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
	</select>
</policy>
<?xml version="1.0" encoding="UTF-8"?> <policy changelist="$Change: 29550358 $" name="CMCC Open Market" policy_ver="73.2.47"> <initial> <mcc_list name="home_mccs">460</mcc_list> <mcc_list name="lwn_roam_mccs">440 441 450</mcc_list> <boolean_define initial="true" name="change_rat_order_in_full…
<?xml version="1.0" encoding="UTF-8"?>
<policy changelist="$Change: 29550358 $" name="CMCC Open Market" policy_ver="73.2.47">
	<initial>
		<mcc_list name="home_mccs">460</mcc_list>
		<mcc_list name="lwn_roam_mccs">440 441 450</mcc_list>
		<boolean_define initial="true" name="change_rat_order_in_full_rat"/>
		<boolean_define initial="true" name="pm:allow_tds_on_this_sub"/>
		<define_fullrat_config>
			<rat_capability base="none">
				<include>G W L 5G</include>
			</rat_capability>
			<rf_bands base="hardware"/>
			<if>
				<boolean_test name="change_rat_order_in_full_rat"/>
				<then>
					<rat_order>G W L C H 5G</rat_order>
				</then>
			</if>
			<freq_list list="cpfl"/>
		</define_fullrat_config>
		<rf_band_list name="rf_bands_home">
			<gw_bands base="hardware"/>
			<lte_bands base="none">
				<include>2 7 33 37 38 39 40</include>
			</lte_bands>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none">
				<include>27 40 78</include>
			</nr5g_sa_bands>
			<nr5g_nsa_bands base="none">
				<include>40 78</include>
			</nr5g_nsa_bands>
		</rf_band_list>
		<rf_band_list name="rf_bands_roam">
			<gw_bands base="hardware"/>
			<lte_bands base="hardware"/>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none"/>
			<nr5g_nsa_bands base="hardware"/>
		</rf_band_list>
		<rat_capability_if base="none">
			<include>G L 5G</include>
		</rat_capability_if>
		<rf_bands_if list="rf_bands_home"/>
		<ue_mode>CSFB</ue_mode>
		<feature single_sim="normal">dualmmode</feature>
		<freq_list_if list="cpfl"/>
		<boolean_define initial="true" name="cm:full_srv_req_in_emergency"/>
		<boolean_define initial="true" name="cm:remove_lte_for_emergency"/>
		<boolean_set name="cm:full_srv_req_in_emergency">
			<location_mcc_in list="home_mccs"/>
		</boolean_set>
		<boolean_set name="cm:remove_lte_for_emergency">
			<location_mcc_in list="home_mccs"/>
		</boolean_set>
	</initial>
	<if>
		<not>
			<phone_operating_mode>ONLINE</phone_operating_mode>
		</not>
		<then>
			<stop/>
		</then>
	</if>
	<if>
		<not>
			<have_location/>
		</not>
		<then>
			<stop/>
		</then>
	</if>
	<svc_mode>FULL</svc_mode>
	<rat_capability base="hardware"/>
	<rat_order>5G L W G C H</rat_order>
	<boolean_set name="change_rat_order_in_full_rat" value="false"/>
	<boolean_set name="cm:full_srv_req_in_emergency">
		<location_mcc_in list="home_mccs"/>
	</boolean_set>
	<boolean_set name="cm:remove_lte_for_emergency">
		<location_mcc_in list="home_mccs"/>
	</boolean_set>
	<select>
		<case>
			<location_mcc_in list="home_mccs"/>
			<then>
				<rat_capability base="none">
					<include>G L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_home"/>
				<freq_list list="cpfl"/>
			</then>
		</case>
		<case>
			<location_mcc_in list="lwn_roam_mccs"/>
			<then>
				<rat_capability base="none">
					<include>L W 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_roam"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
		<case>
			<true/>
			<then>
				<rat_capability base="none">
					<include>G W L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_roam"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
	</select>
</policy>
header.PRI Revision6.0.1636.0.164
schema[367]absent/nv/item_files/modem/mav/enable_biased_ds_mit
iPhone 16, 16 Plus, 16 Pro, 16 Pro Max: overrides_D93_D94_D47_D48.plist
Key pathBeforeAfter
DerPriFileVersion6.0.1626.0.163
iPhone 16, 16 Plus, 16 Pro, 16 Pro Max: overrides_D93_D94_D47_D48.der.pri
Key pathBeforeAfter
efs./policyman/carrier_policy.xml
<?xml version="1.0" encoding="UTF-8"?> <policy changelist="$Change: 29550358 $" name="CMCC Open Market" policy_ver="73.2.47"> <initial> <mcc_list name="home_mccs">460</mcc_list> <mcc_list name="lwn_roam_mccs">440 441 450</mcc_list> <mcc_list name="hk_mccs">454</mcc_list> <boolean_define ini…
<?xml version="1.0" encoding="UTF-8"?>
<policy changelist="$Change: 29550358 $" name="CMCC Open Market" policy_ver="73.2.47">
	<initial>
		<mcc_list name="home_mccs">460</mcc_list>
		<mcc_list name="lwn_roam_mccs">440 441 450</mcc_list>
		<mcc_list name="hk_mccs">454</mcc_list>
		<boolean_define initial="true" name="change_rat_order_in_full_rat"/>
		<boolean_define initial="true" name="pm:allow_tds_on_this_sub"/>
		<define_fullrat_config>
			<rat_capability base="none">
				<include>G W L 5G</include>
			</rat_capability>
			<rf_bands base="hardware"/>
			<if>
				<boolean_test name="change_rat_order_in_full_rat"/>
				<then>
					<rat_order>G W L C H 5G</rat_order>
				</then>
			</if>
			<freq_list list="cpfl"/>
		</define_fullrat_config>
		<rf_band_list name="rf_bands_home">
			<gw_bands base="hardware"/>
			<lte_bands base="none">
				<include>2 7 33 37 38 39 40</include>
			</lte_bands>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none">
				<include>27 40 78</include>
			</nr5g_sa_bands>
			<nr5g_nsa_bands base="none">
				<include>40 78</include>
			</nr5g_nsa_bands>
		</rf_band_list>
		<rf_band_list name="rf_bands_hk">
			<gw_bands base="hardware"/>
			<lte_bands base="none">
				<include>0 2 6 37 38 39 40</include>
			</lte_bands>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none"/>
			<nr5g_nsa_bands base="hardware"/>
		</rf_band_list>
		<rf_band_list name="rf_bands_roam">
			<gw_bands base="hardware"/>
			<lte_bands base="hardware"/>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none"/>
			<nr5g_nsa_bands base="hardware"/>
		</rf_band_list>
		<rat_capability_if base="none">
			<include>G L 5G</include>
		</rat_capability_if>
		<rf_bands_if list="rf_bands_home"/>
		<ue_mode>CSFB</ue_mode>
		<feature single_sim="normal">dualmmode</feature>
		<freq_list_if list="cpfl"/>
		<boolean_define initial="true" name="cm:full_srv_req_in_emergency"/>
		<boolean_define initial="true" name="cm:remove_lte_for_emergency"/>
		<boolean_set name="cm:full_srv_req_in_emergency">
			<location_mcc_in list="home_mccs"/>
		</boolean_set>
		<boolean_set name="cm:remove_lte_for_emergency">
			<location_mcc_in list="home_mccs"/>
		</boolean_set>
	</initial>
	<if>
		<not>
			<phone_operating_mode>ONLINE</phone_operating_mode>
		</not>
		<then>
			<stop/>
		</then>
	</if>
	<if>
		<not>
			<have_location/>
		</not>
		<then>
			<stop/>
		</then>
	</if>
	<svc_mode>FULL</svc_mode>
	<rat_capability base="hardware"/>
	<rat_order>5G L W G C H</rat_order>
	<boolean_set name="change_rat_order_in_full_rat" value="false"/>
	<boolean_set name="cm:full_srv_req_in_emergency">
		<location_mcc_in list="home_mccs"/>
	</boolean_set>
	<boolean_set name="cm:remove_lte_for_emergency">
		<location_mcc_in list="home_mccs"/>
	</boolean_set>
	<select>
		<case>
			<location_mcc_in list="home_mccs"/>
			<then>
				<rat_capability base="none">
					<include>G L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_home"/>
				<freq_list list="cpfl"/>
			</then>
		</case>
		<case>
			<location_mcc_in list="hk_mccs"/>
			<then>
				<rat_capability base="none">
					<include>G W L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_hk"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
		<case>
			<location_mcc_in list="lwn_roam_mccs"/>
			<then>
				<rat_capability base="none">
					<include>L W 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_roam"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
		<case>
			<true/>
			<then>
				<rat_capability base="none">
					<include>G W L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_roam"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
	</select>
</policy>
<?xml version="1.0" encoding="UTF-8"?> <policy changelist="$Change: 29550358 $" name="CMCC Open Market" policy_ver="73.2.47"> <initial> <mcc_list name="home_mccs">460</mcc_list> <mcc_list name="lwn_roam_mccs">440 441 450</mcc_list> <boolean_define initial="true" name="change_rat_order_in_full…
<?xml version="1.0" encoding="UTF-8"?>
<policy changelist="$Change: 29550358 $" name="CMCC Open Market" policy_ver="73.2.47">
	<initial>
		<mcc_list name="home_mccs">460</mcc_list>
		<mcc_list name="lwn_roam_mccs">440 441 450</mcc_list>
		<boolean_define initial="true" name="change_rat_order_in_full_rat"/>
		<boolean_define initial="true" name="pm:allow_tds_on_this_sub"/>
		<define_fullrat_config>
			<rat_capability base="none">
				<include>G W L 5G</include>
			</rat_capability>
			<rf_bands base="hardware"/>
			<if>
				<boolean_test name="change_rat_order_in_full_rat"/>
				<then>
					<rat_order>G W L C H 5G</rat_order>
				</then>
			</if>
			<freq_list list="cpfl"/>
		</define_fullrat_config>
		<rf_band_list name="rf_bands_home">
			<gw_bands base="hardware"/>
			<lte_bands base="none">
				<include>2 7 33 37 38 39 40</include>
			</lte_bands>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none">
				<include>27 40 78</include>
			</nr5g_sa_bands>
			<nr5g_nsa_bands base="none">
				<include>40 78</include>
			</nr5g_nsa_bands>
		</rf_band_list>
		<rf_band_list name="rf_bands_roam">
			<gw_bands base="hardware"/>
			<lte_bands base="hardware"/>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none"/>
			<nr5g_nsa_bands base="hardware"/>
		</rf_band_list>
		<rat_capability_if base="none">
			<include>G L 5G</include>
		</rat_capability_if>
		<rf_bands_if list="rf_bands_home"/>
		<ue_mode>CSFB</ue_mode>
		<feature single_sim="normal">dualmmode</feature>
		<freq_list_if list="cpfl"/>
		<boolean_define initial="true" name="cm:full_srv_req_in_emergency"/>
		<boolean_define initial="true" name="cm:remove_lte_for_emergency"/>
		<boolean_set name="cm:full_srv_req_in_emergency">
			<location_mcc_in list="home_mccs"/>
		</boolean_set>
		<boolean_set name="cm:remove_lte_for_emergency">
			<location_mcc_in list="home_mccs"/>
		</boolean_set>
	</initial>
	<if>
		<not>
			<phone_operating_mode>ONLINE</phone_operating_mode>
		</not>
		<then>
			<stop/>
		</then>
	</if>
	<if>
		<not>
			<have_location/>
		</not>
		<then>
			<stop/>
		</then>
	</if>
	<svc_mode>FULL</svc_mode>
	<rat_capability base="hardware"/>
	<rat_order>5G L W G C H</rat_order>
	<boolean_set name="change_rat_order_in_full_rat" value="false"/>
	<boolean_set name="cm:full_srv_req_in_emergency">
		<location_mcc_in list="home_mccs"/>
	</boolean_set>
	<boolean_set name="cm:remove_lte_for_emergency">
		<location_mcc_in list="home_mccs"/>
	</boolean_set>
	<select>
		<case>
			<location_mcc_in list="home_mccs"/>
			<then>
				<rat_capability base="none">
					<include>G L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_home"/>
				<freq_list list="cpfl"/>
			</then>
		</case>
		<case>
			<location_mcc_in list="lwn_roam_mccs"/>
			<then>
				<rat_capability base="none">
					<include>L W 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_roam"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
		<case>
			<true/>
			<then>
				<rat_capability base="none">
					<include>G W L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_roam"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
	</select>
</policy>
header.PRI Revision6.0.1626.0.163
iPhone 15, 15 Plus, 15 Pro, 15 Pro Max: overrides_D83_D84_D37_D38.plist
Key pathBeforeAfter
DerPriFileVersion6.0.1616.0.162
iPhone 15, 15 Plus, 15 Pro, 15 Pro Max: overrides_D83_D84_D37_D38.der.pri
Key pathBeforeAfter
efs./policyman/carrier_policy.xml
<?xml version="1.0" encoding="UTF-8"?> <policy changelist="$Change: 29550358 $" name="CMCC Open Market" policy_ver="73.2.47"> <initial> <mcc_list name="home_mccs">460</mcc_list> <mcc_list name="lwn_roam_mccs">440 441 450</mcc_list> <mcc_list name="hk_mccs">454</mcc_list> <boolean_define ini…
<?xml version="1.0" encoding="UTF-8"?>
<policy changelist="$Change: 29550358 $" name="CMCC Open Market" policy_ver="73.2.47">
	<initial>
		<mcc_list name="home_mccs">460</mcc_list>
		<mcc_list name="lwn_roam_mccs">440 441 450</mcc_list>
		<mcc_list name="hk_mccs">454</mcc_list>
		<boolean_define initial="true" name="change_rat_order_in_full_rat"/>
		<boolean_define initial="true" name="pm:allow_tds_on_this_sub"/>
		<define_fullrat_config>
			<rat_capability base="none">
				<include>G W L 5G</include>
			</rat_capability>
			<rf_bands base="hardware"/>
			<if>
				<boolean_test name="change_rat_order_in_full_rat"/>
				<then>
					<rat_order>G W L C H 5G</rat_order>
				</then>
			</if>
			<freq_list list="cpfl"/>
		</define_fullrat_config>
		<rf_band_list name="rf_bands_home">
			<gw_bands base="hardware"/>
			<lte_bands base="none">
				<include>2 7 33 37 38 39 40</include>
			</lte_bands>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none">
				<include>27 40 78</include>
			</nr5g_sa_bands>
			<nr5g_nsa_bands base="none">
				<include>40 78</include>
			</nr5g_nsa_bands>
		</rf_band_list>
		<rf_band_list name="rf_bands_hk">
			<gw_bands base="hardware"/>
			<lte_bands base="none">
				<include>0 2 6 37 38 39 40</include>
			</lte_bands>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none"/>
			<nr5g_nsa_bands base="hardware"/>
		</rf_band_list>
		<rf_band_list name="rf_bands_roam">
			<gw_bands base="hardware"/>
			<lte_bands base="hardware"/>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none"/>
			<nr5g_nsa_bands base="hardware"/>
		</rf_band_list>
		<rat_capability_if base="none">
			<include>G L 5G</include>
		</rat_capability_if>
		<rf_bands_if list="rf_bands_home"/>
		<ue_mode>CSFB</ue_mode>
		<feature single_sim="normal">dualmmode</feature>
		<freq_list_if list="cpfl"/>
		<boolean_define initial="true" name="cm:full_srv_req_in_emergency"/>
		<boolean_define initial="true" name="cm:remove_lte_for_emergency"/>
		<boolean_set name="cm:full_srv_req_in_emergency">
			<location_mcc_in list="home_mccs"/>
		</boolean_set>
		<boolean_set name="cm:remove_lte_for_emergency">
			<location_mcc_in list="home_mccs"/>
		</boolean_set>
	</initial>
	<if>
		<not>
			<phone_operating_mode>ONLINE</phone_operating_mode>
		</not>
		<then>
			<stop/>
		</then>
	</if>
	<if>
		<not>
			<have_location/>
		</not>
		<then>
			<stop/>
		</then>
	</if>
	<svc_mode>FULL</svc_mode>
	<rat_capability base="hardware"/>
	<rat_order>5G L W G C H</rat_order>
	<boolean_set name="change_rat_order_in_full_rat" value="false"/>
	<boolean_set name="cm:full_srv_req_in_emergency">
		<location_mcc_in list="home_mccs"/>
	</boolean_set>
	<boolean_set name="cm:remove_lte_for_emergency">
		<location_mcc_in list="home_mccs"/>
	</boolean_set>
	<select>
		<case>
			<location_mcc_in list="home_mccs"/>
			<then>
				<rat_capability base="none">
					<include>G L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_home"/>
				<freq_list list="cpfl"/>
			</then>
		</case>
		<case>
			<location_mcc_in list="hk_mccs"/>
			<then>
				<rat_capability base="none">
					<include>G W L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_hk"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
		<case>
			<location_mcc_in list="lwn_roam_mccs"/>
			<then>
				<rat_capability base="none">
					<include>L W 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_roam"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
		<case>
			<true/>
			<then>
				<rat_capability base="none">
					<include>G W L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_roam"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
	</select>
</policy>
<?xml version="1.0" encoding="UTF-8"?> <policy changelist="$Change: 29550358 $" name="CMCC Open Market" policy_ver="73.2.47"> <initial> <mcc_list name="home_mccs">460</mcc_list> <mcc_list name="lwn_roam_mccs">440 441 450</mcc_list> <boolean_define initial="true" name="change_rat_order_in_full…
<?xml version="1.0" encoding="UTF-8"?>
<policy changelist="$Change: 29550358 $" name="CMCC Open Market" policy_ver="73.2.47">
	<initial>
		<mcc_list name="home_mccs">460</mcc_list>
		<mcc_list name="lwn_roam_mccs">440 441 450</mcc_list>
		<boolean_define initial="true" name="change_rat_order_in_full_rat"/>
		<boolean_define initial="true" name="pm:allow_tds_on_this_sub"/>
		<define_fullrat_config>
			<rat_capability base="none">
				<include>G W L 5G</include>
			</rat_capability>
			<rf_bands base="hardware"/>
			<if>
				<boolean_test name="change_rat_order_in_full_rat"/>
				<then>
					<rat_order>G W L C H 5G</rat_order>
				</then>
			</if>
			<freq_list list="cpfl"/>
		</define_fullrat_config>
		<rf_band_list name="rf_bands_home">
			<gw_bands base="hardware"/>
			<lte_bands base="none">
				<include>2 7 33 37 38 39 40</include>
			</lte_bands>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none">
				<include>27 40 78</include>
			</nr5g_sa_bands>
			<nr5g_nsa_bands base="none">
				<include>40 78</include>
			</nr5g_nsa_bands>
		</rf_band_list>
		<rf_band_list name="rf_bands_roam">
			<gw_bands base="hardware"/>
			<lte_bands base="hardware"/>
			<tds_bands base="none"/>
			<nr5g_sa_bands base="none"/>
			<nr5g_nsa_bands base="hardware"/>
		</rf_band_list>
		<rat_capability_if base="none">
			<include>G L 5G</include>
		</rat_capability_if>
		<rf_bands_if list="rf_bands_home"/>
		<ue_mode>CSFB</ue_mode>
		<feature single_sim="normal">dualmmode</feature>
		<freq_list_if list="cpfl"/>
		<boolean_define initial="true" name="cm:full_srv_req_in_emergency"/>
		<boolean_define initial="true" name="cm:remove_lte_for_emergency"/>
		<boolean_set name="cm:full_srv_req_in_emergency">
			<location_mcc_in list="home_mccs"/>
		</boolean_set>
		<boolean_set name="cm:remove_lte_for_emergency">
			<location_mcc_in list="home_mccs"/>
		</boolean_set>
	</initial>
	<if>
		<not>
			<phone_operating_mode>ONLINE</phone_operating_mode>
		</not>
		<then>
			<stop/>
		</then>
	</if>
	<if>
		<not>
			<have_location/>
		</not>
		<then>
			<stop/>
		</then>
	</if>
	<svc_mode>FULL</svc_mode>
	<rat_capability base="hardware"/>
	<rat_order>5G L W G C H</rat_order>
	<boolean_set name="change_rat_order_in_full_rat" value="false"/>
	<boolean_set name="cm:full_srv_req_in_emergency">
		<location_mcc_in list="home_mccs"/>
	</boolean_set>
	<boolean_set name="cm:remove_lte_for_emergency">
		<location_mcc_in list="home_mccs"/>
	</boolean_set>
	<select>
		<case>
			<location_mcc_in list="home_mccs"/>
			<then>
				<rat_capability base="none">
					<include>G L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_home"/>
				<freq_list list="cpfl"/>
			</then>
		</case>
		<case>
			<location_mcc_in list="lwn_roam_mccs"/>
			<then>
				<rat_capability base="none">
					<include>L W 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_roam"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
		<case>
			<true/>
			<then>
				<rat_capability base="none">
					<include>G W L 5G</include>
				</rat_capability>
				<rf_bands list="rf_bands_roam"/>
				<freq_list list="default"/>
				<disable_reason set="ROAMING" which="SA"/>
			</then>
		</case>
	</select>
</policy>
header.PRI Revision6.0.1616.0.162
Routine changes (14 files): version number only, per-phone file, compared by phone above, signature
FileKindWhy it is routine
Info.plistchangedversion number only
overrides_D83_D84_D37_D38.der.prichangedper-phone file, compared by phone above
overrides_D83_D84_D37_D38.plistchangedper-phone file, compared by phone above
overrides_D93_D94_D47_D48.der.prichangedper-phone file, compared by phone above
overrides_D93_D94_D47_D48.plistchangedper-phone file, compared by phone above
overrides_V53_V54_V57.der.prichangedper-phone file, compared by phone above
overrides_V53_V54_V57.plistchangedper-phone file, compared by phone above
signatures/common.plistchangedsignature
signatures/overrides_D23.plistchangedsignature
signatures/overrides_D83_D84_D37_D38.plistchangedsignature
signatures/overrides_D93_D94_D47_D48.plistchangedsignature
signatures/overrides_V159.plistchangedsignature
signatures/overrides_V53_V54_V57.plistchangedsignature
signatures/overrides_V59.plistchangedsignature