os · 设备标识策略代理
拦截 IDeviceIdentifiersPolicyService(设备标识访问策略,Android 10+ 限制 Build.getSerial 等)。替换 ServiceManager.sCache["device_identifiers"],让目标 App 查询设备标识时返回伪造值。
拦截的服务
设备标识策略服务,继承 BinderInvocationProxy。
与设备信息伪造的关系
配合 设备信息伪造:Build.SERIAL 在 bindApplication 时已被反射改写,这里再拦截系统层的设备标识策略查询,堵住通过系统服务获取真实序列号的路径。
拦截方法清单
从源码 onBindMethods / @Inject 内部类提取的 MethodProxy 拦截点:
- getSerialForPackage