Hunter 中文文档 下载 App

Hunter 需要哪些权限 - 为什么要读设备信息、不读哪些东西

为什么 Hunter 需要这些权限

Hunter 的定位是「扫描设备环境痕迹」——它需要读取 Android 系统状态、进程、属性等公开数据才能完成检测。这些数据全部来自 Android 系统暴露给普通应用的 API 和公开文件路径,不需要 Root 权限。

首次启动会请求的权限

权限用来做什么不授予的后果
读取设备状态与身份获取 Android ID、IMEI、MAC 地址等设备标识——设备指纹检测的基础设备指纹检测无法运行
位置信息(部分版本)辅助判断是否在模拟器环境模拟器检测精度下降
应用列表访问扫描已安装应用里是否有检测项命中的应用(如 Magisk Manager、Xposed Installer)Xposed / Frida 等应用检测失效

不同安卓版本的权限请求措辞略有差异,但核心都是这几项。

这些权限会读到什么

读取设备状态与身份——读到的内容:

位置信息——读到的内容:

应用列表访问——读到的内容:

这些权限读不到什么

Hunter 的权限请求范围不覆盖以下私人数据:

Android 的权限模型是分组的、精细的——Hunter 申请的只是「设备状态」「位置」「应用列表」这几个基础权限,它不会申请「通讯录」「存储」「短信」等敏感权限。

权限授予纪律

权限与 Root 的区别

Hunter 不需要 Root 权限就能运行——普通权限下它能读到大部分需要的系统数据。但 Root 权限能拿到更多底层数据(如 /data/adb/ 下的完整目录内容),所以在 Root 过的设备上 Hunter 的检测更全面。

不过这不是 Hunter 要求 Root 的理由——它明确声明不需要 Root,普通手机直接装直接扫即可。

下一篇