如何禁止 APP 识别唯一身份信息? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
QvQloli77
V2EX    Android

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

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

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

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

    用来追踪客户的 ID ,谷歌广告 ID 和国内 OAID 都可以关
    最恶心的就是谷歌服务框架 ID ,这玩意跨应用唯一且用户无法重置
    感觉是谷歌故意留的
    kingsword09
        10
    kingsword09  
       2024-04-05 08:32:31 +08:00
    @Dynesshely 同样在 Android 端需要一个唯一标识,找到方案了吗
    lategege
        11
    lategege  
       2024-04-05 21:07:14 +08:00
    @QvQloli77 登录授权的核心部分是服务器处理的,你没办法改变,一旦改变任何信息你鉴权都通不过。
    psklf
        12
    psklf  
       2024-04-07 11:28:58 +08:00
    目前版本 Android 已经无法获取 IMEI
    QvQloli77
        13
    QvQloli77  
    OP
       2024-04-08 00:33:50 +08:00
    @dingwen07 快手、tb 、拼 xx 等资本 app 含有恶意代码,它们是怎么识别用户同一人使用的?自动检测手机号(一键登录)、路由器 wifi 设备的 mac 地址、手机的 mac 地址?反制
    QvQloli77
        14
    QvQloli77  
    OP
       2024-04-08 00:39:03 +08:00
    @lategege tb 、拼 xx 、快手等资本 app 都含有恶意代码,如果是创建隐藏文件识别唯一信息,用什么软件包括运行在 windows 的程序,用什么软件能轻松看见被检测软件的读写情况?一目了然的看见写了哪些文件在什么路径?沙盒、火绒剑查看写,不怎么会用
    QvQloli77
        15
    QvQloli77  
    OP
       2024-04-08 00:43:34 +08:00
    @honeycomb ios 系统,拷贝出 app 里的资源文件,用 itools 、爱思助手好像查看不了文件路径
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1256 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 17:34 PVG 01:34 LAX 10:34 JFK 13:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86