手机环境美版G920P(我这是一个小运营商的,但是可以刷G920P的其他系统)
由于自己手机的APN设置一直有问题,无法正常使用电信的数据流量。故有了这这么多其他的操作。
前言
- 打电话询问了电信人工台,目前的APN信息为:
用户名:ctwap@mycdma.cn 密码:vnet.mobi
实测需要修改MCC:460 MNC:03(MCC为国际的代码,460带表中国;MNC是一个两位的十进制数)
- 奇怪的就是自己没法把默认的MNC:11改成03,每一次保存的时候都自动删除了。蜜汁奇怪
- 找了很多XDA论坛的帖子和国内少有的一点资源,发觉可能是/System/build.prop里面可以设置,so let's do this!
过程
- 确保手机是root过的,恩,指的是完美root,后面说为什么
- 通过root explorer 将/System/build.prop拷贝出来做一个备份
- 在手机orPc上通过Vim之类的软件修改里面的信息
- find 『cdma』,将其中的键值对的值改成「46003」
- 删除/System/build.prop并将修改过的build.prop拷贝进去
- 十分重要:切记将build.prop的权限改成0644 再次提醒
经历
- 我在操作的时候,不小心把build.prop的权限,为了图简单,直接777了,然后就悲剧了,无法进入系统
调查后知道,Android在4.x之后,每次开机会判断build.prop的权限,若不符合,就无法开机 =-=
- All Right,I can use adb _
,但一顿熟悉的操作后,我蒙圈了
- adb root 提示无法使用
- adb shell 后 su 提权,并没有什么卵用,chmod改权限的时候,仍然提示只读
- 通过mount挂载/system,依旧没有屁用
- 解决办法,刷新Rom
- 当然刷机不是我想要的,在上面的adb让我处理了快3个小时,各种不爽不理解的时候。突然我想起来了,劳资我是刷了个TWRP的recovery的呀。
- 迅速进入TWRP,通过它的File Manager,里面就能改权限,。,
- 正常开机了,but网络还是有问题
- Keep Google,发现有人说新建一个ctnet的APN就能解决上网的问题,尝试过后,确实没有错
后
- 我的数据网络也比较奇葩,只要打完电话,就没有了数据网络。之前我的解决方案是清理掉后台(尤其是通话的APP)后,上网正常。但是在官方给了一个补丁后,没有效果了
- 发现通过点击「设置-激活设备」就能唤醒网络数据,这么奇葩的方法,能被我试出来也是服了。但是有一个缺点,激活设备过一会就后台了,网也就断了
- 每次重启都会先进入「激活设备」,发现这个「三星DM服务」终止的话,就有一点几率影响上网。我清理掉它之前的数据,然后通过钛备份,将其备份删除,貌似是网络可以了