Android7.1下修改apns_conf.xml如何替换

755 阅读1分钟

最近遇到一个问题,4G联通卡ifconfig找不到,也无法上网

vendor/qcom/proprietary/telephony-apps/etc/apns-conf.xml增加下面的内容就可以了 `

<apn carrier="China Unicom wap" apn="3gwap" mcc="460" mnc="06" user="" server="" password="" proxy="10.0.0.172" port="80" mmsproxy="" mmsport="" mmsc="" type="default" read_only ="true" ` apns-conf.xml APN接入点配置文件,在编译/system/etc目录下,但是在设备端/etc下也有apns-conf.xml,删除下图的/data/user_de/0/com.android.providers.telephony/databases下的文件telephony.dbHe telephony.db-journal并替换/system/etc和/etc下的旧的apns-conf.xml,重启即可。

为什么要删除db呢,因为RIL层在初始化拨号的时候会从sim卡中读取apn,然后把读出的apn和预先数据库中的apn对比,如果匹配就按照数据库的信息去拨号。

Android 7.0后SettingProviderContactsProvider TelephonyProvider MediaProvider数据库位置

blog.csdn.net/yin10314685…

Android 增加预置的APN信息

blog.csdn.net/zhoumushui/…