苹果使用多个化学元素作为变量名识别用户是否在欧盟 每日只计算一次
在iOS17.4测试版中,苹果已经在iOS设置、关于的低于增加了可识别区域,这个区域用户是无法修改的,而是苹果利用各种判断条件来判断用户具体在哪个位置。目前已知的判断参数包括AppleID账单地址、用户设置的区域、模糊定位以及识别设备是否为国行版等,但显然全部的参数肯定不止这些,苹果大概率还会读取SIM卡信息以及通过WiFi来探测用户实际位置。
而在对代码进行发掘之后,开发者@Sou1gh0st发现苹果也学了微软那一套,微软使用元素周期表的元素顺序作为Windows版本开发代号。
苹果现在也使用了化学元素,只不过不是按顺序的,而是把化学元素作为变量名组成了一系列判断条件,最终用来判断用户所在的区域。
这个用于判断用户区域的被称为EligibilityEngine(资格引擎),该引擎用来计算IDENTIFIABLE_REGION(可识别区域)以确定这台iPhone是否有资格进行侧载和运行JIT。
下图是部分判断条件,可以看到苹果使用了:硫、磷、氯、氮,当然这些只是部分判断条件使用的代号,并不是全部,具体每个判断条件代表什么暂时还不清楚。
还有个关键点是每天判断一次:
另一份代码显示EligibilityEngine每天只会计算一次,为什么这个很重要呢?因为有些用户测试修改可识别区域时发现没效果,这并不意味着真不行,有可能只是判断结果没更新。
目前还没有明确的方法可以将iPhone修改到欧盟然后支持侧载,但如果后续有办法了,也要记得一次性完成修改然后等待第二天。
不然的话第二天再尝试改某些参数,结果要等到第三天,第三天不行再改那得等第四天了。
责任编辑:站长云网
踩一下[0]

站长云网
顶一下[0]