1
Dynesshely 237 天前
救命, 我正好有一个相反的需求, 我在做的一个局域网工具软件, 需要一个东西唯一识别设备, 但 Android 高版本都拿不到 MAC 地址, 真的很苦恼, 因为这个项目的桌面端在 windows/linux/macos 都可以很轻松的拿到 MAC 地址来做设备识别
而且这个设备识别必须保证唯一性, 因为其他设备对这个设备的配置存储等都依赖识别码 |
2
Supplied 237 天前 via Android
app ops ?
|
3
Supplied 237 天前 via Android
@Supplied 效果如图(不会用图床拿这凑合一下) https://s-share.samsungcloudcn.com/szdE0FM1bP9H
|
4
HojiOShi 237 天前
@Dynesshely 直接用 Android ID 就行了,99%的唯一性也是够用的了。毕竟是设备重置和重新签名才会改变的东西。
|
5
Dynesshely 237 天前
@HojiOShi 可以指个路嘛, 谢谢大佬啦
|
6
honeycomb 237 天前 via Android 1
实际上做不到。
imei ,iccid 这些在较高版本 Android 已经禁止访问了,但还是可以拿到 drm id ,要求低一些的话 ssaid 也是半持久的。 ios 可以把随机数存到 keychain 来实现半持久。苹果曾经尝试过卸载应用后删除对应 keychain 项,但发现不可行,会造成别的问题。 |
7
lategege 237 天前
系统应用限制不了,除非你自己改代码编译刷机,普通应用好像 android12 以后就获取不了 IMME 了,不过 mac 地址应该不受限制,就算啥也获取不了,也能凭空创造一个,比如当前时间+容易获取的手机信息哈希一下,存在你的外部存储,只要那个文件不手动删除,它就是你手机的唯一信息,所以最好是针对某个具体的 app 去研究它是怎么识别的,然后再想办法。
|
8
QvQloli77 OP @lategege 一个 APP 快捷注册和登录需要授权获取到第三方,比如 QQ 授权,有什么办法改 QQ 的身份信息吗?那样,登录就是新身份了,除了注销 QQ 账号再注册
|
9
dingwen07 237 天前 via Android
安卓现在硬件唯一序列号都获取不了了,也就是重置之后都会变
用来追踪客户的 ID ,谷歌广告 ID 和国内 OAID 都可以关 最恶心的就是谷歌服务框架 ID ,这玩意跨应用唯一且用户无法重置 感觉是谷歌故意留的 |
10
kingsword09 236 天前
@Dynesshely 同样在 Android 端需要一个唯一标识,找到方案了吗
|
12
psklf 234 天前
目前版本 Android 已经无法获取 IMEI
|
13
QvQloli77 OP @dingwen07 快手、tb 、拼 xx 等资本 app 含有恶意代码,它们是怎么识别用户同一人使用的?自动检测手机号(一键登录)、路由器 wifi 设备的 mac 地址、手机的 mac 地址?反制
|