众所周知,iOS 可以用爱思助手修改全局定位,或者买 GPS 尾插虚拟定位。
但也逐渐众所周知,iOS15 iOS16 都存在两个接口,其中 isSimulatedBySoftware 可以判断爱思软件改的虚拟定位,isProducedByAccessory 可以判断尾插 GPS 。
[ isSimulatedBySoftware ] Core Location sets isSimulatedBySoftware to true if the system generated the location using on-device software simulation. You can simulate locations by loading GPX files using the Xcode debugger. The default value is false.
[ isProducedByAccessory ] Core Location sets isProducedByAccessory to true if the system retrieved the location from an external accessory attached to the device, such as a Made for iPhone GPS dongle or CarPlay. Otherwise, the default value is false.
但我注意到,这两个接口都是 iOS15 启用的。那么对 iOS 14 系统进行修改定位或使用尾插 GPS ,是否不会被软件识别到任何异常?
但也逐渐众所周知,iOS15 iOS16 都存在两个接口,其中 isSimulatedBySoftware 可以判断爱思软件改的虚拟定位,isProducedByAccessory 可以判断尾插 GPS 。
[ isSimulatedBySoftware ] Core Location sets isSimulatedBySoftware to true if the system generated the location using on-device software simulation. You can simulate locations by loading GPX files using the Xcode debugger. The default value is false.
[ isProducedByAccessory ] Core Location sets isProducedByAccessory to true if the system retrieved the location from an external accessory attached to the device, such as a Made for iPhone GPS dongle or CarPlay. Otherwise, the default value is false.
但我注意到,这两个接口都是 iOS15 启用的。那么对 iOS 14 系统进行修改定位或使用尾插 GPS ,是否不会被软件识别到任何异常?