Skip to content

Instantly share code, notes, and snippets.

@dlevi309
Last active November 6, 2023 09:38
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dlevi309/75ac0c705203955c6896b1a4e82dab0a to your computer and use it in GitHub Desktop.
Save dlevi309/75ac0c705203955c6896b1a4e82dab0a to your computer and use it in GitHub Desktop.
/*
* Copyright (C) 2023 Daniel Levi
*
* Originally based on Apple's header for WebKit. The file within this repo
* named LICENSE_APPLE contains the copyright notice provided by Apple
*
* This header is based on my own disassembly of libMobileGestalt and contains
* 760 keys that should support any iOS version up until iOS 17.
*
*/
#pragma once
#include <CoreFoundation/CoreFoundation.h>
static const CFStringRef kMGQ3GProximityCapability = CFSTR("3GProximityCapability");
static const CFStringRef kMGQ3GVeniceCapability = CFSTR("3Gvenice");
static const CFStringRef kMGQ720pPlaybackCapability = CFSTR("720p");
static const CFStringRef kMGQAPNCapability = CFSTR("apn");
static const CFStringRef kMGQARM64ExecutionCapability = CFSTR("arm64");
static const CFStringRef kMGQARM64eExecutionCapability = CFSTR("arm64e");
static const CFStringRef kMGQARMV6ExecutionCapability = CFSTR("armv6");
static const CFStringRef kMGQARMV7ExecutionCapability = CFSTR("armv7");
static const CFStringRef kMGQARMV7SExecutionCapability = CFSTR("armv7s");
static const CFStringRef kMGQAVDDecodingRate = CFSTR("AVDDecodingRate");
static const CFStringRef kMGQAWDID = CFSTR("AWDID");
static const CFStringRef kMGQAWDLCapability = CFSTR("AWDLCapability");
static const CFStringRef kMGQAccelerometerCapability = CFSTR("accelerometer");
static const CFStringRef kMGQAccessibilityCapability = CFSTR("accessibility");
static const CFStringRef kMGQAcousticID = CFSTR("AcousticID");
static const CFStringRef kMGQActivationProtocol = CFSTR("zP3kBA1Biwz2d6PTIIbmUQ");
static const CFStringRef kMGQActiveWirelessTechnology = CFSTR("ActiveWirelessTechnology");
static const CFStringRef kMGQActuatorResonantFrequency = CFSTR("hhRNi2d3z2WEFmU+xG/EXw");
static const CFStringRef kMGQAdditionalTextTonesCapability = CFSTR("additional-text-tones");
static const CFStringRef kMGQAggregateDevicePhotoZoomFactor = CFSTR("JLP/IinyzetEPztvoNUNKg");
static const CFStringRef kMGQAggregateDeviceVideoZoomFactor = CFSTR("IweaHIDpz+rknAcb3+xg9g");
static const CFStringRef kMGQAirDropCapability = CFSTR("AirDropCapability");
static const CFStringRef kMGQAirDropRestriction = CFSTR("airDropRestriction");
static const CFStringRef kMGQAirplaneMode = CFSTR("AirplaneMode");
static const CFStringRef kMGQAirplayMirroringCapability = CFSTR("airplay-mirroring");
static const CFStringRef kMGQAllow32BitApps = CFSTR("Allow32BitApps");
static const CFStringRef kMGQAllowOnlyATVCPSDKApps = CFSTR("Ex6ChutQnIx5Zm6c5uwYuw");
static const CFStringRef kMGQAllowYouTube = CFSTR("AllowYouTube");
static const CFStringRef kMGQAllowYouTubePlugin = CFSTR("AllowYouTubePlugin");
static const CFStringRef kMGQAlwaysOnDisplayMaxMemory = CFSTR("AlwaysOnDisplayMaxMemory");
static const CFStringRef kMGQAmbientLightSensorCapability = CFSTR("ambient-light-sensor");
static const CFStringRef kMGQAmbientLightSensorSerialNumber = CFSTR("UCLOC2TKe3vRkId34ubKWw");
static const CFStringRef kMGQApNonce = CFSTR("ApNonce");
static const CFStringRef kMGQApNonceRetrieve = CFSTR("ApNonceRetrieve");
static const CFStringRef kMGQAppCapacityTVOS = CFSTR("kkSkHTEei96N1ZehicOgoA");
static const CFStringRef kMGQAppStoreCapability = CFSTR("AppStore");
static const CFStringRef kMGQAppleInternalInstallCapability = CFSTR("apple-internal-install");
static const CFStringRef kMGQAppleNeuralEngineSubtype = CFSTR("eJGhnVvylF3dMOHBKJzeiw");
static const CFStringRef kMGQApplicationInstallationCapability = CFSTR("applicationInstallation");
static const CFStringRef kMGQArcModuleSerialNumber = CFSTR("KzUQgIyBRinkweVMNUCOWA");
static const CFStringRef kMGQArrowChipID = CFSTR("nhGhVMyvrWYe9U2ltAUImg");
static const CFStringRef kMGQArrowUniqueChipID = CFSTR("CPiqZJJPocpjc5C5qe1tiw");
static const CFStringRef kMGQArtworkTraitDisplayGamut = CFSTR("ArtworkTraitDisplayGamut");
static const CFStringRef kMGQArtworkTraits = CFSTR("oPeik/9e8lQWMszEjbPzng");
static const CFStringRef kMGQAssistantCapability = CFSTR("assistant");
static const CFStringRef kMGQAttestationUniqueDeviceID = CFSTR("AttestationUniqueDeviceID");
static const CFStringRef kMGQAudioPlaybackCapability = CFSTR("AudioPlaybackCapability");
static const CFStringRef kMGQAutoFocusCameraCapability = CFSTR("auto-focus-camera");
static const CFStringRef kMGQAvailableDisplayZoomSizes = CFSTR("ILaGO+KV5JAOq7Q5GEwbWQ");
static const CFStringRef kMGQBacklightCapability = CFSTR("BacklightCapability");
static const CFStringRef kMGQBasebandAPTimeSync = CFSTR("HXTqT3UXOKuTEklxz+wMAA");
static const CFStringRef kMGQBasebandBoardSnum = CFSTR("BasebandBoardSnum");
static const CFStringRef kMGQBasebandCertId = CFSTR("BasebandCertId");
static const CFStringRef kMGQBasebandChipId = CFSTR("BasebandChipId");
static const CFStringRef kMGQBasebandChipset = CFSTR("BasebandChipset");
static const CFStringRef kMGQBasebandClass = CFSTR("BasebandClass");
static const CFStringRef kMGQBasebandFirmwareManifestData = CFSTR("BasebandFirmwareManifestData");
static const CFStringRef kMGQBasebandFirmwareUpdateInfo = CFSTR("BasebandFirmwareUpdateInfo");
static const CFStringRef kMGQBasebandFirmwareVersion = CFSTR("BasebandFirmwareVersion");
static const CFStringRef kMGQBasebandKeyHashInformation = CFSTR("BasebandKeyHashInformation");
static const CFStringRef kMGQBasebandPostponementStatus = CFSTR("BasebandPostponementStatus");
static const CFStringRef kMGQBasebandPostponementStatusBlob = CFSTR("BasebandPostponementStatusBlob");
static const CFStringRef kMGQBasebandRegionSKU = CFSTR("BasebandRegionSKU");
static const CFStringRef kMGQBasebandRegionSKURadioTechnology = CFSTR("BasebandRegionSKURadioTechnology");
static const CFStringRef kMGQBasebandSecurityInfoBlob = CFSTR("BasebandSecurityInfoBlob");
static const CFStringRef kMGQBasebandSerialNumber = CFSTR("BasebandSerialNumber");
static const CFStringRef kMGQBasebandStatus = CFSTR("BasebandStatus");
static const CFStringRef kMGQBasebandUniqueId = CFSTR("BasebandUniqueId");
static const CFStringRef kMGQBatteryCurrentCapacity = CFSTR("BatteryCurrentCapacity");
static const CFStringRef kMGQBatteryIsCharging = CFSTR("BatteryIsCharging");
static const CFStringRef kMGQBatteryIsFullyCharged = CFSTR("BatteryIsFullyCharged");
static const CFStringRef kMGQBatterySerialNumber = CFSTR("BatterySerialNumber");
static const CFStringRef kMGQBlueLightReductionSupported = CFSTR("F1Xz9g1JORibBS9DYPUPrg");
static const CFStringRef kMGQBluetoothAddress = CFSTR("BluetoothAddress");
static const CFStringRef kMGQBluetoothAddressData = CFSTR("BluetoothAddressData");
static const CFStringRef kMGQBluetoothCapability = CFSTR("bluetooth");
static const CFStringRef kMGQBluetoothLE2Capability = CFSTR("q3JBrhzy5fyJ1+LAITPW0w");
static const CFStringRef kMGQBluetoothLECapability = CFSTR("bluetooth-le");
static const CFStringRef kMGQBoardId = CFSTR("BoardId");
static const CFStringRef kMGQBoardRevision = CFSTR("BoardRevision");
static const CFStringRef kMGQBootManifestHash = CFSTR("BootManifestHash");
static const CFStringRef kMGQBootNonce = CFSTR("BootNonce");
static const CFStringRef kMGQBridgeBuild = CFSTR("GxXmRWHjsY5yAVhMfCH6Lg");
static const CFStringRef kMGQBridgeRestoreVersion = CFSTR("Glo+aTkt0Uw31BghCxnsyQ");
static const CFStringRef kMGQBuddyLanguagesAnimationRequiresOptimization = CFSTR("BuddyLanguagesAnimationRequiresOptimization");
static const CFStringRef kMGQBuildID = CFSTR("BuildID");
static const CFStringRef kMGQBuildVersion = CFSTR("BuildVersion");
static const CFStringRef kMGQC2KDeviceCapability = CFSTR("c2k-device");
static const CFStringRef kMGQCPUArchitecture = CFSTR("CPUArchitecture");
static const CFStringRef kMGQCPUSubType = CFSTR("CPUSubType");
static const CFStringRef kMGQCPUType = CFSTR("CPUType");
static const CFStringRef kMGQCallForwardingCapability = CFSTR("call-forwarding");
static const CFStringRef kMGQCallWaitingCapability = CFSTR("call-waiting");
static const CFStringRef kMGQCallerIDCapability = CFSTR("caller-id");
static const CFStringRef kMGQCameraAppUIVersion = CFSTR("NszbG6qiAztVal4mpDQRkg");
static const CFStringRef kMGQCameraCapability = CFSTR("still-camera");
static const CFStringRef kMGQCameraFlashCapability = CFSTR("camera-flash");
static const CFStringRef kMGQCameraFrontFlashCapability = CFSTR("fJZs6N8SqTS4RuQVh3szxA");
static const CFStringRef kMGQCameraHDR2Capability = CFSTR("CameraHDR2Capability");
static const CFStringRef kMGQCameraHDRVersion = CFSTR("CameraHDRVersion");
static const CFStringRef kMGQCameraLiveEffectsCapability = CFSTR("CameraLiveEffectsCapability");
static const CFStringRef kMGQCameraMaxBurstLength = CFSTR("gBw7IWiBnLHaA+lBrZBgWw");
static const CFStringRef kMGQCameraRestriction = CFSTR("cameraRestriction");
static const CFStringRef kMGQCarrierBundleInfoArray = CFSTR("CarrierBundleInfoArray");
static const CFStringRef kMGQCarrierInstallCapability = CFSTR("CarrierInstallCapability");
static const CFStringRef kMGQCellBroadcastCapability = CFSTR("cell-broadcast");
static const CFStringRef kMGQCellularDataCapability = CFSTR("cellular-data");
static const CFStringRef kMGQCellularTelephonyCapability = CFSTR("CellularTelephonyCapability");
static const CFStringRef kMGQCertificateProductionStatus = CFSTR("CertificateProductionStatus");
static const CFStringRef kMGQCertificateSecurityMode = CFSTR("CertificateSecurityMode");
static const CFStringRef kMGQChipID = CFSTR("ChipID");
static const CFStringRef kMGQCloudPhotoLibraryCapability = CFSTR("8OTc3mN30ACaEwecgpKfXA");
static const CFStringRef kMGQCoastlineGlowRenderingCapability = CFSTR("diS7AlmwFZz6NyF7CY97sA");
static const CFStringRef kMGQCompassCalibration = CFSTR("CompassCalibration");
static const CFStringRef kMGQCompassCalibrationDictionary = CFSTR("CompassCalibrationDictionary");
static const CFStringRef kMGQCompassType = CFSTR("meLhyIpGgxiQoFZD/OGPcQ");
static const CFStringRef kMGQCompatibleAppVariants = CFSTR("VuGdqp8UBpi9vPWHlPluVQ");
static const CFStringRef kMGQComputerName = CFSTR("ComputerName");
static const CFStringRef kMGQConferenceCallType = CFSTR("kConferenceCallType");
static const CFStringRef kMGQConfigNumber = CFSTR("ConfigNumber");
static const CFStringRef kMGQContainsCellularRadioCapability = CFSTR("contains-cellular-radio");
static const CFStringRef kMGQContinuityCapability = CFSTR("ContinuityCapability");
static const CFStringRef kMGQCoreRoutineCapability = CFSTR("CoreRoutineCapability");
static const CFStringRef kMGQCoverglassSerialNumber = CFSTR("OWi11Urd09rDmPVy1z5dOQ");
static const CFStringRef kMGQDMin = CFSTR("DMin");
static const CFStringRef kMGQDataPlanCapability = CFSTR("data-plan");
static const CFStringRef kMGQDebugBoardRevision = CFSTR("DebugBoardRevision");
static const CFStringRef kMGQDelaySleepForHeadsetClickCapability = CFSTR("delay-sleep-for-headset-click");
static const CFStringRef kMGQDesenseBuild = CFSTR("DesenseBuild");
static const CFStringRef kMGQDeviceAlwaysPrewarmActuator = CFSTR("M+WPVivF4iTnm1CC8c6h+A");
static const CFStringRef kMGQDeviceBackGlassMaterial = CFSTR("bUJD9zcOcitJwFA0ieIkxA");
static const CFStringRef kMGQDeviceBackingColor = CFSTR("CJcvxERO5v/3IWjDFKZKRw");
static const CFStringRef kMGQDeviceBrand = CFSTR("fuKL2rMywRgQF1wowOA/cg");
static const CFStringRef kMGQDeviceClass = CFSTR("DeviceClass");
static const CFStringRef kMGQDeviceClassNumber = CFSTR("DeviceClassNumber");
static const CFStringRef kMGQDeviceColor = CFSTR("DeviceColor");
static const CFStringRef kMGQDeviceColorMapPolicy = CFSTR("DeviceColorMapPolicy");
static const CFStringRef kMGQDeviceCoprocessorIsT1 = CFSTR("TLU8Pwcsys+5y2UFoMOjPA");
static const CFStringRef kMGQDeviceCornerRadius = CFSTR("DeviceCornerRadius");
static const CFStringRef kMGQDeviceCoverGlassColor = CFSTR("9N7qIucqhr0Cy2/Tk27/hw");
static const CFStringRef kMGQDeviceCoverGlassMaterial = CFSTR("gnQwi8RnEeMG9qBe3IUKrg");
static const CFStringRef kMGQDeviceCoverMaterial = CFSTR("iaegRQa4jNGOuTA6hnZmcQ");
static const CFStringRef kMGQDeviceDefaultsToAnalyticsOptIn = CFSTR("DeviceDefaultsToAnalyticsOptIn");
static const CFStringRef kMGQDeviceEnclosureColor = CFSTR("DeviceEnclosureColor");
static const CFStringRef kMGQDeviceEnclosureMaterial = CFSTR("AtmPEO/j+Pdr8+WKxv4Aaw");
static const CFStringRef kMGQDeviceEnclosureRGBColor = CFSTR("DeviceEnclosureRGBColor");
static const CFStringRef kMGQDeviceHasAggregateCamera = CFSTR("0/VAyl58TL5U/mAQEJNRQw");
static const CFStringRef kMGQDeviceHasNAN = CFSTR("YgC2TeHCEwzJ/ixqmNCzwQ");
static const CFStringRef kMGQDeviceHousingColor = CFSTR("NJsxTSI2WuD+13rxShXX9w");
static const CFStringRef kMGQDeviceHousingColorUncooked = CFSTR("0GizaJLOyfzgAbxQ/5aniA");
static const CFStringRef kMGQDeviceIsMuseCapable = CFSTR("VGDDUFPWHbX/Ie9RSI0yDQ");
static const CFStringRef kMGQDeviceIsNED = CFSTR("NDnoY3adyyskgiIQBNtlyQ");
static const CFStringRef kMGQDeviceKeyboardCalibration = CFSTR("DrrXMX9VWX7bMj0MZuhTUA");
static const CFStringRef kMGQDeviceLaunchTimeLimitScale = CFSTR("emXA9B552rnSoI7xXE91DA");
static const CFStringRef kMGQDeviceLowBatteryLevel = CFSTR("DeviceLowBatteryLevel");
static const CFStringRef kMGQDeviceMesaType = CFSTR("DeviceMesaType");
static const CFStringRef kMGQDeviceName = CFSTR("DeviceName");
static const CFStringRef kMGQDeviceNameString = CFSTR("device-name");
static const CFStringRef kMGQDevicePrefers3DBuildingStrokes = CFSTR("DevicePrefers3DBuildingStrokes");
static const CFStringRef kMGQDevicePrefersBuildingStrokes = CFSTR("DevicePrefersBuildingStrokes");
static const CFStringRef kMGQDevicePrefersCheapTrafficShaders = CFSTR("DevicePrefersCheapTrafficShaders");
static const CFStringRef kMGQDevicePrefersProceduralAntiAliasing = CFSTR("DevicePrefersProceduralAntiAliasing");
static const CFStringRef kMGQDevicePrefersTrafficAlpha = CFSTR("DevicePrefersTrafficAlpha");
static const CFStringRef kMGQDeviceProximityCapability = CFSTR("DeviceProximityCapability");
static const CFStringRef kMGQDeviceRGBColor = CFSTR("DeviceRGBColor");
static const CFStringRef kMGQDeviceRequiresPetalOptimization = CFSTR("82Ono2SP03rNGkhOc5O1Mw");
static const CFStringRef kMGQDeviceRequiresProximityAmeliorations = CFSTR("r5QUsvvgcb2Qmuflua13fQ");
static const CFStringRef kMGQDeviceRequiresSoftwareBrightnessCalculations = CFSTR("2Qf/8sQyx6voo3Mw3QKgZQ");
static const CFStringRef kMGQDeviceSceneUpdateTimeLimitScale = CFSTR("QbQzuIbef01P4JeoL9EmKg");
static const CFStringRef kMGQDeviceSubBrand = CFSTR("wtUF1NceYeLT6IHovZvocw");
static const CFStringRef kMGQDeviceSuportsExternalDriverKit = CFSTR("driverkit");
static const CFStringRef kMGQDeviceSupports1080p = CFSTR("DeviceSupports1080p");
static const CFStringRef kMGQDeviceSupports3DImagery = CFSTR("DeviceSupports3DImagery");
static const CFStringRef kMGQDeviceSupports3DMaps = CFSTR("DeviceSupports3DMaps");
static const CFStringRef kMGQDeviceSupports3rdPartyHaptics = CFSTR("6S9CvPHPtzHQqKudHSfsag");
static const CFStringRef kMGQDeviceSupports4G = CFSTR("DeviceSupports4G");
static const CFStringRef kMGQDeviceSupports4k = CFSTR("DeviceSupports4k");
static const CFStringRef kMGQDeviceSupports64Bit = CFSTR("64-bit");
static const CFStringRef kMGQDeviceSupports720p = CFSTR("DeviceSupports720p");
static const CFStringRef kMGQDeviceSupports9Pin = CFSTR("DeviceSupports9Pin");
static const CFStringRef kMGQDeviceSupportsAOP = CFSTR("DeviceSupportsAOP");
static const CFStringRef kMGQDeviceSupportsARKit = CFSTR("arkit");
static const CFStringRef kMGQDeviceSupportsASTC = CFSTR("ji56BO1mUeT7Qg9RO7Er9w");
static const CFStringRef kMGQDeviceSupportsAbsoluteAltimeter = CFSTR("DeviceSupportsAbsoluteAltimeter");
static const CFStringRef kMGQDeviceSupportsActiveNFCReadingOnly = CFSTR("rGc8UCjL0zBt51mv81FtIg");
static const CFStringRef kMGQDeviceSupportsAdaptiveMapsUI = CFSTR("whbsdxpLirBFgUbLH3+0JA");
static const CFStringRef kMGQDeviceSupportsAdvancedMapRendering = CFSTR("DeviceSupportsAdvancedMapRendering");
static const CFStringRef kMGQDeviceSupportsAdvancedVoiceProcessorChatFlavor = CFSTR("DeviceSupportsAdvancedVoiceProcessorChatFlavor");
static const CFStringRef kMGQDeviceSupportsAlmond = CFSTR("DeviceSupportsAlmond");
static const CFStringRef kMGQDeviceSupportsAlwaysListening = CFSTR("U+73bmG4kBGj6kpreQXUTQ");
static const CFStringRef kMGQDeviceSupportsAlwaysOnCompass = CFSTR("aCQx2Qq/TChnNAq1rr6Egw");
static const CFStringRef kMGQDeviceSupportsAlwaysOnTime = CFSTR("j8/Omm6s1lsmTDFsXjsBfA");
static const CFStringRef kMGQDeviceSupportsApplePencil = CFSTR("yhHcB0iH0d1XzPO/CFd3ow");
static const CFStringRef kMGQDeviceSupportsAutoLowLightVideo = CFSTR("DeviceSupportsAutoLowLightVideo");
static const CFStringRef kMGQDeviceSupportsAvatars = CFSTR("DeviceSupportsAvatars");
static const CFStringRef kMGQDeviceSupportsBatteryModuleAuthentication = CFSTR("D6/BMDrlb8V3WSiqL8gL+w");
static const CFStringRef kMGQDeviceSupportsBerkelium2 = CFSTR("wNdWl5xfBJmJGNWJr5t0zA");
static const CFStringRef kMGQDeviceSupportsBrook = CFSTR("TR6Z82EVZEKMVUdHfkhDmQ");
static const CFStringRef kMGQDeviceSupportsCCK = CFSTR("L47fh6KehOmR+AseqK2Xsw");
static const CFStringRef kMGQDeviceSupportsCameraCaptureOnTouchDown = CFSTR("DeviceSupportsCameraCaptureOnTouchDown");
static const CFStringRef kMGQDeviceSupportsCameraDeferredProcessing = CFSTR("DeviceSupportsCameraDeferredProcessing");
static const CFStringRef kMGQDeviceSupportsCameraHaptics = CFSTR("XriAxQ+JY1z5nt5f3ftXVw");
static const CFStringRef kMGQDeviceSupportsCarIntegration = CFSTR("DeviceSupportsCarIntegration");
static const CFStringRef kMGQDeviceSupportsCinnamon = CFSTR("DeviceSupportsCinnamon");
static const CFStringRef kMGQDeviceSupportsClosedLoopHaptics = CFSTR("gqDnklGQnpv5ilgh5uHckw");
static const CFStringRef kMGQDeviceSupportsConcurrentHPLPMics = CFSTR("DeviceSupportsConcurrentHPLPMics");
static const CFStringRef kMGQDeviceSupportsCrudeProx = CFSTR("a/mex6YNO6gJ8N8SxAA71A");
static const CFStringRef kMGQDeviceSupportsCyclingAutoStartReminders = CFSTR("DeviceSupportsCyclingAutoStartReminders");
static const CFStringRef kMGQDeviceSupportsDCP = CFSTR("IhNb6V2L1pt+hBlZMsm5FQ");
static const CFStringRef kMGQDeviceSupportsDClr = CFSTR("DeviceSupportsDClr");
static const CFStringRef kMGQDeviceSupportsDisplayPort = CFSTR("DeviceSupportsDisplayPort");
static const CFStringRef kMGQDeviceSupportsDoNotDisturbWhileDriving = CFSTR("Kq9K9xqDoUiUP7JEfg+pNw");
static const CFStringRef kMGQDeviceSupportsELabel = CFSTR("awim/yUQvLyTrKsoKhg2bA");
static const CFStringRef kMGQDeviceSupportsEnhancedAC3 = CFSTR("kyszW/uUGJFTVNQwFaf6og");
static const CFStringRef kMGQDeviceSupportsEnhancedMultitasking = CFSTR("DeviceSupportsEnhancedMultitasking");
static const CFStringRef kMGQDeviceSupportsEnvironmentalDosimetry = CFSTR("SaW+DA+cbiqDHrex8MTABA");
static const CFStringRef kMGQDeviceSupportsExternalHDR = CFSTR("feC7TgoAAKLjn/KU8JAKFA");
static const CFStringRef kMGQDeviceSupportsFairPlaySecureVideoPath = CFSTR("DeviceSupportsFairPlaySecureVideoPath");
static const CFStringRef kMGQDeviceSupportsFloorCounting = CFSTR("nK4D+jDUuTGFFwRFPC2lWg");
static const CFStringRef kMGQDeviceSupportsFrameSynchronousBrightness = CFSTR("DeviceSupportsFrameSynchronousBrightness");
static const CFStringRef kMGQDeviceSupportsGrey = CFSTR("DeviceSupportsGrey");
static const CFStringRef kMGQDeviceSupportsHDRDeferredProcessing = CFSTR("DeviceSupportsHDRDeferredProcessing");
static const CFStringRef kMGQDeviceSupportsHDRPhotoDisplay = CFSTR("DeviceSupportsHDRPhotoDisplay");
static const CFStringRef kMGQDeviceSupportsHaptics = CFSTR("cBy4BcYs5YWtFHbBpt4C6A");
static const CFStringRef kMGQDeviceSupportsHardwareDetents = CFSTR("V9pLLbPQhyb75bbdTioZVw");
static const CFStringRef kMGQDeviceSupportsHeartHealthAlerts = CFSTR("H+r3Nk8ByXIY9ub/M8broA");
static const CFStringRef kMGQDeviceSupportsHeartRateVariability = CFSTR("DeviceSupportsHeartRateVariability");
static const CFStringRef kMGQDeviceSupportsHiResBuildings = CFSTR("DeviceSupportsHiResBuildings");
static const CFStringRef kMGQDeviceSupportsInductiveCharging = CFSTR("s7nuHoZIYNoOHCqT9iyZkQ");
static const CFStringRef kMGQDeviceSupportsLiDAR = CFSTR("lidar-scanner");
static const CFStringRef kMGQDeviceSupportsLineIn = CFSTR("DeviceSupportsLineIn");
static const CFStringRef kMGQDeviceSupportsLiquidDetection_CorrosionMitigation = CFSTR("XxnEk9uiIk5vCdbWEGt7lA");
static const CFStringRef kMGQDeviceSupportsLivePhotoAuto = CFSTR("DeviceSupportsLivePhotoAuto");
static const CFStringRef kMGQDeviceSupportsLiveVideoRendering = CFSTR("DeviceSupportsLiveVideoRendering");
static const CFStringRef kMGQDeviceSupportsLockdown = CFSTR("DeviceSupportsLockdown");
static const CFStringRef kMGQDeviceSupportsLongFormAudio = CFSTR("tBrEf4ccS4Q6wtUiNB0WKw");
static const CFStringRef kMGQDeviceSupportsLowLatency = CFSTR("1CFbwvaGHR/89vDu2VjnpQ");
static const CFStringRef kMGQDeviceSupportsMTP = CFSTR("68eiAurB2LJ96Vz/CzaAcA");
static const CFStringRef kMGQDeviceSupportsMapsBlurredUI = CFSTR("5y8gwXr/HXkhryza4xQeFg");
static const CFStringRef kMGQDeviceSupportsMapsOpticalHeading = CFSTR("DeviceSupportsMapsOpticalHeading");
static const CFStringRef kMGQDeviceSupportsMomentCapture = CFSTR("DtSpvgyOyNVwNa5W0zigqg");
static const CFStringRef kMGQDeviceSupportsMultiUser = CFSTR("DeviceSupportsMultiUser");
static const CFStringRef kMGQDeviceSupportsNFC = CFSTR("nfc");
static const CFStringRef kMGQDeviceSupportsNavigation = CFSTR("DeviceSupportsNavigation");
static const CFStringRef kMGQDeviceSupportsNewton = CFSTR("nAl8QWlApaJQkipRf38fdg");
static const CFStringRef kMGQDeviceSupportsOnDemandPhotoAnalysis = CFSTR("ik8OQ5JoYhyK8AoTx29MuA");
static const CFStringRef kMGQDeviceSupportsP3ColorspaceVideoRecording = CFSTR("DeviceSupportsP3ColorspaceVideoRecording");
static const CFStringRef kMGQDeviceSupportsPeriodicALSUpdates = CFSTR("DeviceSupportsPeriodicALSUpdates");
static const CFStringRef kMGQDeviceSupportsPhotosLocalLight = CFSTR("m9ORTKMgu9A+zF+A61Zz5A");
static const CFStringRef kMGQDeviceSupportsPortraitIntensityAdjustments = CFSTR("L8CqbJeM+rf7l7NSOjnAHg");
static const CFStringRef kMGQDeviceSupportsPortraitLightEffectFilters = CFSTR("hewg+QX1h57eGJGphdCong");
static const CFStringRef kMGQDeviceSupportsRGB10 = CFSTR("hOkus/A6lBEF6Ar3jV7LrQ");
static const CFStringRef kMGQDeviceSupportsRaiseToSpeak = CFSTR("4D8XW4YwJI7QvyPhv1TEdw");
static const CFStringRef kMGQDeviceSupportsReverseZoom = CFSTR("DeviceSupportsReverseZoom");
static const CFStringRef kMGQDeviceSupportsScandium = CFSTR("DeviceSupportsScandium");
static const CFStringRef kMGQDeviceSupportsSecureDoubleClick = CFSTR("DeviceSupportsSecureDoubleClick");
static const CFStringRef kMGQDeviceSupportsSecureMicrophone = CFSTR("7UhDrmrZozgwO+3AgUbHxw");
static const CFStringRef kMGQDeviceSupportsSiDP = CFSTR("q69vauqK9djnPlEZBFBV4A");
static const CFStringRef kMGQDeviceSupportsSideButtonClickSpeed = CFSTR("DeviceSupportsSideButtonClickSpeed");
static const CFStringRef kMGQDeviceSupportsSimplisticRoadMesh = CFSTR("DeviceSupportsSimplisticRoadMesh");
static const CFStringRef kMGQDeviceSupportsSingleCameraPortrait = CFSTR("FymLPtOEy6FdE7TmKeoTdg");
static const CFStringRef kMGQDeviceSupportsSiriBargeIn = CFSTR("DeviceSupportsSiriBargeIn");
static const CFStringRef kMGQDeviceSupportsSiriHub = CFSTR("DeviceSupportsSiriHub");
static const CFStringRef kMGQDeviceSupportsSiriSpeaks = CFSTR("PTQ+ABwag03BwO/CKvIK/A");
static const CFStringRef kMGQDeviceSupportsSiriSpokenMessages = CFSTR("DeviceSupportsSiriSpokenMessages");
static const CFStringRef kMGQDeviceSupportsSpatialFaceTimeAudioPlayback = CFSTR("DeviceSupportsSpatialFaceTimeAudioPlayback");
static const CFStringRef kMGQDeviceSupportsSpatialOverCapture = CFSTR("SjQQ07G8UacM7E69G7dPbg");
static const CFStringRef kMGQDeviceSupportsStageLightPortraitPreview = CFSTR("DeviceSupportsStageLightPortraitPreview");
static const CFStringRef kMGQDeviceSupportsStereoAudioRecording = CFSTR("DeviceSupportsStereoAudioRecording");
static const CFStringRef kMGQDeviceSupportsStudioLightPortraitPreview = CFSTR("DeviceSupportsStudioLightPortraitPreview");
static const CFStringRef kMGQDeviceSupportsSwimmingWorkouts = CFSTR("DeviceSupportsSwimmingWorkouts");
static const CFStringRef kMGQDeviceSupportsTapToWake = CFSTR("yZf3GTRMGTuwSV/lD7Cagw");
static const CFStringRef kMGQDeviceSupportsTelephonyOverUSB = CFSTR("YiUtBQygkHRhLcdO3LFB4A");
static const CFStringRef kMGQDeviceSupportsTethering = CFSTR("DeviceSupportsTethering");
static const CFStringRef kMGQDeviceSupportsThunderbolt = CFSTR("DeviceSupportsThunderbolt");
static const CFStringRef kMGQDeviceSupportsToneMapping = CFSTR("Lcu6Zck+C/+AMO8qULacDw");
static const CFStringRef kMGQDeviceSupportsUSBTypeC = CFSTR("DeviceSupportsUSBTypeC");
static const CFStringRef kMGQDeviceSupportsUSBTypeCDisplay = CFSTR("DeviceSupportsUSBTypeCDisplay");
static const CFStringRef kMGQDeviceSupportsUnconditionalPluckItCollection = CFSTR("DeviceSupportsUnconditionalPluckItCollection");
static const CFStringRef kMGQDeviceSupportsVSHCompensation = CFSTR("DeviceSupportsVSHCompensation");
static const CFStringRef kMGQDeviceSupportsVoiceOverCanUseSiriVoice = CFSTR("DeviceSupportsVoiceOverCanUseSiriVoice");
static const CFStringRef kMGQDeviceSupportsWebkit = CFSTR("sJmYs82RucA1MWX5jHFSjA");
static const CFStringRef kMGQDeviceSupportsWirelessSplitting = CFSTR("2zyzecwSf2ZYRpB3tuQhOQ");
static const CFStringRef kMGQDeviceSupportsYCbCr10 = CFSTR("v2Q3tLoD4+o/XazHC/0FyA");
static const CFStringRef kMGQDeviceSupportseARC = CFSTR("K57p2Tit1BlJ8rFbLl/Nqg");
static const CFStringRef kMGQDeviceVariant = CFSTR("DeviceVariant");
static const CFStringRef kMGQDeviceVariantGuess = CFSTR("DeviceVariantGuess");
static const CFStringRef kMGQDiagData = CFSTR("DiagData");
static const CFStringRef kMGQDictationCapability = CFSTR("dictation");
static const CFStringRef kMGQDieId = CFSTR("DieId");
static const CFStringRef kMGQDiskUsage = CFSTR("DiskUsage");
static const CFStringRef kMGQDisplayBootRotation = CFSTR("DisplayBootRotation");
static const CFStringRef kMGQDisplayDriverICChipID = CFSTR("DisplayDriverICChipID");
static const CFStringRef kMGQDisplayFCCLogosViaSoftwareCapability = CFSTR("fcc-logos-via-software");
static const CFStringRef kMGQDisplayInactiveBrightnessClass = CFSTR("DisplayInactiveBrightnessClass");
static const CFStringRef kMGQDisplayMaxNits = CFSTR("awLQ2KgwSTZswuKgSSjmEQ");
static const CFStringRef kMGQDisplayMirroringCapability = CFSTR("display-mirroring");
static const CFStringRef kMGQDisplayPortCapability = CFSTR("displayport");
static const CFStringRef kMGQDualSIMActivationPolicyCapable = CFSTR("jkr5aFPOh/d6zTzNKYthBw");
static const CFStringRef kMGQDynamicFunctionRowSerialNumber = CFSTR("Bb01MNJ0ezfSmzucKZXrsg");
static const CFStringRef kMGQEUICCChipID = CFSTR("EUICCChipID");
static const CFStringRef kMGQEffectiveProductionStatusAp = CFSTR("EffectiveProductionStatusAp");
static const CFStringRef kMGQEffectiveProductionStatusSEP = CFSTR("EffectiveProductionStatusSEP");
static const CFStringRef kMGQEffectiveSecurityModeAp = CFSTR("EffectiveSecurityModeAp");
static const CFStringRef kMGQEffectiveSecurityModeSEP = CFSTR("EffectiveSecurityModeSEP");
static const CFStringRef kMGQEncodeAACCapability = CFSTR("encode-aac");
static const CFStringRef kMGQEncryptedDataPartitionCapability = CFSTR("encrypted-data-partition");
static const CFStringRef kMGQEnforceCameraShutterClick = CFSTR("enforce-shutter-click");
static const CFStringRef kMGQEnforceGoogleMail = CFSTR("enforce-googlemail");
static const CFStringRef kMGQEphemeralDataModeEnabled = CFSTR("EphemeralDataModeEnabled");
static const CFStringRef kMGQEthernetMacAddress = CFSTR("EthernetMacAddress");
static const CFStringRef kMGQEthernetMacAddressData = CFSTR("EthernetMacAddressData");
static const CFStringRef kMGQExplicitContentRestriction = CFSTR("explicitContentRestriction");
static const CFStringRef kMGQExtendedLOMMacAddress = CFSTR("ExtendedLOMMacAddress");
static const CFStringRef kMGQExtendedLOMMacAddressData = CFSTR("ExtendedLOMMacAddressData");
static const CFStringRef kMGQExternalChargeCapability = CFSTR("ExternalChargeCapability");
static const CFStringRef kMGQExternalPowerSourceConnected = CFSTR("ExternalPowerSourceConnected");
static const CFStringRef kMGQFDRSealingStatus = CFSTR("FDRSealingStatus");
static const CFStringRef kMGQFMFAllowed = CFSTR("FMFAllowed");
static const CFStringRef kMGQFaceTimeBackCameraTemporalNoiseReductionMode = CFSTR("FaceTimeBackCameraTemporalNoiseReductionMode");
static const CFStringRef kMGQFaceTimeBitRate2G = CFSTR("FaceTimeBitRate2G");
static const CFStringRef kMGQFaceTimeBitRate3G = CFSTR("FaceTimeBitRate3G");
static const CFStringRef kMGQFaceTimeBitRateLTE = CFSTR("FaceTimeBitRateLTE");
static const CFStringRef kMGQFaceTimeBitRateWiFi = CFSTR("FaceTimeBitRateWiFi");
static const CFStringRef kMGQFaceTimeCameraRequiresFastSwitchOptions = CFSTR("FaceTimeCameraRequiresFastSwitchOptions");
static const CFStringRef kMGQFaceTimeCameraSupportsHardwareFaceDetection = CFSTR("FaceTimeCameraSupportsHardwareFaceDetection");
static const CFStringRef kMGQFaceTimeDecodings = CFSTR("FaceTimeDecodings");
static const CFStringRef kMGQFaceTimeEncodings = CFSTR("FaceTimeEncodings");
static const CFStringRef kMGQFaceTimeFrontCameraTemporalNoiseReductionMode = CFSTR("FaceTimeFrontCameraTemporalNoiseReductionMode");
static const CFStringRef kMGQFaceTimePhotosOptIn = CFSTR("FaceTimePhotosOptIn");
static const CFStringRef kMGQFaceTimePreferredDecoding = CFSTR("FaceTimePreferredDecoding");
static const CFStringRef kMGQFaceTimePreferredEncoding = CFSTR("FaceTimePreferredEncoding");
static const CFStringRef kMGQFirmwareNonce = CFSTR("FirmwareNonce");
static const CFStringRef kMGQFirmwarePreflightInfo = CFSTR("FirmwarePreflightInfo");
static const CFStringRef kMGQFirmwareVersion = CFSTR("FirmwareVersion");
static const CFStringRef kMGQFirstPartyLaunchTimeLimitScale = CFSTR("NUYAz1eq3Flzt7ZQxXC/ng");
static const CFStringRef kMGQForwardCameraCapability = CFSTR("ForwardCameraCapability");
static const CFStringRef kMGQFrontCameraOffsetFromDisplayCenter = CFSTR("FrontCameraOffsetFromDisplayCenter");
static const CFStringRef kMGQFrontCameraRotationFromDisplayNormal = CFSTR("FrontCameraRotationFromDisplayNormal");
static const CFStringRef kMGQFrontFacingCameraAutoHDRCapability = CFSTR("FrontFacingCameraAutoHDRCapability");
static const CFStringRef kMGQFrontFacingCameraBurstCapability = CFSTR("FrontFacingCameraBurstCapability");
static const CFStringRef kMGQFrontFacingCameraCapability = CFSTR("front-facing-camera");
static const CFStringRef kMGQFrontFacingCameraHDRCapability = CFSTR("FrontFacingCameraHDRCapability");
static const CFStringRef kMGQFrontFacingCameraHDROnCapability = CFSTR("HnHX0gXt8RvhMQzIVMM7hw");
static const CFStringRef kMGQFrontFacingCameraHFRCapability = CFSTR("FrontFacingCameraHFRCapability");
static const CFStringRef kMGQFrontFacingCameraHFRVideoCapture1080pMaxFPS = CFSTR("mL1lk3ZVGDFUQhxU9YLW6Q");
static const CFStringRef kMGQFrontFacingCameraHFRVideoCapture720pMaxFPS = CFSTR("TqAfAH10ANDgiG7V2u8BkQ");
static const CFStringRef kMGQFrontFacingCameraMaxVideoZoomFactor = CFSTR("FrontFacingCameraMaxVideoZoomFactor");
static const CFStringRef kMGQFrontFacingCameraModuleSerialNumber = CFSTR("qlcdNkarcGLcbW3HvBhwaA");
static const CFStringRef kMGQFrontFacingCameraSingleCameraPortrait = CFSTR("FrontFacingCameraSingleCameraPortrait");
static const CFStringRef kMGQFrontFacingCameraStageLightPortraitCaptureCapability = CFSTR("ocYC+NyuthjbvU9CyI4Z8Q");
static const CFStringRef kMGQFrontFacingCameraStillDurationForBurst = CFSTR("TDM8SEI14n2KE9PGHO0a4A");
static const CFStringRef kMGQFrontFacingCameraSuperWideCameraCapability = CFSTR("fI93k3j19qMaEqYkKKI7BQ");
static const CFStringRef kMGQFrontFacingCameraVariableFrameRateCapability = CFSTR("THo7EIAWJiQExmTeHpevLg");
static const CFStringRef kMGQFrontFacingCameraVideoCapture1080pMaxFPS = CFSTR("3yzXj0lJhQi+r3kgQlwiOg");
static const CFStringRef kMGQFrontFacingCameraVideoCapture4kMaxFPS = CFSTR("cux58RcuSiBhpxWnT3pE4A");
static const CFStringRef kMGQFrontFacingCameraVideoCapture720pMaxFPS = CFSTR("0AFeHRmliNJ4pSlVb8ltZA");
static const CFStringRef kMGQFrontFacingIRCameraModuleSerialNumber = CFSTR("2kuITg6XPwXl8zbpx+hoCw");
static const CFStringRef kMGQFrontFacingIRStructuredLightProjectorModuleSerialNumber = CFSTR("wH7fRq4TDdYG2pN1KDQW/A");
static const CFStringRef kMGQFrontFacingLowLightCameraCapability = CFSTR("ud+MF+BkcM1zeTxPJCsHpg");
static const CFStringRef kMGQFull6FeaturesCapability = CFSTR("full-6");
static const CFStringRef kMGQGPSCapability = CFSTR("gps");
static const CFStringRef kMGQGSDeviceName = CFSTR("GSDeviceName");
static const CFStringRef kMGQGameKitCapability = CFSTR("gamekit");
static const CFStringRef kMGQGasGaugeBatteryCapability = CFSTR("gas-gauge-battery");
static const CFStringRef kMGQGreenTeaDeviceCapability = CFSTR("green-tea");
static const CFStringRef kMGQGyroscopeCapability = CFSTR("gyroscope");
static const CFStringRef kMGQH264EncoderCapability = CFSTR("SCNOHu+KqRX0xhIlj5KXaA");
static const CFStringRef kMGQHDRImageCaptureCapability = CFSTR("hdr-image-capture");
static const CFStringRef kMGQHDVideoCaptureCapability = CFSTR("hd-video-capture");
static const CFStringRef kMGQHEVCDecoder10bitSupported = CFSTR("ZEU7pCEskBhjQ4AOMuALDw");
static const CFStringRef kMGQHEVCDecoder12bitSupported = CFSTR("sigsyX/a/CpMjoZnrgwIgg");
static const CFStringRef kMGQHEVCDecoder8bitSupported = CFSTR("N8lZxRgC7lfdRS3dRLn+Ag");
static const CFStringRef kMGQHEVCEncodingCapability = CFSTR("g/MkWm2Ac6+TLNBgtBGxsg");
static const CFStringRef kMGQHWModelStr = CFSTR("HWModelStr");
static const CFStringRef kMGQHallEffectSensorCapability = CFSTR("hall-effect-sensor");
static const CFStringRef kMGQHapticsPowerControlFeatures = CFSTR("s2qnnwugvb7yAD70+Uho7g");
static const CFStringRef kMGQHardwareEncodeSnapshotsCapability = CFSTR("hw-encode-snapshots");
static const CFStringRef kMGQHardwareKeyboardCapability = CFSTR("hardware-keyboard");
static const CFStringRef kMGQHardwarePlatform = CFSTR("HardwarePlatform");
static const CFStringRef kMGQHardwareSnapshotsRequirePurpleGfxCapability = CFSTR("hw-snapshots-need-purplegfx");
static const CFStringRef kMGQHardwareSupportsSecureDoubleClick = CFSTR("HardwareSupportsSecureDoubleClick");
static const CFStringRef kMGQHasAllFeaturesCapability = CFSTR("all-features");
static const CFStringRef kMGQHasAppleNeuralEngine = CFSTR("+N9mZUAHooNvMiQnjeTJ8g");
static const CFStringRef kMGQHasBaseband = CFSTR("HasBaseband");
static const CFStringRef kMGQHasBattery = CFSTR("pX2TxZTxWKS7QSXZDC/Z6A");
static const CFStringRef kMGQHasDaliMode = CFSTR("3m1Q0AXlqeA2C/LmqdTndQ");
static const CFStringRef kMGQHasExtendedColorDisplay = CFSTR("Aixt/MEN2O2B7f+8m4TxUA");
static const CFStringRef kMGQHasHighBandwidthRadio = CFSTR("HasHighBandwidthRadio");
static const CFStringRef kMGQHasIcefall = CFSTR("v9YZN998zL0OLA3q6SpPQA");
static const CFStringRef kMGQHasInternalSettingsBundle = CFSTR("HasInternalSettingsBundle");
static const CFStringRef kMGQHasMesa = CFSTR("HV7WDiidgMf7lwAu++Lk5w");
static const CFStringRef kMGQHasPKA = CFSTR("HasPKA");
static const CFStringRef kMGQHasPartiallyOccludedDisplay = CFSTR("HasPartiallyOccludedDisplay");
static const CFStringRef kMGQHasSEP = CFSTR("HasSEP");
static const CFStringRef kMGQHasSpringBoard = CFSTR("HasSpringBoard");
static const CFStringRef kMGQHasThinBezel = CFSTR("HasThinBezel");
static const CFStringRef kMGQHealthKitCapability = CFSTR("healthkit");
static const CFStringRef kMGQHearingAidAudioEqualizationCapability = CFSTR("hearingaid-audio-equalization");
static const CFStringRef kMGQHearingAidLowEnergyAudioCapability = CFSTR("hearingaid-low-energy-audio");
static const CFStringRef kMGQHearingAidPowerReductionCapability = CFSTR("hearingaid-power-reduction");
static const CFStringRef kMGQHiDPICapability = CFSTR("hidpi");
static const CFStringRef kMGQHiccoughInterval = CFSTR("hiccough-interval");
static const CFStringRef kMGQHideNonDefaultApplicationsCapability = CFSTR("hide-non-default-apps");
static const CFStringRef kMGQHighestSupportedVideoMode = CFSTR("HighestSupportedVideoMode");
static const CFStringRef kMGQHomeButtonType = CFSTR("JwLB44/jEB8aFDpXQ16Tuw");
static const CFStringRef kMGQHomeScreenWallpaperCapability = CFSTR("homescreen-wallpaper");
static const CFStringRef kMGQHorsemanCapability = CFSTR("horseman");
static const CFStringRef kMGQIDAMCapability = CFSTR("QdL5XM6PGBrjvJ/k187Ueg");
static const CFStringRef kMGQIOSurfaceBackedImagesCapability = CFSTR("io-surface-backed-images");
static const CFStringRef kMGQIOSurfaceFormatDictionary = CFSTR("AoKnINTLPoKML3ctoP0AZg");
static const CFStringRef kMGQIceFallID = CFSTR("hfs43coKE3iWlCwnqPgBpg");
static const CFStringRef kMGQIcefallInRestrictedMode = CFSTR("2sWGezz2RezScIJJgiIYQg");
static const CFStringRef kMGQIcefallInfo = CFSTR("MW1p1oJH8nDJc6igOb8G4g");
static const CFStringRef kMGQImage4CryptoHashMethod = CFSTR("Image4CryptoHashMethod");
static const CFStringRef kMGQImage4Supported = CFSTR("Image4Supported");
static const CFStringRef kMGQInDiagnosticsMode = CFSTR("3kmXfug8VcxLI5yEmsqQKw");
static const CFStringRef kMGQIntegratedCircuitCardIdentifier = CFSTR("IntegratedCircuitCardIdentifier");
static const CFStringRef kMGQIntegratedCircuitCardIdentifier2 = CFSTR("lHMDJnC58naUz2rOCJyVIw");
static const CFStringRef kMGQInternalBuild = CFSTR("InternalBuild");
static const CFStringRef kMGQInternationalMobileEquipmentIdentity = CFSTR("InternationalMobileEquipmentIdentity");
static const CFStringRef kMGQInternationalMobileEquipmentIdentity2 = CFSTR("xRyzf9zFE/ycr/wJPweZvQ");
static const CFStringRef kMGQInternationalSettingsCapability = CFSTR("international-settings");
static const CFStringRef kMGQInverseDeviceID = CFSTR("InverseDeviceID");
static const CFStringRef kMGQIsEmulatedDevice = CFSTR("z5G/N9jcMdgPm8UegLwbKg");
static const CFStringRef kMGQIsLargeFormatPhone = CFSTR("iBLsDETxB4ATmspGucaJyg");
static const CFStringRef kMGQIsPwrOpposedVol = CFSTR("euampscYbKXqj/bSaHD0QA");
static const CFStringRef kMGQIsServicePart = CFSTR("1plD8faLv1bhScZQ3t0PLQ");
static const CFStringRef kMGQIsSimulator = CFSTR("IsSimulator");
static const CFStringRef kMGQIsThereEnoughBatteryLevelForSoftwareUpdate = CFSTR("IsThereEnoughBatteryLevelForSoftwareUpdate");
static const CFStringRef kMGQIsUIBuild = CFSTR("IsUIBuild");
static const CFStringRef kMGQIsVirtualDevice = CFSTR("IsVirtualDevice");
static const CFStringRef kMGQJasperSerialNumber = CFSTR("dJvRNnysMoubdy0ZCK2aRQ");
static const CFStringRef kMGQLTEDeviceCapability = CFSTR("lte-device");
static const CFStringRef kMGQLaunchTimeLimitScaleSupported = CFSTR("AklmqJyJMChzHsYT0aiBbw");
static const CFStringRef kMGQLiDARCalibrationPrCL = CFSTR("LiDARCalibrationPrCL");
static const CFStringRef kMGQLisaCapability = CFSTR("4RwhtNOmePfUXmu57rh+KA");
static const CFStringRef kMGQLoadThumbnailsWhileScrollingCapability = CFSTR("load-thumbnails-while-scrolling");
static const CFStringRef kMGQLocalizedDeviceNameString = CFSTR("device-name-localized");
static const CFStringRef kMGQLocationRemindersCapability = CFSTR("location-reminders");
static const CFStringRef kMGQLocationServicesCapability = CFSTR("location-services");
static const CFStringRef kMGQLowPowerExpressModesSupported = CFSTR("LowPowerExpressModesSupported");
static const CFStringRef kMGQLowPowerWalletMode = CFSTR("Birtx7GxrxCCUzsE1JQO8Q");
static const CFStringRef kMGQLunaFlexSerialNumber = CFSTR("LunaFlexSerialNumber");
static const CFStringRef kMGQLynxPublicKey = CFSTR("HMpTbnbcAb+mQDi8O71h6Q");
static const CFStringRef kMGQLynxSerialNumber = CFSTR("r5pA2qLgR86BQKwgMjPWzg");
static const CFStringRef kMGQMLBSerialNumber = CFSTR("MLBSerialNumber");
static const CFStringRef kMGQMMSCapability = CFSTR("mms");
static const CFStringRef kMGQMacBridgingKeys = CFSTR("VdSOpM2K054AhCKBaXuiqw");
static const CFStringRef kMGQMacPrefsAssetImage = CFSTR("MacPrefsAssetImage");
static const CFStringRef kMGQMagnetometerCapability = CFSTR("magnetometer");
static const CFStringRef kMGQMainDisplayRotation = CFSTR("MainDisplayRotation");
static const CFStringRef kMGQMainScreenCanvasSizes = CFSTR("MainScreenCanvasSizes");
static const CFStringRef kMGQMainScreenClass = CFSTR("main-screen-class");
static const CFStringRef kMGQMainScreenHeight = CFSTR("main-screen-height");
static const CFStringRef kMGQMainScreenOrientation = CFSTR("main-screen-orientation");
static const CFStringRef kMGQMainScreenPitch = CFSTR("main-screen-pitch");
static const CFStringRef kMGQMainScreenScale = CFSTR("main-screen-scale");
static const CFStringRef kMGQMainScreenStaticInfo = CFSTR("MainScreenStaticInfo");
static const CFStringRef kMGQMainScreenWidth = CFSTR("main-screen-width");
static const CFStringRef kMGQMarketingNameString = CFSTR("marketing-name");
static const CFStringRef kMGQMarketingProductName = CFSTR("j9Th5smJpdztHwc+i39zIg");
static const CFStringRef kMGQMarketingSOCNameString = CFSTR("marketing-soc-name");
static const CFStringRef kMGQMarketingVersion = CFSTR("MarketingVersion");
static const CFStringRef kMGQMaxH264PlaybackLevel = CFSTR("4W7X4OWHjri5PGaAGsCWxw");
static const CFStringRef kMGQMaximumScreenScale = CFSTR("XmExwNGRvYTII6QC0+jvsA");
static const CFStringRef kMGQMedusaFloatingLiveAppCapability = CFSTR("mG0AnH/Vy1veoqoLRAIgTA");
static const CFStringRef kMGQMedusaOverlayAppCapability = CFSTR("UCG5MkVahJxG1YULbbd5Bg");
static const CFStringRef kMGQMedusaPIPCapability = CFSTR("nVh/gwNpy7Jv1NOk00CMrw");
static const CFStringRef kMGQMedusaPinnedAppCapability = CFSTR("ZYqko/XM5zD3XBfN5RmaXA");
static const CFStringRef kMGQMesaSerialNumber = CFSTR("MesaSerialNumber");
static const CFStringRef kMGQMetalCapability = CFSTR("metal");
static const CFStringRef kMGQMicrophoneCapability = CFSTR("microphone");
static const CFStringRef kMGQMicrophoneCount = CFSTR("MicrophoneCount");
static const CFStringRef kMGQMinimumSupportediTunesVersion = CFSTR("MinimumSupportediTunesVersion");
static const CFStringRef kMGQMixAndMatchPrevention = CFSTR("MixAndMatchPrevention");
static const CFStringRef kMGQMobileDeviceMinimumVersion = CFSTR("MobileDeviceMinimumVersion");
static const CFStringRef kMGQMobileEquipmentIdentifier = CFSTR("MobileEquipmentIdentifier");
static const CFStringRef kMGQMobileEquipmentInfoBaseId = CFSTR("MobileEquipmentInfoBaseId");
static const CFStringRef kMGQMobileEquipmentInfoBaseProfile = CFSTR("MobileEquipmentInfoBaseProfile");
static const CFStringRef kMGQMobileEquipmentInfoBaseVersion = CFSTR("MobileEquipmentInfoBaseVersion");
static const CFStringRef kMGQMobileEquipmentInfoCSN = CFSTR("MobileEquipmentInfoCSN");
static const CFStringRef kMGQMobileEquipmentInfoDisplayCSN = CFSTR("MobileEquipmentInfoDisplayCSN");
static const CFStringRef kMGQMobileSubscriberCountryCode = CFSTR("MobileSubscriberCountryCode");
static const CFStringRef kMGQMobileSubscriberNetworkCode = CFSTR("MobileSubscriberNetworkCode");
static const CFStringRef kMGQMobileWifi = CFSTR("wifi");
static const CFStringRef kMGQModelNumber = CFSTR("ModelNumber");
static const CFStringRef kMGQMonarchLowEndHardware = CFSTR("s+gaKNe68Gs3PfqKrZhi1w");
static const CFStringRef kMGQMultiLynxPublicKeyArray = CFSTR("niQFEBBY7JaauAIosAyQQg");
static const CFStringRef kMGQMultiLynxSerialNumberArray = CFSTR("juE6wCsjVG4bfAhgHcUVcQ");
static const CFStringRef kMGQMultiTouchMaxBootTime = CFSTR("EuwCLwMXh+X5LErHKwvuIw");
static const CFStringRef kMGQMultitaskingCapability = CFSTR("multitasking");
static const CFStringRef kMGQMultitaskingGesturesCapability = CFSTR("multitasking-gestures");
static const CFStringRef kMGQMusicStoreCapability = CFSTR("MusicStore");
static const CFStringRef kMGQN78aHack = CFSTR("N78aHack");
static const CFStringRef kMGQNFCRadio = CFSTR("zxMIgVSILN6S5ee6MZhf+Q");
static const CFStringRef kMGQNFCRadioCalibrationDataPresent = CFSTR("XFx5cRZ0tJYl+xJUCEgjnQ");
static const CFStringRef kMGQNFCUniqueChipID = CFSTR("NFCUniqueChipID");
static const CFStringRef kMGQNVRAMDictionary = CFSTR("NVRAMDictionary");
static const CFStringRef kMGQNandControllerUID = CFSTR("PcQWbThCb7iLEW+EoqZdEQ");
static const CFStringRef kMGQNavajoFusingState = CFSTR("NavajoFusingState");
static const CFStringRef kMGQNikeIpodCapability = CFSTR("nike-ipod");
static const CFStringRef kMGQNotGreenTeaDeviceCapability = CFSTR("not-green-tea");
static const CFStringRef kMGQOLEDDisplay = CFSTR("OLEDDisplay");
static const CFStringRef kMGQOTAActivationCapability = CFSTR("ota-activation");
static const CFStringRef kMGQOceanComputeCarrierID = CFSTR("OceanComputeCarrierID");
static const CFStringRef kMGQOceanComputeCarrierSlot = CFSTR("OceanComputeCarrierSlot");
static const CFStringRef kMGQOfflineDictationCapability = CFSTR("OfflineDictationCapability");
static const CFStringRef kMGQOnDeviceSiriCapability = CFSTR("OnDeviceSiriCapability");
static const CFStringRef kMGQOpenGLES1Capability = CFSTR("opengles-1");
static const CFStringRef kMGQOpenGLES2Capability = CFSTR("opengles-2");
static const CFStringRef kMGQOpenGLES3Capability = CFSTR("opengles-3");
static const CFStringRef kMGQOpenGLESVersion = CFSTR("OpenGLESVersion");
static const CFStringRef kMGQPTPLargeFilesCapability = CFSTR("ptp-large-files");
static const CFStringRef kMGQPanelSerialNumber = CFSTR("YVNo6vlMjhgQ9yGYV8gatw");
static const CFStringRef kMGQPanoramaCameraCapability = CFSTR("PanoramaCameraCapability");
static const CFStringRef kMGQPartitionType = CFSTR("PartitionType");
static const CFStringRef kMGQPasswordConfigured = CFSTR("PasswordConfigured");
static const CFStringRef kMGQPasswordProtected = CFSTR("PasswordProtected");
static const CFStringRef kMGQPearlCameraCapability = CFSTR("8S7ydMJ4DlCUF38/hI/fJA");
static const CFStringRef kMGQPearlIDCapability = CFSTR("8olRm6C1xqr7AJGpLRnpSw");
static const CFStringRef kMGQPeekUICapability = CFSTR("PeekUICapability");
static const CFStringRef kMGQPeekUIWidth = CFSTR("PeekUIWidth");
static const CFStringRef kMGQPeer2PeerCapability = CFSTR("peer-peer");
static const CFStringRef kMGQPerfLevelCapability = CFSTR("PerfLevelCapability");
static const CFStringRef kMGQPerfLevelCapabilityOne4iOS = CFSTR("iphone-ipad-minimum-performance-a12");
static const CFStringRef kMGQPerfLevelCapabilityOne4tvOS = CFSTR("tvos-perf-level-1");
static const CFStringRef kMGQPerfLevelCapabilityTwo4iOS = CFSTR("ios-perf-level-2");
static const CFStringRef kMGQPersonalHotspotCapability = CFSTR("personal-hotspot");
static const CFStringRef kMGQPhoneNumber = CFSTR("PhoneNumber");
static const CFStringRef kMGQPhoneNumber2 = CFSTR("SZy8T5ma/+a0wJc0ntiaaA");
static const CFStringRef kMGQPhosphorusCapability = CFSTR("PhosphorusCapability");
static const CFStringRef kMGQPhotoAdjustmentsCapability = CFSTR("photo-adjustments");
static const CFStringRef kMGQPhotoCapability = CFSTR("PhotoCapability");
static const CFStringRef kMGQPhotoSharingCapability = CFSTR("UHwjAM1cqBLCR1OuYouf8A");
static const CFStringRef kMGQPhotoStreamCapability = CFSTR("photo-stream");
static const CFStringRef kMGQPhotosPostEffectsCapability = CFSTR("PhotosPostEffectsCapability");
static const CFStringRef kMGQPhysicalHardwareNameString = CFSTR("PhysicalHardwareNameString");
static const CFStringRef kMGQPiezoClickerCapability = CFSTR("piezo-clicker");
static const CFStringRef kMGQPintoMacAddress = CFSTR("PintoMacAddress");
static const CFStringRef kMGQPintoMacAddressData = CFSTR("PintoMacAddressData");
static const CFStringRef kMGQPipelinedStillImageProcessingCapability = CFSTR("XIcF5FOyQlt/H79oFw9ciA");
static const CFStringRef kMGQPlatformStandAloneContactsCapability = CFSTR("stand-alone-contacts");
static const CFStringRef kMGQPlatinumCapability = CFSTR("1oMPwMsqxTa9BJxUs8v06w");
static const CFStringRef kMGQProductHash = CFSTR("ProductHash");
static const CFStringRef kMGQProductName = CFSTR("ProductName");
static const CFStringRef kMGQProductType = CFSTR("ProductType");
static const CFStringRef kMGQProductVersion = CFSTR("ProductVersion");
static const CFStringRef kMGQProvisioningUniqueDeviceID = CFSTR("ProvisioningUniqueDeviceID");
static const CFStringRef kMGQProximitySensorCalibration = CFSTR("ProximitySensorCalibration");
static const CFStringRef kMGQProximitySensorCalibrationDictionary = CFSTR("ProximitySensorCalibrationDictionary");
static const CFStringRef kMGQProximitySensorCapability = CFSTR("proximity-sensor");
static const CFStringRef kMGQQuickNoteCapability = CFSTR("QuickNoteCapability");
static const CFStringRef kMGQRFExposureSeparationDistance = CFSTR("RFExposureSeparationDistance");
static const CFStringRef kMGQRawPanelSerialNumber = CFSTR("PxEDp0oOasJ92F/V7YBa8A");
static const CFStringRef kMGQRearALSCapability = CFSTR("RearALSCapability");
static const CFStringRef kMGQRearCameraCapability = CFSTR("RearCameraCapability");
static const CFStringRef kMGQRearCameraOffsetFromDisplayCenter = CFSTR("RearCameraOffsetFromDisplayCenter");
static const CFStringRef kMGQRearFacingCamera60fpsVideoCaptureCapability = CFSTR("RearFacingCamera60fpsVideoCaptureCapability");
static const CFStringRef kMGQRearFacingCameraAutoHDRCapability = CFSTR("RearFacingCameraAutoHDRCapability");
static const CFStringRef kMGQRearFacingCameraBurstCapability = CFSTR("RearFacingCameraBurstCapability");
static const CFStringRef kMGQRearFacingCameraCapability = CFSTR("rear-facing-camera");
static const CFStringRef kMGQRearFacingCameraFocusPixelCalibrationCapability = CFSTR("RearFacingCameraFocusPixelCalibrationCapability");
static const CFStringRef kMGQRearFacingCameraHDRCapability = CFSTR("RearFacingCameraHDRCapability");
static const CFStringRef kMGQRearFacingCameraHDROnCapability = CFSTR("LkWb+FyA1+ef2UD1Fx+kAw");
static const CFStringRef kMGQRearFacingCameraHFRCapability = CFSTR("RearFacingCameraHFRCapability");
static const CFStringRef kMGQRearFacingCameraHFRVideoCapture1080pMaxFPS = CFSTR("jKFTzVOYcfTfNBh+yDrprw");
static const CFStringRef kMGQRearFacingCameraHFRVideoCapture720pMaxFPS = CFSTR("XellXEQUbOIgUPoTrIj5nA");
static const CFStringRef kMGQRearFacingCameraMaxVideoZoomFactor = CFSTR("RearFacingCameraMaxVideoZoomFactor");
static const CFStringRef kMGQRearFacingCameraModuleSerialNumber = CFSTR("nWFV2qG2TjSuH7vZFCdi4w");
static const CFStringRef kMGQRearFacingCameraStageLightPortraitCaptureCapability = CFSTR("8LAJHwc8DUQZwV2TSwsysA");
static const CFStringRef kMGQRearFacingCameraStillDurationForBurst = CFSTR("gq0j1GmcIcaD4DjJoo9pfg");
static const CFStringRef kMGQRearFacingCameraSuperWideCameraCapability = CFSTR("hnXJ1OpiiIL0+p3jUG/XxQ");
static const CFStringRef kMGQRearFacingCameraTimeOfFlightCameraCapability = CFSTR("RearFacingCameraTimeOfFlightCameraCapability");
static const CFStringRef kMGQRearFacingCameraVariableFrameRateCapability = CFSTR("ry09Fs7QIF3ITE0Fx5OdvQ");
static const CFStringRef kMGQRearFacingCameraVideoCapture1080pMaxFPS = CFSTR("jBGZJ71pRJrqD8VZ6Tk2VQ");
static const CFStringRef kMGQRearFacingCameraVideoCapture4kMaxFPS = CFSTR("po7g0ATDzGoVI1DO8ISmuw");
static const CFStringRef kMGQRearFacingCameraVideoCapture720pMaxFPS = CFSTR("0/7QNywWU4IqDcyvTv9UYQ");
static const CFStringRef kMGQRearFacingCameraVideoCaptureFPS = CFSTR("RearFacingCameraVideoCaptureFPS");
static const CFStringRef kMGQRearFacingLowLightCameraCapability = CFSTR("jaJWtlotaa+Y41lCs7NVHg");
static const CFStringRef kMGQRearFacingSuperWideCameraModuleSerialNumber = CFSTR("UZfUiD1Aqy3GOwg72SQcLQ");
static const CFStringRef kMGQRearFacingTelephotoCameraCapability = CFSTR("YzrS+WPEMqyh/FBv/n/jvA");
static const CFStringRef kMGQRearFacingTelephotoCameraModuleSerialNumber = CFSTR("cm399FbDqnv8IOFoeBLWYg");
static const CFStringRef kMGQReceiveARCStreamOverAirPlayCapability = CFSTR("ReceiveARCStreamOverAirPlayCapability");
static const CFStringRef kMGQRecoveryOSVersion = CFSTR("RecoveryOSVersion");
static const CFStringRef kMGQRegionCode = CFSTR("RegionCode");
static const CFStringRef kMGQRegionInfo = CFSTR("RegionInfo");
static const CFStringRef kMGQRegionSupportsCinnamon = CFSTR("7NoMrNekLOY0QTFFKY3MUg");
static const CFStringRef kMGQRegionalBehaviorAll = CFSTR("RegionalBehaviorAll");
static const CFStringRef kMGQRegionalBehaviorChinaBrick = CFSTR("RegionalBehaviorChinaBrick");
static const CFStringRef kMGQRegionalBehaviorEUVolumeLimit = CFSTR("RegionalBehaviorEUVolumeLimit");
static const CFStringRef kMGQRegionalBehaviorGB18030 = CFSTR("RegionalBehaviorGB18030");
static const CFStringRef kMGQRegionalBehaviorGoogleMail = CFSTR("RegionalBehaviorGoogleMail");
static const CFStringRef kMGQRegionalBehaviorNTSC = CFSTR("RegionalBehaviorNTSC");
static const CFStringRef kMGQRegionalBehaviorNoPasscodeLocationTiles = CFSTR("RegionalBehaviorNoPasscodeLocationTiles");
static const CFStringRef kMGQRegionalBehaviorNoVOIP = CFSTR("RegionalBehaviorNoVOIP");
static const CFStringRef kMGQRegionalBehaviorNoWiFi = CFSTR("RegionalBehaviorNoWiFi");
static const CFStringRef kMGQRegionalBehaviorShutterClick = CFSTR("RegionalBehaviorShutterClick");
static const CFStringRef kMGQRegionalBehaviorValid = CFSTR("RegionalBehaviorValid");
static const CFStringRef kMGQRegionalBehaviorVolumeLimit = CFSTR("RegionalBehaviorVolumeLimit");
static const CFStringRef kMGQRegulatoryModelNumber = CFSTR("RegulatoryModelNumber");
static const CFStringRef kMGQReleaseType = CFSTR("ReleaseType");
static const CFStringRef kMGQRemoteBluetoothAddress = CFSTR("RemoteBluetoothAddress");
static const CFStringRef kMGQRemoteBluetoothAddressData = CFSTR("RemoteBluetoothAddressData");
static const CFStringRef kMGQRenderWideGamutImagesAtDisplayTime = CFSTR("jMiqevikb6QWeHOhvLsw6A");
static const CFStringRef kMGQRendersLetterPressSlowly = CFSTR("RendersLetterPressSlowly");
static const CFStringRef kMGQRequiredBatteryLevelForSoftwareUpdate = CFSTR("RequiredBatteryLevelForSoftwareUpdate");
static const CFStringRef kMGQRequiresNaturalVolumeButtonArrangement = CFSTR("RequiresNaturalVolumeButtonArrangement");
static const CFStringRef kMGQRequiresPairedRemote = CFSTR("rXbje18EX3b6I7u/pXBYeg");
static const CFStringRef kMGQResearchFuse = CFSTR("ResearchFuse");
static const CFStringRef kMGQRestoreOSBuild = CFSTR("RestoreOSBuild");
static const CFStringRef kMGQRestrictedCountryCodes = CFSTR("RestrictedCountryCodes");
static const CFStringRef kMGQRingerSwitchCapability = CFSTR("ringer-switch");
static const CFStringRef kMGQRosalineSerialNumber = CFSTR("O8mk69g6k/CbfeET9LtqQA");
static const CFStringRef kMGQRoswellChipID = CFSTR("RoswellChipID");
static const CFStringRef kMGQRotateToWakeStatus = CFSTR("RotateToWakeStatus");
static const CFStringRef kMGQSBAllowSensitiveUI = CFSTR("SBAllowSensitiveUI");
static const CFStringRef kMGQSBCanForceDebuggingInfo = CFSTR("SBCanForceDebuggingInfo");
static const CFStringRef kMGQSDIOManufacturerTuple = CFSTR("SDIOManufacturerTuple");
static const CFStringRef kMGQSDIOProductInfo = CFSTR("SDIOProductInfo");
static const CFStringRef kMGQSEInfo = CFSTR("atOCpGf+lHCxgJ9GElef8Q");
static const CFStringRef kMGQSEPNonce = CFSTR("SEPNonce");
static const CFStringRef kMGQSIMCapability = CFSTR("sim");
static const CFStringRef kMGQSIMPhonebookCapability = CFSTR("sim-phonebook");
static const CFStringRef kMGQSIMStatus = CFSTR("SIMStatus");
static const CFStringRef kMGQSIMStatus2 = CFSTR("b2BKAEe88VRfp2WXEjJOyA");
static const CFStringRef kMGQSIMTrayStatus = CFSTR("SIMTrayStatus");
static const CFStringRef kMGQSIMTrayStatus2 = CFSTR("sHiXbHqHvvRS3I/qo/rH2Q");
static const CFStringRef kMGQSMSCapability = CFSTR("sms");
static const CFStringRef kMGQSavageChipID = CFSTR("m9OWD0Y4Br0TZHUl6rGcOg");
static const CFStringRef kMGQSavageInfo = CFSTR("SavageInfo");
static const CFStringRef kMGQSavageSerialNumber = CFSTR("LE2kQ7U1iM32AmlhYvlagg");
static const CFStringRef kMGQSavageUID = CFSTR("FNvQ6lBvJIUcYBzQ8ggOUQ");
static const CFStringRef kMGQScreenCaptureHeight = CFSTR("ScreenCaptureHeight");
static const CFStringRef kMGQScreenCaptureWidth = CFSTR("ScreenCaptureWidth");
static const CFStringRef kMGQScreenDimensionsCapability = CFSTR("screen-dimensions");
static const CFStringRef kMGQScreenRecorderCapability = CFSTR("ExSUJyf7MblY5nBQx2OaRw");
static const CFStringRef kMGQScreenSerialNumber = CFSTR("ScreenSerialNumber");
static const CFStringRef kMGQSecondaryBluetoothMacAddress = CFSTR("SecondaryBluetoothMacAddress");
static const CFStringRef kMGQSecondaryBluetoothMacAddressData = CFSTR("SecondaryBluetoothMacAddressData");
static const CFStringRef kMGQSecondaryEthernetMacAddress = CFSTR("SecondaryEthernetMacAddress");
static const CFStringRef kMGQSecondaryEthernetMacAddressData = CFSTR("SecondaryEthernetMacAddressData");
static const CFStringRef kMGQSecondaryWifiMacAddress = CFSTR("SecondaryWifiMacAddress");
static const CFStringRef kMGQSecondaryWifiMacAddressData = CFSTR("SecondaryWifiMacAddressData");
static const CFStringRef kMGQSecureElement = CFSTR("0dnM19zBqLw5ZPhIo4GEkg");
static const CFStringRef kMGQSecureElementID = CFSTR("nZUUCFZgomfWUIPGGzNAqg");
static const CFStringRef kMGQSecurityDomain = CFSTR("SecurityDomain");
static const CFStringRef kMGQSensitiveUICapability = CFSTR("sensitive-ui");
static const CFStringRef kMGQSerialNumber = CFSTR("SerialNumber");
static const CFStringRef kMGQShoeboxCapability = CFSTR("shoebox");
static const CFStringRef kMGQShouldHactivate = CFSTR("ShouldHactivate");
static const CFStringRef kMGQSiKACapability = CFSTR("ssIPnsZyWHPGC5sg3Pzkiw");
static const CFStringRef kMGQSigningFuse = CFSTR("SigningFuse");
static const CFStringRef kMGQSiliconBringupBoard = CFSTR("SiliconBringupBoard");
static const CFStringRef kMGQSimultaneousCallAndDataCurrentlySupported = CFSTR("kSimultaneousCallAndDataCurrentlySupported");
static const CFStringRef kMGQSimultaneousCallAndDataSupported = CFSTR("kSimultaneousCallAndDataSupported");
static const CFStringRef kMGQSiriGestureCapability = CFSTR("siri-gesture");
static const CFStringRef kMGQSiriOfflineCapability = CFSTR("ZeeiT4Cdn8HNANoqroPEAA");
static const CFStringRef kMGQSkey = CFSTR("Skey");
static const CFStringRef kMGQSoftwareBehavior = CFSTR("SoftwareBehavior");
static const CFStringRef kMGQSoftwareBundleVersion = CFSTR("SoftwareBundleVersion");
static const CFStringRef kMGQSoftwareDimmingAlpha = CFSTR("SoftwareDimmingAlpha");
static const CFStringRef kMGQSpatialAudioProfileCapability = CFSTR("SpatialAudioProfileCapability");
static const CFStringRef kMGQSpeakerCalibrationMiGa = CFSTR("jxx29Cq5bGHDnkcha4y/Rw");
static const CFStringRef kMGQSpeakerCalibrationSpGa = CFSTR("meicxSe0OZJaae1hEiOV5Q");
static const CFStringRef kMGQSpeakerCalibrationSpTS = CFSTR("Wr2SycNVQwBrdup3ok+LxQ");
static const CFStringRef kMGQSphereCapability = CFSTR("n/aVhqpGjESEbIjvJbEHKg");
static const CFStringRef kMGQStarkCapability = CFSTR("StarkCapability");
static const CFStringRef kMGQStockholmJcopInfo = CFSTR("RgoxDxYGuZ0GzijFt6kSQQ");
static const CFStringRef kMGQStoreDemoMode = CFSTR("StoreDemoMode");
static const CFStringRef kMGQStrictWakeKeyboardCases = CFSTR("StrictWakeKeyboardCases");
static const CFStringRef kMGQSupportedDeviceFamilies = CFSTR("SupportedDeviceFamilies");
static const CFStringRef kMGQSupportedKeyboards = CFSTR("SupportedKeyboards");
static const CFStringRef kMGQSupportsBurninMitigation = CFSTR("SupportsBurninMitigation");
static const CFStringRef kMGQSupportsEDUMU = CFSTR("4fT83+9coO3VAUnlxuOOcw");
static const CFStringRef kMGQSupportsForceTouch = CFSTR("eQd5mlz0BN0amTp/2ccMoA");
static const CFStringRef kMGQSupportsIrisCapture = CFSTR("pLzf7OiX5nWAPUMj7BfI4Q");
static const CFStringRef kMGQSupportsLEDAging = CFSTR("AspYltP/iGWg0qxfg7c/3w");
static const CFStringRef kMGQSupportsLowPowerMode = CFSTR("f+PE44W6AO2UENJk3p2s5A");
static const CFStringRef kMGQSupportsPerseus = CFSTR("GdXjx1ixZYvN9Gg8iSf68A");
static const CFStringRef kMGQSupportsRotateToWake = CFSTR("nmOy2K5HzAAs2QNAi8wR+Q");
static const CFStringRef kMGQSupportsSOS = CFSTR("5lAK1Xp+ezh1Qu+4jnHAOg");
static const CFStringRef kMGQSupportsSSHBButtonType = CFSTR("Jq+xaurJgFzSwxOfTqtBGw");
static const CFStringRef kMGQSupportsTouchRemote = CFSTR("OoFyZnd3oLS2Lw/KQTccGA");
static const CFStringRef kMGQSysCfg = CFSTR("SysCfg");
static const CFStringRef kMGQSysCfgDict = CFSTR("SysCfgDict");
static const CFStringRef kMGQSystemImageID = CFSTR("SystemImageID");
static const CFStringRef kMGQSystemTelephonyOfAnyKindCapability = CFSTR("any-telephony");
static const CFStringRef kMGQTVOutCrossfadeCapability = CFSTR("tv-out-crossfade");
static const CFStringRef kMGQTVOutSettingsCapability = CFSTR("tv-out-settings");
static const CFStringRef kMGQTargetSubType = CFSTR("TargetSubType");
static const CFStringRef kMGQTelephonyCapability = CFSTR("telephony");
static const CFStringRef kMGQTelephonyMaximumGeneration = CFSTR("telephony-maximum-generation");
static const CFStringRef kMGQThinningProductType = CFSTR("ThinningProductType");
static const CFStringRef kMGQThreadRadioCapability = CFSTR("ThreadRadioCapability");
static const CFStringRef kMGQThreadRadioMacAddress = CFSTR("ThreadRadioMacAddress");
static const CFStringRef kMGQThreadRadioMacAddress64Bit = CFSTR("ThreadRadioMacAddress64Bit");
static const CFStringRef kMGQThreadRadioMacAddress64BitData = CFSTR("ThreadRadioMacAddress64BitData");
static const CFStringRef kMGQThreadRadioMacAddressData = CFSTR("ThreadRadioMacAddressData");
static const CFStringRef kMGQThreadRadioMacAddressForProvisioning = CFSTR("ThreadRadioMacAddressForProvisioning");
static const CFStringRef kMGQThreadRadioMacAddressForProvisioningData = CFSTR("ThreadRadioMacAddressForProvisioningData");
static const CFStringRef kMGQTimeSyncCapability = CFSTR("LJ8aZhTg8lXUeVxHzT+hMw");
static const CFStringRef kMGQTopModuleAuthChipID = CFSTR("TopModuleAuthChipID");
static const CFStringRef kMGQTorpedoCapability = CFSTR("torpedo");
static const CFStringRef kMGQTouchDelivery120Hz = CFSTR("2OK50OGmkXM1ospsh766WQ");
static const CFStringRef kMGQTouchIDCapability = CFSTR("touch-id");
static const CFStringRef kMGQTribecaSettings = CFSTR("TribecaSettings");
static const CFStringRef kMGQTristarID = CFSTR("o60T6wXe1DDaO4a4gw10TA");
static const CFStringRef kMGQUIBackgroundQuality = CFSTR("UIBackgroundQuality");
static const CFStringRef kMGQUIParallaxCapability = CFSTR("UIParallaxCapability");
static const CFStringRef kMGQUIProceduralWallpaperCapability = CFSTR("UIProceduralWallpaperCapability");
static const CFStringRef kMGQUIReachability = CFSTR("UIReachability");
static const CFStringRef kMGQUMTSDeviceCapability = CFSTR("umts-device");
static const CFStringRef kMGQUnifiedIPodCapability = CFSTR("unified-ipod");
static const CFStringRef kMGQUniqueChipID = CFSTR("UniqueChipID");
static const CFStringRef kMGQUniqueChipIDString = CFSTR("6WdGcQGw4VLzrgxJo+bcrw");
static const CFStringRef kMGQUniqueDeviceID = CFSTR("UniqueDeviceID");
static const CFStringRef kMGQUniqueDeviceIDData = CFSTR("UniqueDeviceIDData");
static const CFStringRef kMGQUserAssignedDeviceName = CFSTR("UserAssignedDeviceName");
static const CFStringRef kMGQUserIntentPhysicalButtonCGRect = CFSTR("UserIntentPhysicalButtonCGRect");
static const CFStringRef kMGQUserIntentPhysicalButtonCGRectString = CFSTR("UserIntentPhysicalButtonCGRectString");
static const CFStringRef kMGQUserIntentPhysicalButtonNormalizedCGRect = CFSTR("UserIntentPhysicalButtonNormalizedCGRect");
static const CFStringRef kMGQVOIPCapability = CFSTR("voip");
static const CFStringRef kMGQVSHCompensationMinimumNits = CFSTR("VSHCompensationMinimumNits");
static const CFStringRef kMGQVeniceCapability = CFSTR("venice");
static const CFStringRef kMGQVibratorCapability = CFSTR("/9luHerXthRoPoNt/PVkTg");
static const CFStringRef kMGQVideoCameraCapability = CFSTR("video-camera");
static const CFStringRef kMGQVideoStillsCapability = CFSTR("video-stills");
static const CFStringRef kMGQVoiceControlCapability = CFSTR("voice-control");
static const CFStringRef kMGQVolumeButtonCapability = CFSTR("volume-buttons");
static const CFStringRef kMGQWAGraphicQuality = CFSTR("WAGraphicQuality");
static const CFStringRef kMGQWAPICapability = CFSTR("wapi");
static const CFStringRef kMGQWLANBkgScanCache = CFSTR("WLANBkgScanCache");
static const CFStringRef kMGQWSKU = CFSTR("gD8SNRcHQeIxCAvsp+2vjA");
static const CFStringRef kMGQWatchCompanionCapability = CFSTR("watch-companion");
static const CFStringRef kMGQWatchKeyboardCapability = CFSTR("WatchKeyboardCapability");
static const CFStringRef kMGQWatchSupportsAutoPlaylistPlayback = CFSTR("CnoPCMssOh+xPJJo6pvnog");
static const CFStringRef kMGQWatchSupportsHighQualityClockFaceGraphics = CFSTR("Zmd7xYUw9EutGXifzpvfsA");
static const CFStringRef kMGQWatchSupportsListeningOnGesture = CFSTR("Xa9nxhMDoHTdmrn/FufA3g");
static const CFStringRef kMGQWatchSupportsMusicStreaming = CFSTR("/bfa1LxXd7G1WqHujpjsdA");
static const CFStringRef kMGQWatchSupportsSiriCommute = CFSTR("mY5R+ZIWxy5BDEEZTeWlHQ");
static const CFStringRef kMGQWiFiCallingCapability = CFSTR("WiFiCallingCapability");
static const CFStringRef kMGQWiFiCapability = CFSTR("wi-fi");
static const CFStringRef kMGQWiFiChipsetRevision = CFSTR("WiFiChipsetRevision");
static const CFStringRef kMGQWifiAddress = CFSTR("WifiAddress");
static const CFStringRef kMGQWifiAddressData = CFSTR("WifiAddressData");
static const CFStringRef kMGQWifiAntennaSKUVersion = CFSTR("WifiAntennaSKUVersion");
static const CFStringRef kMGQWifiCallingSecondaryDeviceCapability = CFSTR("eLfYx8jpSlim2NZFIonPzA");
static const CFStringRef kMGQWifiChipset = CFSTR("WifiChipset");
static const CFStringRef kMGQWifiFirmwareVersion = CFSTR("WifiFirmwareVersion");
static const CFStringRef kMGQWifiVendor = CFSTR("WifiVendor");
static const CFStringRef kMGQWirelessBoardSnum = CFSTR("WirelessBoardSnum");
static const CFStringRef kMGQWirelessChargingCapability = CFSTR("PpmzzBVLpZVubmP0tCIymg");
static const CFStringRef kMGQYonkersChipID = CFSTR("2/q9qmqGigMfkzY830Zf2g");
static const CFStringRef kMGQYonkersSerialNumber = CFSTR("67Dsh4G8EGQp4WbPDfS/Xw");
static const CFStringRef kMGQYonkersUID = CFSTR("bwLsbkp4shhHuNB5VpRa8w");
static const CFStringRef kMGQYouTubeCapability = CFSTR("youtube");
static const CFStringRef kMGQYouTubePluginCapability = CFSTR("youtubePlugin");
static const CFStringRef kMGQiAP2Capability = CFSTR("iAP2Capability");
static const CFStringRef kMGQiPadCapability = CFSTR("ipad");
static const CFStringRef kMGQiTunesFamilyID = CFSTR("iTunesFamilyID");
typedef enum {
MGDeviceClassInvalid = -1,
MGDeviceClassiPhone = 1,
MGDeviceClassiPod = 2,
MGDeviceClassiPad = 3,
MGDeviceClassAppleTV = 4,
MGDeviceClassiFPGA = 5,
MGDeviceClassWatch = 6,
MGDeviceClassAudioAccessory = 7,
MGDeviceClassiBridge = 8,
MGDeviceClassMac = 9,
MGDeviceClassAppleDisplay = 10,
} MGDeviceClass;
typedef enum {
MGScreenClassPad2 = 4,
MGScreenClassPad3 = 6,
MGScreenClassPad4 = 7,
} MGScreenClass;
#ifdef __OBJC__
@interface MobileGestaltHelperProxy : NSObject
- (BOOL) proxyRebuildCache;
@end
#endif
#ifdef __cplusplus
extern "C" {
#endif
bool MGIsQuestionValid(CFStringRef question);
CFTypeRef MGCopyAnswer(CFStringRef question, CFDictionaryRef options);
CFTypeRef MGCopyAnswerWithError(CFStringRef question, CFDictionaryRef options, int *error);
CFDictionaryRef MGCopyMultipleAnswers(CFArrayRef questions, CFDictionaryRef options);
bool MGGetBoolAnswer(CFStringRef question);
SInt32 MGGetSInt32Answer(CFStringRef question, SInt32 defaultValue);
SInt64 MGGetSInt64Answer(CFStringRef question, SInt64 defaultValue);
Float32 MGGetFloat32Answer(CFStringRef question, Float32 defaultValue);
CFStringRef MGGetStringAnswer(CFStringRef question);
int MGSetAnswer(CFStringRef question, CFTypeRef answer);
bool _MGCacheValid();
#ifdef __cplusplus
}
#endif
#endif
/*
* Copyright (C) 2014-2016 Apple Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS’’
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* THE POSSIBILITY OF SUCH DAMAGE.
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment