IMEI/MEID LOCK
2017-03-01 16:44:44 0 举报
IMEI/MEID Lock是一种安全特性,用于保护移动设备免受未经授权的访问和使用。它通过绑定设备的IMEI(国际移动设备识别码)或MEID(移动设备识别码)与特定的移动网络运营商来实现。一旦设备被锁定,只有使用原始SIM卡或者解锁码的用户才能激活和使用该设备。这种功能对于防止被盗、丢失或未经授权的设备使用非常有用,因为它确保了只有合法的所有者才能恢复和使用设备。此外,IMEI/MEID Lock还可以帮助运营商跟踪和管理他们的设备,防止未授权的设备进入他们的网络。然而,这也意味着用户在更换SIM卡或更改网络时可能需要提供额外的信息或支付费用来解锁设备。
作者其他创作
大纲/内容
静态代理:每个方法都需要在代码中构建,扩展新增的代理方法需要重新编译才能生效动态代理:使用JAVA反射机制,实现方法批量代理
扩展内容
调用hook的Call()
从internalHookTable查找执行的方法
internalHookTable维护所有hook的表单
server1
Server Process
代理的binder方法集
调用hook的afterCall()
系统服务的代理构造和替换(AcitivityManager和PackageManager)
启动host应用,运行在主进程上
调用到系统方法
调用被代理的方法
server3
server2
完成client应用的bindApplication调用、构造client应用的LoadedApk,并通过反射完成真正的Application和Activity的创建。
启动server进程使用反射获取全部已安装的应用
调用代理方法
addHook
VAPP Process
invoke
binderPoxy中获取binder代理方法集
调用hook的beforeCall()
0 条评论
下一页