首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

获取Android设备DeviceId与反Xposed Hook技术

APP开发中常需要获取设备的DeviceId,以应对刷单,目前常用的几个设备识别码主要有IMEI(国际移动设备身份码 International Mobile Equipment Identity)或者...MEID(Mobile Equipment IDentifier),这两者也是常说的DeviceId,不过Android6.0之后需要权限才能获取,而且,在Java层这个ID很容易被Hook,可能并不靠谱...设置为随机数,这样每次获取的DeviceId都是不同的。...ITelephony.Stub.asInterface,这是一个很明显的Binder通信的方式,那么不如,我们自己获取Binder代理,进而利用Binder通信的方式向Phone服务发送请求,获取设备DeviceId...Github连接 CacheEmulatorChecker 作者:看书的小蜗牛 原文链接获取Android设备DeviceId与反Xposed Hook

2.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一文读懂:什么是ID-Mapping

    DeviceId伴随着用户的整个生命周期,但是同一用户使用不同设备时DeviceId不同,即使同一设备DeviceId也有可能因为刷机、重启等产生变动。...方案一:仅使用DeviceId图4-16展示了只使用DeviceId标识用户的示意图。部分工具类应用,比如杀毒、文件管理和解压缩工具等用户登录率较低,比较适合通过DeviceId来唯一标识用户。...只要用户DeviceId不变就可以认为是同一个用户,用户登录前后的数据也可以使用DeviceId实现打通。只使用DeviceId标识用户的实现方式比较简单,但是其缺点也比较明显。...方案二:一个DeviceId关联到一个UserId图4-17展示了一个DeviceId绑定到一个UserId的示意图。...同一个设备登录前的DeviceId可以与登录后的UserId进行绑定,且DeviceId只可以绑定到一个UserId。当用户切换设备并登录后,其数据可以与老设备上的数据贯通。

    54120
    领券