目的:希望实现对运营商定制的功能。
在网上找了下,基本就是实现网络锁。这个定制的功能已经很普遍了,可网上就是找不到对应的资料。哪个大侠有过研究,是否可以赐教一二? 多谢~~自己的思路:
1)锁定SIM卡。
找不到对应的方法,android的API开放的是读取状态的函数,没见到修改的函数。2)要么就搞网路锁,监控所有进程,把需要使用网路的进程全部kill掉。
这个貌似工程就非常巨大了。
在网上找了下,基本就是实现网络锁。这个定制的功能已经很普遍了,可网上就是找不到对应的资料。哪个大侠有过研究,是否可以赐教一二? 多谢~~自己的思路:
1)锁定SIM卡。
找不到对应的方法,android的API开放的是读取状态的函数,没见到修改的函数。2)要么就搞网路锁,监控所有进程,把需要使用网路的进程全部kill掉。
这个貌似工程就非常巨大了。
锁定网络主要是锁定运营商的PLMN码,如中国移动有3个:46000,46002,46007。你读取SIM卡的PLMN码,如果是这三个,你就让进入待机。
锁定SIM卡现在一般的是用锁PIN的方式:
1,当读取初始卡(PIN为1234,关闭状态),把该卡PIN码打开,并且设置PIN为随机数,同时把该随机数保存起来。
2,当读取非初始卡时(即PIN码不是1234或PIN为开启状态),则匹配卡的PIN码,匹配上则可以进入待机
目前大部分定制机的方法都是这样~~