usage · 使用统计代理
拦截 UsageStatsManager(应用使用统计)。替换 ServiceManager.sCache["usagestats"],改写使用统计查询的 callingUid/包名。
拦截的服务
Context.USAGE_STATS_SERVICE,继承 BinderInvocationProxy。
关键行为
UID/包名参数改写为主,让使用统计查询归属虚拟身份。VirtualXposed 不重实现使用统计服务。
拦截方法清单
从源码 onBindMethods / @Inject 内部类提取的 MethodProxy 拦截点:
- queryConfigurations
- queryEvents
- queryUsageStats