Android 虚拟运营商apn与spn配置

Android 虚拟运营商apn与spn配置1 通过 EF SPN 区分 读取 SIM 中的文件 EF SPN 结合 SIM 的 mccmnc spn 在 virtual spn conf by efspn xml 中查找有没有对应的记录 如果有这张 sim 卡对应信息 就同时取 name 字段的内容当作运营商名称 例如 COOP 的 SIM 卡中的 SPN 是 COOP

大家好,我是讯享网,很高兴认识大家。

在Virtual-spn-conf-by-efspn.xml中添加如下:

<virtualSpnOverride mccmncspn="22201COOP" name="Coop"/> 
讯享网

在 apn中添加如下internet配置中增加如下:

讯享网 mvno_type="spn" mvno_match_data="COOP" 

2. 通过EF_IMSI区分:
通过imsi进行区分。
例如 Virgin的MCC/MNC是20801,Virgin的IMSI是20801xxx67xxxxx,IMSI的第9位起连续2个数字为特殊标识(28),期望显示的运营商名称是“Virgin”

在Virtual-spn-conf-by-imsi.xml中添加:

<virtualSpnOverride imsipattern="xxx67xxxxx" name=“Virgin”> 

在 apn中添加如下internet配置中增加如下:

讯享网 mvno_type="imsi" mvno_match_data="20801xxx67xxxxx" 

3. 通过EF_PNN区分:

EF_PNN是SIM中的一个option的文件,里面存放一组网络运营商名称(PLMN Network Name)。这种方式即是读取EF_PNN中的第一个pnn来匹配。

例如 EE的MCC/MNC是23430,EE中EF_PNN的第一个pnn是“EE”,期望显示的运营商名称是“EE”

在Virtual-spn-conf-by-efpnn.xml中添加:

<virtualSpnOverride mccmncpnn="23430EE“ name="EE"> 

在 apn中添加如下internet配置中增加如下:

 mvno_type="pmn" mvno_match_data="EE" 

4. 通过EF_GID1区分
EF_GID1是SIM中的一个option的文件,里面存放了n个byte的数据。
例如 Virgin的MCC/MNC是23430,Virgin的EF_GID1的内容是””,期望显示的运营商名称是”Virgin”

在Virtual-spn-conf-by-efgid1.xml中添加:

<virtualSpnOverride mccmncgid1="" name="Virgin"> 

在 apn中添加如下internet配置中增加如下:

 mvno_type="gid1" mvno_match_data="40" 
小讯
上一篇 2025-02-06 09:47
下一篇 2025-02-18 18:34

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/28164.html