[Mark
[Mark
[Mark
[Mark 安卓教程 ]
]
]
]
有时候使用一些水货或者所谓港行手机的时候 , 或者刷国外 ROM 的时候 , 有时候需要
修改手机的 APN(APN 的英文全称是 Access Point Name , 中文全称叫接入点 , 是您在通过手
机上网时必须配置的一个参数 , 它决定了您的手机通过哪种接入方式来访问网络 。 ) 来上网
、
连接某些应用或者收发彩信等。但是有的时候发现,你在设置接入点的地方设置好了一切
,
但是点录入保存,愕然发现之前输入的内容消失了,根本就没有保存,连大名鼎鼎的 海 卓
HiAPN 有时候都无法修改。
这是因为你的 ROM 的接入点和国内接入点中某些参数不同 , 只要修改这些参数 , 即可
保存新的 APN 。笔者用 miui.us 的 HTC EVO 4G 的 ROM 示范如何修改 ( 实际上就是 CM 为
模板的一 个 ROM , 注 : EVO 4 G 是一款电信手机 , 是国外电信运营 商 Sprin t 定制的一 款 CDM A
手机 ) 。修改配置只需要修改 build.prop 、 spns.xml 这两个文件即可,同时还建议修 改
apns-conf.xml 这个文件。
前提:手机已 ROOT
ROOT
ROOT
ROOT 。
� build.prop
build.prop
build.prop
build.prop : 使用 RE 或者别的文件管理软件进入手机的 /system 目录下 , 找到 build.pro p
文件,加载可读写,并用文本编辑模式打开 build.prop 文件。
看到里面很多内容,找到
ro.cdma.home.operator.numeric=310120
ro.cdma.home.operator.alpha=Sprint
修改其成为
ro.cdma.home.operator.numeric=46003
ro.cdma.home.operator.alpha=ChinaTelecom
保存之后就行了。
稍微解释一下 , Sprint 的 CDMA 接入点中的 MCC 为 310 , MNC 为 120 , 但是中国电 信
APN 中 MCC 为 460 , MNC 为 03 ,所以之前设置 APN 保存不了。修改了 build.prop 之后
,
重启手机后就可以将 MCC=460 和 MNC=03 的 APN 保存了。
build.prop 文件还包含了很多信息,比如
ro.product.locale.language=en
ro.product.locale.region=US
ro.com.android.dateformat=MM-dd-yyyy
这些内容都是可以自行修改的,笔者一般刷 ROM 前都会修改这些内容成为
ro.product.locale.language=zh
ro.product.locale.region=CN
ro.com.android.dateformat=yyyy-MM-dd
如需要了解其它内容可自行 google 或者百度,在此就不一一赘述。
�
spns.xml:
spns.xml:
spns.xml:
spns.xml: 建议添加新 APN 前修改 /etc/spns.xml 文件成为:
<?xml version="1.0" encoding="utf-8"?>
<spnOverrides>
<spnOverride
numeric="46000"
spn=" 中国移动 "/>
<spnOverride
numeric="46001"
评论1