如何禁止 APP 识别唯一身份信息?

2024-04-04 23:19:51 +08:00
 QvQloli77
手机 APP 喜欢做限制功能,同一设备或者网络限制使用某一功能,如何禁止手机获取 IMME 码等唯一信息的功能?可能还会识别 wifi 路由器的 mac 地址,它也会认为是同一人。
9073 次点击
所在节点    Android
15 条回复
Dynesshely
2024-04-04 23:23:56 +08:00
救命, 我正好有一个相反的需求, 我在做的一个局域网工具软件, 需要一个东西唯一识别设备, 但 Android 高版本都拿不到 MAC 地址, 真的很苦恼, 因为这个项目的桌面端在 windows/linux/macos 都可以很轻松的拿到 MAC 地址来做设备识别
而且这个设备识别必须保证唯一性, 因为其他设备对这个设备的配置存储等都依赖识别码
Supplied
2024-04-04 23:35:32 +08:00
app ops ?
Supplied
2024-04-04 23:42:02 +08:00
@Supplied 效果如图(不会用图床拿这凑合一下) https://s-share.samsungcloudcn.com/szdE0FM1bP9H
HojiOShi
2024-04-04 23:42:41 +08:00
@Dynesshely 直接用 Android ID 就行了,99%的唯一性也是够用的了。毕竟是设备重置和重新签名才会改变的东西。
Dynesshely
2024-04-04 23:48:39 +08:00
@HojiOShi 可以指个路嘛, 谢谢大佬啦
honeycomb
2024-04-04 23:51:59 +08:00
实际上做不到。

imei ,iccid 这些在较高版本 Android 已经禁止访问了,但还是可以拿到 drm id ,要求低一些的话 ssaid 也是半持久的。

ios 可以把随机数存到 keychain 来实现半持久。苹果曾经尝试过卸载应用后删除对应 keychain 项,但发现不可行,会造成别的问题。
lategege
2024-04-04 23:52:50 +08:00
系统应用限制不了,除非你自己改代码编译刷机,普通应用好像 android12 以后就获取不了 IMME 了,不过 mac 地址应该不受限制,就算啥也获取不了,也能凭空创造一个,比如当前时间+容易获取的手机信息哈希一下,存在你的外部存储,只要那个文件不手动删除,它就是你手机的唯一信息,所以最好是针对某个具体的 app 去研究它是怎么识别的,然后再想办法。
QvQloli77
2024-04-04 23:59:34 +08:00
@lategege 一个 APP 快捷注册和登录需要授权获取到第三方,比如 QQ 授权,有什么办法改 QQ 的身份信息吗?那样,登录就是新身份了,除了注销 QQ 账号再注册
dingwen07
2024-04-05 05:37:25 +08:00
安卓现在硬件唯一序列号都获取不了了,也就是重置之后都会变

用来追踪客户的 ID ,谷歌广告 ID 和国内 OAID 都可以关
最恶心的就是谷歌服务框架 ID ,这玩意跨应用唯一且用户无法重置
感觉是谷歌故意留的
kingsword09
2024-04-05 08:32:31 +08:00
@Dynesshely 同样在 Android 端需要一个唯一标识,找到方案了吗
lategege
2024-04-05 21:07:14 +08:00
@QvQloli77 登录授权的核心部分是服务器处理的,你没办法改变,一旦改变任何信息你鉴权都通不过。
psklf
2024-04-07 11:28:58 +08:00
目前版本 Android 已经无法获取 IMEI
QvQloli77
2024-04-08 00:33:50 +08:00
@dingwen07 快手、tb 、拼 xx 等资本 app 含有恶意代码,它们是怎么识别用户同一人使用的?自动检测手机号(一键登录)、路由器 wifi 设备的 mac 地址、手机的 mac 地址?反制
QvQloli77
2024-04-08 00:39:03 +08:00
@lategege tb 、拼 xx 、快手等资本 app 都含有恶意代码,如果是创建隐藏文件识别唯一信息,用什么软件包括运行在 windows 的程序,用什么软件能轻松看见被检测软件的读写情况?一目了然的看见写了哪些文件在什么路径?沙盒、火绒剑查看写,不怎么会用
QvQloli77
2024-04-08 00:43:34 +08:00
@honeycomb ios 系统,拷贝出 app 里的资源文件,用 itools 、爱思助手好像查看不了文件路径

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1029775

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX