苹果使用多个化学元素作为变量名识别用户是否在欧盟 而且每日只计算一次
2024-2-1 10:57:23 Author: www.landiannews.com(查看原文) 阅读量:3 收藏

在 iOS 17.4 测试版中,苹果已经在 iOS 设置、关于的低于增加了可识别区域,这个区域用户是无法修改的,而是苹果利用各种判断条件来判断用户具体在哪个位置。

目前已知的判断参数包括 Apple ID 账单地址、用户设置的区域、模糊定位以及识别设备是否为国行版等,但显然全部的参数肯定不止这些,苹果大概率还会读取 SIM 卡信息以及通过 WiFi 来探测用户实际位置。

苹果利用多个化学元素作为变量名识别用户是否在欧盟 而且每日只计算一次

而在对代码进行发掘之后,开发者 @Sou1gh0st 发现苹果也学了微软那一套,微软使用元素周期表的元素顺序作为 Windows 版本开发代号。

苹果现在也使用了化学元素,只不过不是按顺序的,而是把化学元素作为变量名组成了一系列判断条件,最终用来判断用户所在的区域。

这个用于判断用户区域的被称为 Eligibility Engine (资格引擎),该引擎用来计算 IDENTIFIABLE_REGION (可识别区域) 以确定这台 iPhone 是否有资格进行侧载和运行 JIT。

下图是部分判断条件,可以看到苹果使用了:硫、磷、氯、氮,当然这些只是部分判断条件使用的代号,并不是全部,具体每个判断条件代表什么暂时还不清楚。

苹果利用多个化学元素作为变量名识别用户是否在欧盟 而且每日只计算一次

还有个关键点是每天判断一次:

另一份代码显示 Eligibility Engine 每天只会计算一次,为什么这个很重要呢?因为有些用户测试修改可识别区域时发现没效果,这并不意味着真不行,有可能只是判断结果没更新。

目前还没有明确的方法可以将 iPhone 修改到欧盟然后支持侧载,但如果后续有办法了,也要记得一次性完成修改然后等待第二天。

不然的话第二天再尝试改某些参数,结果要等到第三天,第三天不行再改那得等第四天了。

苹果利用多个化学元素作为变量名识别用户是否在欧盟 而且每日只计算一次

版权声明:感谢您的阅读,除非文中已注明来源网站名称或链接,否则均为蓝点网原创内容。转载时请务必注明:来源于蓝点网、标注作者及本文完整链接,谢谢理解。


文章来源: https://www.landiannews.com/archives/102134.html
如有侵权请联系:admin#unsafe.sh