580a388da131
V2EX  ›  iPhone

iPhone 抹掉后那些 APP 特别是大厂的还能识别为同一台设备吗?

  •  
  •   580a388da131 · Mar 10, 2020 · 16078 views
    This topic created in 2303 days ago, the information mentioned may be changed or developed.
    23 replies    2020-03-11 17:54:00 +08:00
    singerll
        1
    singerll  
       Mar 10, 2020 via Android
    iemi 不区分设备类型,只要上网都不会变
    Torpedo
        2
    Torpedo  
       Mar 10, 2020
    当然可以。最简单的就是拿你 mac 地址做唯一标识
    MaxLi77
        3
    MaxLi77  
       Mar 10, 2020   ❤️ 1
    mac 地址早就不行了吧,别的标识符好像是有的,但绝对不是 mac
    shino996
        4
    shino996  
       Mar 10, 2020 via iPhone   ❤️ 1
    iOS 的话不能. 早就获取不到 imei, uuid 之类的了
    kera0a
        5
    kera0a  
       Mar 10, 2020 via iPhone   ❤️ 1
    不能的,抹掉后没有任何办法识别
    最多只能能通过 DeviceCheck 判断你是否安装过他们的 app
    sagaxu
        6
    sagaxu  
       Mar 10, 2020 via Android   ❤️ 1
    imei 和 mac 早就获取不到了,idfa 可以重置,但是 canvas fingerprints 仍然有用,结合其它维度的数据,仍然有机会追踪到你。
    dorentus
        7
    dorentus  
       Mar 10, 2020 via iPhone
    不能。
    wyfyw
        8
    wyfyw  
       Mar 10, 2020
    借贴问一个,为什么 iOS 可以获取 iPhone 设备颜色 /外壳颜色?

    感觉这有点暴露隐私
    whileFalse
        9
    whileFalse  
       Mar 10, 2020
    @sagaxu #6 canvas fingerprints 我记得是和显卡 /显示器 /os 相关的啊,确定能用于区分同款 iOS 设备的不同实例吗?
    dorentus
        10
    dorentus  
       Mar 10, 2020 via iPhone
    @wyfyw 只有苹果才能吧。
    wyfyw
        11
    wyfyw  
       Mar 10, 2020
    @dorentus 我见过 ithome 的 app 可以。

    https://www.jianshu.com/p/b23016bb97af
    wyfyw
        13
    wyfyw  
       Mar 10, 2020
    所以你完全可以开发一个适配 iPhone 颜色的 app (但未必能上架)。但是自动适配手机壳颜色。。。这太难了。
    hstdt
        14
    hstdt  
       Mar 10, 2020 via iPhone
    只能通过 ip,型号,位置这些来猜,其他决定性的数据都给限制了
    IsA26hN4DcQDS7Z9
        15
    IsA26hN4DcQDS7Z9  
       Mar 11, 2020
    好像可以,忘了在哪看的一篇文章了
    microka
        16
    microka  
       Mar 11, 2020
    @wyfyw 门外汉疑惑关于获取 iPhone 颜色的代码备注了「私有 API,上线会被拒」是什么意思?
    Hyseen
        17
    Hyseen  
       Mar 11, 2020
    @microka #16 App Store 会对提交发布的 APP 进行审核,使用了非公开的 API 会被拒绝上架
    66450146
        18
    66450146  
       Mar 11, 2020
    如果这个 app 属于一个 app group 的话,可以用这个 app group 来保存数据。这个数据只有在你的手机上没有任何一个 app 属于这个 group 的时候会被删除

    参考链接: https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_application-groups
    daozhihun
        19
    daozhihun  
       Mar 11, 2020
    官方的方法貌似不行,iOS 12 还是 13 就限制死了,读 Wi-Fi 来判断都不行。
    但是貌似大厂有一些黑科技,比如强 x 剪切板啥的,估计变相可以实现。
    Building
        20
    Building  
       Mar 11, 2020 via iPhone
    @66450146 这个只能识别同一个用户,不能识别同一台设备。
    vvard3n
        21
    vvard3n  
       Mar 11, 2020   ❤️ 1
    抹掉设备可以。
    DFU 刷机不行。
    最近在做这个东西
    vvard3n
        22
    vvard3n  
       Mar 11, 2020
    @microka 苹果审核制度不允许开发者调用私有 API
    galenzhao
        23
    galenzhao  
       Mar 11, 2020
    @vvard3n jscore 前面都是浮云
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   973 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 92ms · UTC 22:06 · PVG 06:06 · LAX 15:06 · JFK 18:06
    ♥ Do have faith in what you're doing.