Skip to content

MaYiFei1995/sherlock

 
 

Repository files navigation

sherlock 通过 Xposed 去 Hook 系统方法实现隐私合规自检

判断获取信息,用于检测用户同意隐私政策前应用第三方SDK获取设备信息


说明

v1.3 版本支持 Hook 以下信息的获取,可能不够全面,请自行添加相应的方法

  • IMEI、 MEID、手机号、运营商、ICCID、NAI、用户识别码
  • DRM-ID、GAID、ANDROIDID、OAID
  • SERIAL
  • MAC、IP、网络接入标识
  • GetLastKnownLOCATION/GetCellLocation
  • 应用列表
  • 通讯录、短信、通话记录
  • 剪切板
  • 账户信息
  • 运动传感器

测试Demo

测试Demo提供了一些常见的获取设备信息方法,可以用来验证和调试Sherlock插件

编译

修改 SherLockMonitor 中相关方法,增加自定义的钩子,实现其他项目检测

使用

  1. Xposed VirtualXposed LSPosed 等类似环境下激活模块

图1

  1. 选择生效范围

图2

  1. 观察Toast信息和日志

图4 图4

参考

TODO

  1. 根据检测项目增加方法 Hook
  2. 增加报告输出与日志本地存储

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%