[HTC 10 Guides, News, & Discussion] deadman96385:
We will probably just need to extend it for a few non stock calls but it isn't nearly as hard as it once was.

[MENTION=1162986]Captain_Throwback[/MENTION] from looking at the US unlocked variants at runtime they set 1 of the 2 ril prop files depending on what mns (Operator) they are connected too. To replicate this will probably be a fair amount of work but its doable.

The files:

MNS Map this tells the system which file to load (the .prop file)

<?xml version="1.0" encoding="utf-8"?>
<map>
<profiles>
<item name="310160" CNmapfile="310160.prop">default.xml</item>
<item name="310200" CNmapfile="310160.prop">default.xml</item>
<item name="310210" CNmapfile="310160.prop">default.xml</item>
<item name="310220" CNmapfile="310160.prop">default.xml</item>
<item name="310230" CNmapfile="310160.prop">default.xml</item>
<item name="310240" CNmapfile="310160.prop">default.xml</item>
<item name="310250" CNmapfile="310160.prop">default.xml</item>
<item name="310260" CNmapfile="310160.prop">default.xml</item>
<item name="310270" CNmapfile="310160.prop">default.xml</item>
<item name="310300" CNmapfile="310160.prop">default.xml</item>
<item name="310310" CNmapfile="310160.prop">default.xml</item>
<item name="310490" CNmapfile="310160.prop">default.xml</item>
<item name="310530" CNmapfile="310160.prop">default.xml</item>
<item name="310580" CNmapfile="310160.prop">default.xml</item>
<item name="310590" CNmapfile="310160.prop">default.xml</item>
<item name="310640" CNmapfile="310160.prop">default.xml</item>
<item name="310660" CNmapfile="310160.prop">default.xml</item>
<item name="310800" CNmapfile="310160.prop">default.xml</item>
<item name="311180" CNmapfile="311180.prop">default.xml</item>
<item name="310410" CNmapfile="311180.prop">default.xml</item>
<item name="310150" CNmapfile="311180.prop">default.xml</item>
<item name="310170" CNmapfile="311180.prop">default.xml</item>
<item name="310380" CNmapfile="311180.prop">default.xml</item>
<item name="310560" CNmapfile="311180.prop">default.xml</item>
<item name="310680" CNmapfile="311180.prop">default.xml</item>
<item name="310070" CNmapfile="311180.prop">default.xml</item>
<item name="310090" CNmapfile="311180.prop">default.xml</item>
</profiles>
</map>

310160.prop

ro.net.apnwhitelist=fota,mms,ims
ro.net.apnroamingwhitelist=ims
ro.telephony.ipv6_capability=1
ro.phone.min_match=10
ro.ril.vmail.310260=+18056377243
ro.config.htc.enableCOTA=1
ro.ril.oem.ecclist=911
ro.ril.oem.nosim.ecclist=911,133
ro.ril.enable.a52=0
ro.ril.enable.a53=1
ro.ril.enable.dtm=0
ro.ril.enable.gea3=0
ro.ril.enable.amr.wideband=1
ro.ril.gprsclass=12
ro.ril.enable.sdr=0
ro.ril.enable.pre_r8fd=1
ro.ril.fd.pre_r8_tout.scr_off=17000
ro.ril.fd.pre_r8_tout.scr_on=0
ro.ril.enable.r8fd=1
ro.ril.fd.r8_tout.scr_off=2500
ro.ril.fd.r8_tout.scr_on=0
ro.ril.set.mtusize=1440
ro.ril.air.enabled=1
ro.ril.enable.isr=1
ro.ril.ltefgi=2144337586
CMSUPPORT=1
ro.ril.lte3gpp=130
EnableLTEBANDSCANPRI=1
ro.ril.ltefgi.rel9=3221225472
ro.ril.ps_handover=1
ro.pdn.profile=nxtgenphone
ro.ril.pdpnumber.policy.roaming=3
persist.data.iwlan.enable=true
ro.ril.hsxpa=4
ro.ril.hsdpa.category=24
ro.ril.hsupa.category=6
ro.ril.disable.cpc=1
dev.defaultwallpaper=/system/customize/resource/wallpapers_00.jpg
VOLTE_PROFILE=3
ro.ril.radio.svn=0
ro.ril.ltefgi.rel10=1076232192
persist.radio.VOLTE_ENABLE=1
persist.radio.VT_ENABLE=0
persist.radio.WIFI_CALL_ENABLE=1
persist.radio.SS_OVER_UT=0
persist.rcs.supported=1
persist.radio.VT_HYBRID_ENABLE=0
persist.radio.ROTATION_ENABLE=0
persist.radio.RATE_ADAPT_ENABLE=0
persist.radio.IMS_SETTING_TYPE=1

311180.prop

ro.net.apnwhitelist=mms,ims
ro.net.apnroamingwhitelist=mms,ims
ro.telephony.ipv6_capability=1
ro.apn.uservalue.protocol=IPV4V6
ro.config.htc.enableCOTA=1
ro.ril.oem.ecclist=911
ro.ril.oem.nosim.ecclist=911,133
ro.ril.enable.a52=0
ro.ril.enable.a53=1
ro.ril.enable.dtm=0
ro.ril.enable.gea3=1
ro.ril.gprsclass=10
ro.ril.enable.sdr=0
ro.ril.enable.pre_r8fd=1
ro.ril.fd.pre_r8_tout.scr_off=3600
ro.ril.fd.pre_r8_tout.scr_on=0
ro.ril.enable.r8fd=0
ro.ril.fd.r8_tout.scr_off=0
ro.ril.fd.r8_tout.scr_on=0
ro.ril.set.mtusize=1430
ro.ril.enable.isr=1
ro.ril.ltefgi=2131754170
CMSUPPORT=0
ro.ril.lte3gpp=130
EnableLTEBANDSCANPRI=1
ro.ril.ltefgi.rel9=2147483648
ro.ril.ps_handover=0
ro.pdn.profile=nxtgenphone
persist.data.iwlan.enable=false
ro.ril.hsxpa=4
ro.ril.hsdpa.category=24
ro.ril.hsupa.category=6
ro.ril.disable.cpc=1
dev.defaultwallpaper=/system/customize/resource/wallpapers_00.jpg
ro.ril.att.feature=1
VOLTE_PROFILE=1
ro.ril.radio.svn=0
ro.ril.ltefgi.rel10=1076232192
persist.radio.VOLTE_ENABLE=1
persist.radio.VT_ENABLE=0
persist.radio.WIFI_CALL_ENABLE=0
persist.radio.SS_OVER_UT=2
persist.rcs.supported=0
persist.radio.VT_HYBRID_ENABLE=0
persist.radio.ROTATION_ENABLE=0
persist.radio.RATE_ADAPT_ENABLE=0
persist.radio.IMS_SETTING_TYPE=0