gpt4 book ai didi

ios - 如何将 CFUUID 映射到已知的 UDID 以进行 Beta 测试?

转载 作者:行者123 更新时间:2023-11-29 03:05:18 26 4
gpt4 key购买 nike

我们想将 CFUUID 用于 beta 测试目的,为此,如果有可能将生成的 CFUUID 映射到已知(!)UDID 会很棒吗?

以下工作流程:

1) 用户 X 参与 beta 测试阶段并将其 UDID 传达给我们。
2) 创建包含给定 UDID 的配置文件,我们为 X 提供配置文件和应用程序(存档的 .ipa 文件)。
3) 在测试 X 时,将数据发送到我们的服务器,并使用应用程序中生成的 CFUUID 进行签名。
4) 最后,我们希望通过将 CFUUID 映射到已经通信和已知的 (!) UDID 来验证数据,但是怎么做呢?

最佳答案

自 iOS 7 起,这不再可能,开发者无法访问设备的所有唯一标识符。

因此,您无法再请求设备 UDID、MAC 地址或其他唯一标识符。

CFUUID 不是基于 UDID,至少不是以一种可以从中推断出 UDID 的方式。看看这些 UUID,它们来自同一设备:

  • 94808D35-D1C5-47FB-B7A5-D1F554896240
  • E1EFC7B7-5C9E-4285-8A2C-19D5FE80DF27
  • 1E5AD874-4D1E-40D8-8B33-A59AE60FB2B3

此外,您只能看到 *********-****-4***-y****-********** 相同,y 是 8、9、A 或 B 之一。这应该表明 Version 4 (random)被使用。

即使他们使用 UDID 生成 UUID,它也将像哈希(MD4、SHA)一样,您无法取回原始数据。只有会生成相同散列的东西,这可能是原始散列。

只需检查 CFUUID 的来源即可您会看到使用了NO UDID。

关于ios - 如何将 CFUUID 映射到已知的 UDID 以进行 Beta 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22838825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com