Skip to content

Instantly share code, notes, and snippets.

@yarshure
Created March 30, 2024 10:41
Show Gist options
  • Save yarshure/245469b6c4ee20a30106fe2dc5873f83 to your computer and use it in GitHub Desktop.
Save yarshure/245469b6c4ee20a30106fe2dc5873f83 to your computer and use it in GitHub Desktop.

Revisions

  1. yarshure created this gist Mar 30, 2024.
    814 changes: 814 additions & 0 deletions iPhone15_gestalt_keys
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,814 @@
    gestalt_query -listKeys
    Key Name Description
    ======== ===========
    3GProximityCapability Whether the device has a 3G proximity sensor
    3GVeniceCapability Whether the device supports FaceTime over cellular
    720pPlaybackCapability Whether the device supports 720p video (identical to kMGQDeviceSupports720p)
    ADSCapability Type of the ADS capability (one of the MGADSType enum values)
    APNCapability
    ARM64ExecutionCapability Whether the device supports executing arm64 binaries
    ARM64eExecutionCapability Whether the device supports executing arm64e binaries
    ARMV6ExecutionCapability Whether the device supports executing armv6 binaries
    ARMV7ExecutionCapability Whether the device supports executing armv7 binaries
    ARMV7SExecutionCapability Whether the device supports executing armv7s binaries
    AV1DecodingCapability Whether the device supports AV1 hardware decoding (Ibiza or newer)
    AVDDecodingRate AVD decode rate for this device in samples per second. As per the request EDT is dropping the lowest 16bits and MG is scaling it back up.
    AWDID AWD ID key
    AWDLCapability Whether the device supports Apple Wireless Direct Link (AWDL)
    AccelerometerCapability Whether the device is capable of using an accelerometer
    AccessibilityCapability Whether the device has the accessibility capability
    AcousticID Determines a unique acoustic tuning for a platform.
    ActivationProtocol Device activation protocol version. See MGActivationProtocol enum. The new activation protocol (Tunnel1 activation) is: kMGActivationProtocolV2.
    ActiveWirelessTechnology The wireless networking technology that is currently being used
    ActuatorResonantFrequency Resonant frequency of actuator
    AdditionalTextTonesCapability
    AggregateDevicePhotoZoomFactor Max Photo Zoom for Aggregate Device
    AggregateDeviceVideoZoomFactor Max Video Zoom for Aggregate Device
    AirDropCapability Whether the device supports AirDrop
    AirDropRestriction Whether use of AirDrop is currently restricted
    AirplaneMode Whether the device is currently in Airplane Mode
    AirplayMirroringCapability Whether the device supports Airplay mirroring
    Allow32BitApps Whether the device supports 32 bit apps
    AllowOnlyATVCPSDKApps Does the device only allow ATVCPSDKApps
    AllowYouTube Whether YouTube is allowed on this device
    AllowYouTubePlugin Whether the YouTube plugin is allowed on this device
    AlwaysOnDisplayMaxMemory Max size of the Always On Display flipbook in MiB, set by CoreOS Perf
    AmbientLightSensorCapability Whether the device has an ambient light sensor
    AmbientLightSensorSerialNumber Serial Number of Ambient Light Sensor (directly from the Hardware - CFString)
    ApNonce Nonce for ticket-based AP personalization
    ApNonceRetrieve Retrieve full Nonce for ticket-based AP personalization
    AppCapacityTVOS App Capacity Reserved on TVOS
    AppStoreCapability Whether the device supports the App Store
    AppleInternalInstallCapability Whether the installed OS is an internal build (identical to kMGQInternalBuild)
    AppleNeuralEngineSubtype Fetches the ANE subtype from the registry
    ApplicationInstallationCapability Whether the device can install applications
    ArcModuleSerialNumber Arc haptic module serial number
    ArrowChipID Device's Arrow Chip ID
    ArrowUniqueChipID Device's Arrow ECID
    ArtworkTraitDisplayGamut DisplayGamut element of the ArtworkTraits.
    ArtworkTraits Returns Artwork traits table. Keys are defined in MobileGestalt.h as kMGArtworkDevice*
    AssistantCapability Whether the device supports Siri
    AttestationUniqueDeviceID UDID variant that should be used for device attestation. NULL on devices without an attestable UDID available.
    AudioPlaybackCapability Whether the device supports audio playback
    AutoFocusCameraCapability Whether the device's camera is capable of auto focus
    AvailableDisplayZoomSizes Available Display Zoom Sizes
    AvatarCameraCapability Whether the device has an avatar camera
    BacklightCapability Whether the device has backlight
    BasebandAPTimeSync GPIO support for BB-AP time sync
    BasebandBoardSnum Serial number of the device's baseband board. Not to be confused with the device serial number (kMGQSerialNumber) or the baseband's serial number (kMGQBasebandSerialNumber)
    BasebandCertId Baseband's cert ID
    BasebandChipId Chip ID number for the baseband
    BasebandChipset Baseband's chipset
    BasebandClass Baseband's class
    BasebandFirmwareManifestData Provisioning manifest
    BasebandFirmwareUpdateInfo Baseband Firmware Update Info from Vinyl
    BasebandFirmwareVersion Version number of the firmware installed on the baseband
    BasebandKeyHashInformation Baseband's key hash information
    BasebandPostponementStatus Baseband's postponement status
    BasebandPostponementStatusBlob Baseband's postponement status Blob
    BasebandRegionSKU Baseband's region SKU
    BasebandRegionSKURadioTechnology The radio technology word (the second word) of the baseband's region SKU
    BasebandSecurityInfoBlob Baseband's security Blob
    BasebandSerialNumber Serial number of the baseband
    BasebandStatus Baseband's postponement status for activation purposes
    BasebandUniqueId Baseband unique ID in form of <baseband chipid>-<baseband snum>
    BatteryCurrentCapacity Battery charge capacity
    BatteryIsCharging Whether the battery is currently charging
    BatteryIsFullyCharged Whether the battery is fully charged
    BatterySerialNumber Serial # of battery
    BlueLightReductionSupported Whether the device supports Blue Light Reduction
    BluetoothAddress MAC address for the device's bluetooth interface, in the format "ff:ff:ff:ff:ff:ff" (lower case letters)
    BluetoothAddressData MAC address for the device's bluetooth interface, as a CFData (6 bytes)
    BluetoothCapability Whether the device has bluetooth
    BluetoothLE2Capability Whether the device supports low energy bluetooth 2
    BluetoothLECapability Whether the device supports low energy bluetooth
    BoardId Device's board ID
    BoardRevision Device's board revision tracking hardware phases
    BootManifestHash Hash of the boot manifest
    BootNonce Boot nonce used for personalization
    BridgeBuild what build is bridge running
    BridgeRestoreVersion The restore bundle version currently running on the Bridge. This should be used for restore purposes only
    BuddyLanguagesAnimationRequiresOptimization Whether the device requires Buddy to perform optimizations when displaying its language animation
    BuildID UUID of the installed build from the SystemVersion.plist
    BuildVersion Build version of the installed OS, e.g., "8F110"
    C2KDeviceCapability
    CPUArchitecture Architecture of the device's CPU, e.g., "armv7" for H3
    CPUSubType Preferred userspace cpu_subtype of the device
    CPUType Preferred userspace cpu_type of the device
    CallForwardingCapability Whether the device supports call forwarding
    CallWaitingCapability Whether the device supports call waiting
    CallerIDCapability Whether the device supports Caller ID
    CameraAppUIVersion Indicates which UI style should be used by the Camera App.
    CameraCapability Whether the device is capable of taking still photos
    CameraFlashCapability Whether the device has a flash
    CameraFrontFlashCapability Whether the device has a front flash
    CameraHDR2Capability Whether the device supports HDR 2.0
    CameraHDRVersion Returns the HDR version supported by the device
    CameraIMUDistanceType Type of the device's camera and IMU distance (one of the MGCameraIMUDistanceType enum values).
    CameraLiveEffectsCapability Whether the device supports live effects (including B&W)
    CameraMaxBurstLength Determine what is the maximum camera burst allowed on the device.
    CameraRestriction Whether use of the camera is currently restricted
    CarrierBundleInfoArray The array of carrier bundles returned by CT. Requres com.apple.private.MobileGestalt.AllowedProtectedKeys entitlement
    CarrierInstallCapability Whether the installed OS is a carrier build
    CellBroadcastCapability
    CellularDataCapability Whether the device is capable of cellular data (identical to kMGQHasBaseband)
    CellularTelephonyCapability Whether the device is capable of cellular telephony (identical to kMGQTelephonyCapability)
    CertificateProductionStatus Raw production status
    CertificateSecurityMode Raw security mode status
    ChipID Chip ID component of the hardware platform, e.g. 0x8930 for H3
    CloudPhotoLibraryCapability Whether the device supports Cloud Photo Library
    CoastlineGlowRenderingCapability Whether the device can render the coastline glow
    CompassCalibration The calibration data of the first compass returned from IOKit
    CompassCalibrationDictionary The calibration data of the all compasses returned from IOKit
    CompassType Returns the type of compass present in the device, where 0 is no compass.
    CompatibleAppVariants Returns the list of model identifiers whose thinned app variants are compatible with this device
    ComputerName The computer's name
    ConferenceCallType
    ConfigNumber config-number from devicetree as sint32
    ContainsCellularRadioCapability Whether the device is capable of cellular radio (identical to kMGQHasBaseband)
    ContinuityCapability Whether the device supports continuity
    CoreRoutineCapability Whether the device has CoreRoutine capabilty
    CoverglassSerialNumber Serial Number of Coverglass (directly from the Hardware - CFString)
    DMin Device's DMin content
    DataPlanCapability Whether the device is an iPad that can support a data plan
    DebugBoardRevision debug-board-revision key from IODeviceTree:/chosen
    DelaySleepForHeadsetClickCapability
    DesenseBuild Whether the installed OS is a desense build
    DeviceAlwaysPrewarmActuator Is haptic actuator in prewarm mode when screen is on
    DeviceBackGlassMaterial Returns Back Glass Material (via BGMt)
    DeviceBackingColor Returns Back of Enclosure Color (via ClBG)
    DeviceBrand What Brand is the Device
    DeviceClass Device class for this device. One of the kMGDeviceClass* constants defined below
    DeviceClassNumber Device class (one of the MGDeviceClass enum values)
    DeviceColor Color of the device's case/cover glass. One of the kMGColor* constants defined below
    DeviceColorMapPolicy Color remapping policy for kMGQDeviceRGBColor and kMGQDeviceEnclosureRGBColor (one of the MGDeviceColorMapPolicy enum values)
    DeviceCoprocessorIsT1 true if the coprocessor is T1.
    DeviceCornerRadius Corner Radius in points
    DeviceCoverGlassColor Returns Cover Glass Color (via ClCG)
    DeviceCoverGlassMaterial Returns Cover Glass Material (via CGMt)
    DeviceCoverMaterial Returns cover glass type (one of the MGDeviceCoverMaterial)
    DeviceDefaultsToAnalyticsOptIn Returns if diagnostics and usage data submission should be opted in by default
    DeviceEnclosureColor Color of the device's enclosure. One of the kMGColor* constants defined below
    DeviceEnclosureMaterial Returns Back of Enclosure Material (via EnMt)
    DeviceEnclosureRGBColor Color of the device's enclosure as an RGB value (0xrrggbb)
    DeviceHasAggregateCamera This device supports (has) an Aggregate (dual lens) Camera
    DeviceHasEmbeddedSIMOnlyBoard Whether the device has eSIM-only MLB without physical SIM slots
    DeviceHasNAN Does the device support Near-me Area Network
    DeviceHousingColor Returns Housing Color (via ClHS) - (think - enclosure color)
    DeviceHousingColorUncooked Returns Housing Color (via ClHS) - (think - enclosure color)
    DeviceIsMuseCapable Specifies device's Muse capability.
    DeviceIsNED Reads the model config from EDT [MdlC] and checks for NED=1
    DeviceIsPortableMac Whether the device is a portable Mac
    DeviceKeyboardCalibration [Factory only] Returns the keyboard language information on bridgeOS for the keyboard AppleCare workflow
    DeviceLaunchTimeLimitScale Launch watchdog timeouts.
    DeviceLowBatteryLevel Battery level required for device to be considered in "low battery".
    DeviceMesaType The mesa generation of the device
    DeviceName Device name for the device. One of the kMGDeviceName* constants defined below
    DeviceNameString Device name for the device (as historically returned by GS; differs from kMGQDeviceName) (identical to kMGQGSDeviceName)
    DevicePrefers3DBuildingStrokes Whether the device prefers 3D building strokes for performance reasons
    DevicePrefersBuildingStrokes Whether the device prefers building strokes for performance reasons
    DevicePrefersCheapTrafficShaders Whether the device prefers cheap traffic shaders for performance reasons
    DevicePrefersProceduralAntiAliasing Whether the device prefers procedural antialiasing over texture-based antialiasing for road rendering
    DevicePrefersTrafficAlpha Whether the device prefers using alpha for traffic for performance reasons
    DeviceProximityCapability Whether the device supports Rose / R1 chip
    DeviceRGBColor Color of the device's case/cover glass as an RGB value (0xrrggbb)
    DeviceRequiresPetalOptimization Does the Device Require Petal Optimization
    DeviceRequiresProximityAmeliorations Whether the device requires proximity ameliorations
    DeviceRequiresSoftwareBrightnessCalculations Does device require software brightness calculations
    DeviceSceneUpdateTimeLimitScale App resume watchdog timeouts.
    DeviceStingHousingColor Returns Sting Housing Color (via ClHS)
    DeviceSubBrand What Sub Brand is the Device
    DeviceSuportsExternalDriverKit Whether the device supports driverkit drivers coming from 3rd parties.
    DeviceSupports1080p Whether the device supports 1080p video
    DeviceSupports3DImagery Whether the device supports maps with three-dimensional imagery
    DeviceSupports3DMaps Whether the device supports three-dimensional maps
    DeviceSupports3rdPartyHaptics Whether the device can support CoreHaptics
    DeviceSupports4G Whether the device supports 4G cellular data
    DeviceSupports4k Whether the device supports 4K video
    DeviceSupports64Bit Whether the device supports executing 64-bit binaries
    DeviceSupports720p Whether the device supports 720p video
    DeviceSupports80ChargeLimit Whether device supports limiting the battery charge to 80%
    DeviceSupports9Pin Whether the device has a 9 pin (E75) connector
    DeviceSupportsAOP Whether the device supports AOP
    DeviceSupportsARKit Whether the device supports ARKit
    DeviceSupportsASTC Whether device supports ASTC (Adaptive Scalable Texture Compression)
    DeviceSupportsAbsoluteAltimeter Whether the device has an absolute altimeter
    DeviceSupportsAbsoluteDepth Device supports the absolute depth sensor, challenger
    DeviceSupportsActiveNFCReadingOnly Whether the device only supports active NFC reading - D1x and D2x background NFC reading
    DeviceSupportsAdaptiveMapsUI Whether the device should use high quality graphics in maps
    DeviceSupportsAdvancedMapRendering Whether the device supports viewing maps in globe mode.
    DeviceSupportsAdvancedVoiceProcessorChatFlavor Supports advanced voice processing DSP for VOIP apps
    DeviceSupportsAlmond Whether the device supports Almond apps
    DeviceSupportsAlwaysListening Does the device support Always Listening Functionality
    DeviceSupportsAlwaysOnCompass Whether the device supports Always On Compass
    DeviceSupportsAlwaysOnTime Does the device support Always On Time Functionality
    DeviceSupportsAppleLPM Whether the device supports FindMy low power mode
    DeviceSupportsApplePencil Does device support Apple Pencil
    DeviceSupportsAutoLowLightVideo Whether the device supports automatic low-light video.
    DeviceSupportsAvatars Whether the device supports avatars and stickers.
    DeviceSupportsBatteryInformation Whether device supports detailed battery information
    DeviceSupportsBatteryModuleAuthentication Does the device support BatteryModule authentication.
    DeviceSupportsBeacon Whether the device has extra mics for advanced noise cancellation
    DeviceSupportsBerkelium2 Does the Device support Berkelium2
    DeviceSupportsBootChime Whether the device supports enabling the boot chime
    DeviceSupportsBrook Whether the device supports HealthKit Brook
    DeviceSupportsCCK Does device support the Camera Connection Kit
    DeviceSupportsCameraCaptureOnTouchDown Whether the device supports camera capture on touchdown.
    DeviceSupportsCameraDeferredProcessing Whether the device supports Deferred Processing
    DeviceSupportsCameraHaptics Does the device support campera haptics
    DeviceSupportsCarIntegration Whether the device supports car integration (non-overrideable; see also kMGQStarkCapability)
    DeviceSupportsCarPlay2 Whether the device supports CarPlay2 / CarplayHEVC
    DeviceSupportsCinnamon Whether the device has the Cinnamon ECG
    DeviceSupportsClosedLoopHaptics Whether the device supports Closed Loop Haptics - check DeviceSupportsHaptics first
    DeviceSupportsCollisionSOS Device supports advanced collision detection for auto-SOS
    DeviceSupportsCompassOrienteering Whether the device supports compass orienteering features (Bloom)
    DeviceSupportsConcurrentHPLPMics Does the device support Always Listening Functionality
    DeviceSupportsCorrectedTemperature Whether the device has the Kali temperature sensor
    DeviceSupportsCrudeProx Whether the device supports Crude Prox
    DeviceSupportsCyclingAutoStartReminders Whether the device supports cycling auto start and stop reminders.
    DeviceSupportsDCP Whether the device supports Display Coprocessor
    DeviceSupportsDClr Whether the device uses DClr instead of ClrC
    DeviceSupportsDisplayPort Whether the device supports Display Port
    DeviceSupportsDoNotDisturbWhileDriving Whether the device supports Do Not Disturb while driving
    DeviceSupportsDynamicEndOfCharge Whether the device supports Dynamic End of Charge.
    DeviceSupportsDynamicEndOfChargeLegacyHW Whether the legacy device supports Dynamic End of Charge.
    DeviceSupportsELabel Whether the device supports year of manufacturing e-Label
    DeviceSupportsEUCapabilities Whether device supports EU regulatory features
    DeviceSupportsElton Determines if the device supports the Elton gesture system
    DeviceSupportsEnhancedAC3 Whether the device supports EnhancedAC3 decode (identical to kMGQDeviceSupports64Bit)
    DeviceSupportsEnhancedMultitasking Whether the device supports chamois window model + extended display
    DeviceSupportsEnvironmentalDosimetry Whether the device supports envrionmental audio exposure.
    DeviceSupportsExternalHDR Whether the device can support external HDR
    DeviceSupportsFairPlaySecureVideoPath Apple Design Security submodule in Apple Video Decode
    DeviceSupportsFloorCounting Whether the device supports floor counting
    DeviceSupportsFrameSynchronousBrightness Whether the device supports syncing frame updates and brightness updates.
    DeviceSupportsGrey Device supports hand gestures
    DeviceSupportsHDRDeferredProcessing Whether the device supports Deferred Processing (identical to kMGQDeviceSupportsCameraDeferredProcessing)
    DeviceSupportsHDRPhotoDisplay Whether the device supports display of HDR photos (Meteor)
    DeviceSupportsHaptics Whether the device supports Haptics
    DeviceSupportsHardwareDetents Does the device support hardware detents
    DeviceSupportsHeartHealthAlerts Whether the device supports heart health alerts
    DeviceSupportsHeartRateVariability [Deprecated] Whether the device supports HRV/SDNN
    DeviceSupportsHiResBuildings Whether the device supports maps with high resolution building images
    DeviceSupportsInductiveCharging Indicates whether or not a device supports inductive charging.
    DeviceSupportsLiDAR Whether the device has the LiDAR for depth perception (identical to kMGQRearFacingCameraTimeOfFlightCameraCapability)
    DeviceSupportsLineIn Whether the device supports audio through line-in
    DeviceSupportsLiquidDetection_CorrosionMitigation Whether the device supports Liquid Detection/Corrosion Mitigation
    DeviceSupportsLivePhotoAuto Does the device support Live Photo Auto
    DeviceSupportsLiveVideoRendering Does the device support Live Video Render in photos
    DeviceSupportsLockdown Does the device support Lockdown
    DeviceSupportsLongFormAudio Does the device support long form audio
    DeviceSupportsLowLatency Does the device support Low Latency Network
    DeviceSupportsMTP Whether the device supports Multitouch Coprocessor
    DeviceSupportsMapsBlurredUI Whether the device supports Maps Blurred UI
    DeviceSupportsMapsOpticalHeading Whether the device supports AR navigation in maps.
    DeviceSupportsMomentCapture Indicates whether or not a device supports the long-press video recording from photo mode.
    DeviceSupportsMultiUser Whether the device supports multiple user sessions
    DeviceSupportsNFC Whether the device supports NFC
    DeviceSupportsNavigation Whether the device supports navigation
    DeviceSupportsNewton Does the device support Newton.
    DeviceSupportsOnDemandPhotoAnalysis Whether the device supports on-demand photo analysis.
    DeviceSupportsP3ColorspaceVideoRecording Whether the device supports recording video in P3 colorspace
    DeviceSupportsPeriodicALSUpdates Whether the device's ambient light sensor provides periodic light level updates
    DeviceSupportsPhotosLocalLight Does the device support Local Light in Photos
    DeviceSupportsPortraitIntensityAdjustments This device supports allows adjusting the light intenstiy of portrait mode
    DeviceSupportsPortraitLightEffectFilters Whether the device supports portrait light effects filters
    DeviceSupportsRGB10 Does device suppoort RGB-10/w30r
    DeviceSupportsRaiseToSpeak Does the device support raise to speak.
    DeviceSupportsReverseZoom Does the device support reverse zoom mode.
    DeviceSupportsSWProRes Whether the device supports SWProRes
    DeviceSupportsScandium Whether the device has the Scandium module
    DeviceSupportsSecureDoubleClick Device supports double click to signify user intent.
    DeviceSupportsSecureMicrophone Does the device support muting the built-in mic when the folio lid is closed
    DeviceSupportsSiDP Does the device support SiDataProtection
    DeviceSupportsSideButtonClickSpeed Whether the device supports customizing the side button click speed
    DeviceSupportsSimplisticRoadMesh Whether the device supports simplified road meshes
    DeviceSupportsSingleCameraPortrait Whether the device supports portrait mode on single-camera devices
    DeviceSupportsSingleDisplayEnhancedMultitasking Whether the device supports chamois window model with legacy SoC
    DeviceSupportsSiriBargeIn Whether the device supports having Siri barge-in / echo-cancellation.
    DeviceSupportsSiriHub Device has been approved to act as a "hub" for the Sidekick feature
    DeviceSupportsSiriSpeaks Does watch suppoort Siri Speaks
    DeviceSupportsSiriSpokenMessages Whether the device supports having Siri read incoming messages.
    DeviceSupportsSiriUnderstandingOnDevice Type of Siri understanding on device capability (one of MGSiriUnderstandingOnDeviceType)
    DeviceSupportsSpatialFaceTimeAudioPlayback Whether the device supports spatial audio for FaceTime
    DeviceSupportsSpatialOverCapture Indicates if spatial overcapture is supported.
    DeviceSupportsStageLightPortraitPreview Whether the device supports previews for stage light portraits
    DeviceSupportsStereoAudioRecording Whether the device supports stereo audio recording
    DeviceSupportsStudioLightPortraitPreview Whether the device supports previews for studio light portraits
    DeviceSupportsSwimmingWorkouts Whether the device supports swimming workouts
    DeviceSupportsTapToWake Device Supports Tap To Wake
    DeviceSupportsTelephonyOverUSB Whether the device supports telephony over USB
    DeviceSupportsTethering Whether the device supports tethering
    DeviceSupportsThunderbolt Whether the device supports Thunderbolt
    DeviceSupportsToneMapping Whether the device supports Tone Mapping
    DeviceSupportsUSBTypeC Whether the device has a USB-C (E85) connector
    DeviceSupportsUSBTypeCDisplay Whether the device has a USB-C (E85) connector and can be connected to AppleDisplay
    DeviceSupportsUSLegallyCompliantECG Whether this watch is from a region whose ECG is compliant with relevant regulations
    DeviceSupportsUnconditionalPluckItCollection Device allows PluckIt (EFFA) log collection without Diagnostics & Usage check
    DeviceSupportsVSHCompensation Whether the device supports VSH compensation
    DeviceSupportsVoiceOverCanUseSiriVoice Whether voiceover is enabled to use the default Siri voice.
    DeviceSupportsWebkit Does the device support webkit
    DeviceSupportsWirelessChargingEnergyUseNotification Whether device supports prompting an energy use notification upon wireless charge
    DeviceSupportsWirelessSplitting Does the device support audio splitting on wireless links
    DeviceSupportsYCbCr10 Does device support YCbCr-10
    DeviceSupportseARC Does the device's HDMI output support Enhanced Audio Return Channel
    DeviceVariant The device's variant (either the guess, see kMGQDeviceVariantGuess, or the actual variant as returned from activation)
    DeviceVariantGuess The device's best guess at its variant
    DiagData The device's diagnostic data
    DictationCapability Whether the device supports dictation
    DieId Device's die ID
    DiskUsage Various disk usage statistics (keys are kMGQDiskUsage*)
    DisplayBootRotation Device orientation at boot time - provided by iBoot
    DisplayDriverICChipID Device's display driver IC Chip ID
    DisplayFCCLogosViaSoftwareCapability
    DisplayInactiveBrightnessClass Specifies brightness curve to use when screen is in inactive mode
    DisplayMaxNits Maximum brightness for watch screens
    DisplayMirroringCapability Whether the device supports display mirroring
    DisplayPortCapability Whether the device supports outputting video to DisplayPort
    DualSIMActivationPolicyCapable Whether the device could support dualSIM
    DynamicFunctionRowSerialNumber [Factory only] Serial number of DynamicFunctionRow used as key to access calibration data for field repairs
    EOSHalleyConfiguration Determines if the baseband configuration is eos [0], halley [1] or none [NULL].
    EUICCChipID EUICC Chip ID of the hardware platform
    EffectiveProductionStatusAp Current AP production status (if demoted, after-demotion status)
    EffectiveProductionStatusSEP Current SEP production status (if demoted, after-demotion status)
    EffectiveSecurityModeAp Current AP security mode status (if demoted, after-demotion status)
    EffectiveSecurityModeSEP Current SEP security mode status (if demoted, after-demotion status)
    EncodeAACCapability Whether the device can encode AAC
    EncryptedDataPartitionCapability Whether the device can have an encrypted data partition
    EnforceCameraShutterClick Whether the device's region enforces a shutter click (identical to kMGQRegionalBehaviorShutterClick)
    EnforceGoogleMail Whether the device's region permits Google Mail (identical to kMGQRegionalBehaviorGoogleMail)
    EphemeralDataModeEnabled Whether the device has Ephemeral Data Mode enabled
    EphemeralDataModeOverride Ephemeral Data Mode overridden by Tatsu entitlement
    EthernetMacAddress MAC address for the device's ethernet interface, in the format "ff:ff:ff:ff:ff:ff" (lower case letters)
    EthernetMacAddressData MAC address for the device's ethernet interface, as a CFData (6 bytes)
    ExclaveCapability Whether the device has exclaves
    ExplicitContentRestriction Whether explicit content is currently restricted
    ExtendedLOMMacAddress MAC address for the device's Extended LOM ethernet interface, in the format "ff:ff:ff:ff:ff:ff" (lower case letters)
    ExtendedLOMMacAddressData MAC address for the device's Extended LOM ethernet interface, as a CFData (6 bytes)
    ExternalChargeCapability Whether the device can be externally charged
    ExternalPowerSourceConnected Whether an external power source is currently connected
    FDRSealingStatus Whether the device's FDR data is sealed
    FMFAllowed Whether the FMFAllowed allowed on this device
    FaceTimeBackCameraTemporalNoiseReductionMode Back camera's temporal noise reduction value
    FaceTimeBitRate2G The preferred FaceTime bitrate when communicating over a 2G network
    FaceTimeBitRate3G The preferred FaceTime bitrate when communicating over a 3G network
    FaceTimeBitRateLTE The preferred FaceTime bitrate when communicating over an LTE network
    FaceTimeBitRateWiFi The preferred FaceTime bitrate when communicating over a WiFi network
    FaceTimeCameraRequiresFastSwitchOptions Whether the FaceTime camera requires fast switch
    FaceTimeCameraSupportsHardwareFaceDetection Whether the device supports face detection in hardware
    FaceTimeDecodings Supported decodings, array of dictionaries, W/H/F keys -> kCFNumberIntType values
    FaceTimeEncodings Supported encodings, array of dictionaries, W/H/F keys -> kCFNumberIntType values
    FaceTimeFrontCameraTemporalNoiseReductionMode Front camera's temporal noise reduction value
    FaceTimePhotosOptIn Whether device should be opt-in for FaceTime Live Photos
    FaceTimePreferredDecoding Preferred decoding, dictionary of W/H/F keys -> kCFNumberIntType values
    FaceTimePreferredEncoding Preferred encoding, dictionary of W/H/F keys -> kCFNumberIntType values
    FirmwareNonce The modem's firmware nonce data
    FirmwarePreflightInfo The preflight info from the modem used to personalize the BBFW image
    FirmwareVersion Project version of iBoot installed on the device
    FirstPartyLaunchTimeLimitScale Additional scaling of first-party launches
    ForwardCameraCapability Whether the device has a forward-facing camera
    FrontCameraOffsetFromDisplayCenter X [ long width ] and Y [ short height ] offset of front camera from center of display
    FrontCameraRotationFromDisplayNormal Array of pitch, yaw and roll for the front camera based on the normal to the screen.
    FrontFacingCameraAutoHDRCapability Whether the device's front camera supports auto HDR
    FrontFacingCameraBurstCapability Whether the device's front camera supports burst mode
    FrontFacingCameraCapability Whether the device has a forward-facing camera (identical to kMGQForwardCameraCapability)
    FrontFacingCameraHDRCapability Whether the device's front camera supports HDR
    FrontFacingCameraHDROnCapability Whether the device can have hdr set for the front facing camera
    FrontFacingCameraHFRCapability Whether the device's front camera supports HFR (high frame rate, a.k.a. slow motion)
    FrontFacingCameraHFRVideoCapture1080pMaxFPS Max HFR(slowmo)for Front Facing 1080p Camera
    FrontFacingCameraHFRVideoCapture720pMaxFPS Max HFR(slowmo)for Front Facing 720p Camera
    FrontFacingCameraMaxVideoZoomFactor The device's front camera max video zoom factor
    FrontFacingCameraModuleSerialNumber Serial number of front facing RGB camera
    FrontFacingCameraSingleCameraPortrait Whether the device's front camera supports portrait mode from the one camera
    FrontFacingCameraStageLightPortraitCaptureCapability Whether the device's front camera supports Stage Light or Stage Light Mono.
    FrontFacingCameraStillDurationForBurst Max Single Frame Duration for Front Facing Camera in Burst Mode
    FrontFacingCameraSuperWideCameraCapability Front camera has super wide capability.
    FrontFacingCameraVariableFrameRateCapability Does the Front Facing Camera have Variable Framerate
    FrontFacingCameraVideoCapture1080pMaxFPS Max FPS for Front Facing Camera - 1080p resolution
    FrontFacingCameraVideoCapture4kMaxFPS Max FPS for Front Facing Camera - 4k resolution
    FrontFacingCameraVideoCapture720pMaxFPS Max FPS for Front Facing Camera - 720p resolution
    FrontFacingIRCameraModuleSerialNumber Serial number of front facing IR camera
    FrontFacingIRStructuredLightProjectorModuleSerialNumber Serial number of front facing IR dot projector
    FrontFacingLowLightCameraCapability Whether the device has low-light support on front-facing camera
    Full6FeaturesCapability
    GPSCapability Whether the device is capable of using GPS
    GSDeviceName Device name for the device (as historically returned by GS; differs from kMGQDeviceName)
    GameKitCapability Whether the device supports GameKit
    GasGaugeBatteryCapability Whether the device has a gas gauge battery
    GreenTeaDeviceCapability Whether the device is GreenTea, i.e., is a Chinese region cellular device
    GroundhogEnabled Whether the Mac is configured as a Groundhog factory test station
    GyroscopeCapability Whether the device has a gyroscope
    H264EncoderCapability Whether the device supports H264 encoding
    HDRImageCaptureCapability Whether the device supports HDR image capture
    HDVideoCaptureCapability Whether the device supports HD video capture
    HEVCDecoder10bitSupported Whether the device supports HEVCDecode @ 10 bits
    HEVCDecoder12bitSupported Whether the device supports HEVCDecode @ 12 bits
    HEVCDecoder8bitSupported Whether the device supports HEVCDecode @ 8 bits
    HEVCEncodingCapability Whether the device supports HEVC encoding
    HWModelStr Hardware model for this device. E.g., "N53AP"
    HallEffectSensorCapability Whether the device has Hall Effect Sensor
    HapticHardwareButtonCapability Type of the device's haptic hardware button (one of the MGHapticHardwareButtonType enum values).
    HapticsPowerControlFeatures Returns a bitmap of the haptic power control features. Check AppleHapticsSupport for bitmap parsing
    HardwareEncodeSnapshotsCapability Whether the device supports encoding image snapshots in hardware
    HardwareKeyboardCapability Whether the device supports hardware keyboards
    HardwarePlatform Hardware platform of the SoC, e.g., "s5l8960x" for N53
    HardwareSnapshotsRequirePurpleGfxCapability
    HardwareSupportsSecureDoubleClick Hardware supports double click to signify user intent, independent of software policy
    HasAllFeaturesCapability
    HasAppleNeuralEngine Whether the device has an ANE
    HasBaseband Whether the device has a baseband
    HasBattery Whether the device has internal battery
    HasDaliMode Dali mode support
    HasExtendedColorDisplay Returns whether or not the device is capable of outputting Extended Color (wide gamut). For devices with a built-in display, this refers to the capability of the built-in display. For devices without a built-in display, such as Apple TV, this refers to the output capability of the device, which might not be the same as the capability of the display that the device is currently connected to.
    HasHighBandwidthRadio Whether the device has 5G capability
    HasIcefall Does this device have Icefall
    HasInternalSettingsBundle Whether the device has the internal settings bundle
    HasMesa Whether the device supports Mesa/x162
    HasPKA Whether the device has a PKA (Public Key Accelerator)
    HasPartiallyOccludedDisplay Display can be partially occluded
    HasSEP Whether the device has an SEP
    HasSpringBoard Whether the device has SpringBoard.app
    HasThinBezel Whether the device has a thin bezel
    HealthKitCapability Whether the device has HealthKit capability
    HearingAidAudioEqualizationCapability
    HearingAidLowEnergyAudioCapability
    HearingAidPowerReductionCapability
    HiDPICapability Whether the device has a hi-dpi (Retina) display
    HiccoughInterval
    HideNonDefaultApplicationsCapability
    HighestSupportedVideoMode The highest resolution video mode the device supports
    HomeButtonType returns an enum that describes the home button type
    HomeScreenWallpaperCapability
    HorsemanCapability Whether the device supports Siri Horseman mode (Voice trigger running on AP, rather than AOP)
    HumanReadableProductVersionString Human readable string for the product marketing version that includes splat revision letter
    IDAMCapability Does the device support IDAM
    IOSurfaceBackedImagesCapability
    IOSurfaceFormatDictionary Dictionary of all supported IOSurface formats variables
    IceFallID icefall serial number as NSString. Requires com.apple.nfcd.info && com.apple.nfcd.hwmanager entitlement.
    IcefallInRestrictedMode Icefall is/isn't in restricted mode Requires com.apple.nfcd.info && com.apple.nfcd.hwmanager entitlement.
    IcefallInfo icefall information as NSData. Requires com.apple.nfcd.info && com.apple.nfcd.hwmanager entitlement.
    Image4CryptoHashMethod Crypto hash method from device tree.
    Image4Supported Whether the device is Image4-aware
    InDiagnosticsMode Whether the device is in Diagnostics Mode (entered by a keychord)
    IntegratedCircuitCardIdentifier The SIM card's ICCID
    IntegratedCircuitCardIdentifier2 The secondary SIM card's ICCID
    InternalBuild Whether the installed OS is an internal build
    InternationalMobileEquipmentIdentity IMEI of the device's baseband, if any
    InternationalMobileEquipmentIdentity2 IMEI2 of the device's baseband, if any
    InternationalSettingsCapability Whether the device has the international settings capability
    InverseDeviceID UDID reversed
    IsEmulatedDevice Whether the device is an emulated device
    IsLargeFormatPhone Phone format factor
    IsPwrOpposedVol Whether the device's power button is opposed to volume button.
    IsServicePart [factory purpose]Distinguish customer/AppleCare service part device. Return true if IsServicePart=true/1 in nvram, false otherwise, and NULL if IsServicePart doesn't exist.
    IsSimulator Whether the OS is running inside the simulator
    IsThereEnoughBatteryLevelForSoftwareUpdate Whether or not the device currently has enough battery charge remaining to perform an OTA software update
    IsUIBuild Whether the OS installation is a UI build according to SystemVersion.plist
    IsVirtualDevice Whether the device is actually a VM
    JasperSerialNumber returns the device's Jasper Serial Number
    KeyboardMutePreservesRegionalShutterClickBehavior Whether enabling mute from a hardware keyboard would preserve the required shutter click sound behavior
    KeyboardMutePreservesRegionalShutterClickBehaviorForLegacyDevices Whether enabling mute from a hardware keyboard would preserve the required shutter click sound behavior (only for legacy models)
    LTEDeviceCapability
    LaunchTimeLimitScaleSupported Whether a device supports watchdog scaling
    LiDARCalibrationPrCL Jasper calibration data from SysCfg
    LisaCapability Whether the device has lisa capability
    LoadThumbnailsWhileScrollingCapability
    LocalizedDeviceNameString Localized name of the device
    LocationRemindersCapability Whether the device is supports reminder locations
    LocationServicesCapability Whether location services are available on this device
    LowPowerExpressModesSupported Set containing strings for the types of LPEM supported
    LowPowerWalletMode Low power wallet mode. Return value is true if the device tree entry present and it is non zero.
    LunaFlexSerialNumber Device's Luna Flex Serial Number
    LynxPublicKey Lynx Public Key
    LynxSerialNumber Lynx Serial Number
    MLBSerialNumber Serial number of the device's MLB
    MMSCapability Whether the device has the MMS capability
    MacBridgingKeys [BridgeOS only] returns a dictionary of keys that need to be exposed on the intel side
    MacFormFactor Mac Pro form factor that is tower or rack-mount
    MacPrefsAssetImage Generic form factor used to select asset image displayed in Buddy and System Prefs
    MagnetometerCapability Whether the device is capable of using a magnetometer
    MainDisplayRotation Main screen rotation as it is in dev tree. Return type is int32.
    MainScreenCanvasSizes Returns main screen canvas sizes in CFDataRef as an array of CGSizes. CFDataRef.length / sizeof(CGSize) is the number of entries
    MainScreenClass Device's screen class (one of the MGScreenClass enum values)
    MainScreenHeight Height of the built-in screen in pixels
    MainScreenOrientation Physical orientation of the built-in screen relative to the device enclosure in radians
    MainScreenPitch Pitch of the built-in screen in PPI
    MainScreenScale Display scale of the built-in screen
    MainScreenStaticInfo Device's static screen info (used internally by MobileGestalt; format is opaque and should not be interpreted by clients)
    MainScreenWidth Width of the built-in screen in pixels
    MarketingNameString Marketing name of the device
    MarketingProductName OS Product Name for the device type - may be different from ProductName
    MarketingSOCNameString Marketing name of the device's SOC
    MarketingVersion MarketingVersion from /System/Library/CoreServices/SystemVersion.plist
    MaxH264PlaybackLevel The maximum H.264 level that the device can play
    MaximumScreenScale Display maximum scale of the screen - ATV Only
    MedusaFloatingLiveAppCapability Whether the device supports Medusa Floating Live Apps
    MedusaOverlayAppCapability Whether the device supports Medusa Overlay Apps
    MedusaPIPCapability Whether the device supports MedusaPIP mirroring
    MedusaPinnedAppCapability Whether the device supports Medusa Pinned Apps
    MesaSerialNumber The serial number of this device's Mesa sensor module, if any
    MetalCapability Whether the device has Metal capability
    MetalPerfLevelCapability Graphics performance level used by the app store to target games to the correct devices.
    MetalPerfLevelCapabilityOne4iOS Whether the device meets or exceeds Meta Perf Tier One. For UIRequiredDeviceCapabilities, do not use directly.
    MicrophoneCapability Whether a microphone is available on this device
    MicrophoneCount The number of microphones in this device
    MinimumSupportediTunesVersion The minimum version of iTunes that this device can sync with
    MixAndMatchPrevention Whether every boot stage needs to verify the boot-manifest
    MobileDeviceMinimumVersion The minimum MobileDevice bundle version needed to restore this device.
    MobileEquipmentIdentifier The unique CDMA identifier for this device
    MobileEquipmentInfoBaseId Mobile equipment info base ID
    MobileEquipmentInfoBaseProfile Mobile equipment info base profile
    MobileEquipmentInfoBaseVersion Mobile equipment info base version
    MobileEquipmentInfoCSN Mobile equipment info CSN
    MobileEquipmentInfoDisplayCSN Mobile equipment info displayCSN
    MobileSubscriberCountryCode The subscriber's last known country code string
    MobileSubscriberNetworkCode The subscriber's network code string, or for GSM, the second three digits of the IMSI
    MobileWifi Whether the device has wifi. Devices in certain regions may have wifi disabled
    ModelNumber Device's model number
    MonarchLowEndHardware Is the device a low end Monarch hardware
    MultiLynxPublicKeyArray MultiLynx Public Key Array
    MultiLynxSerialNumberArray MultiLynx Serial Number Array
    MultiTouchCapability Whether the device has a multi-touch sensor
    MultiTouchMaxBootTime Determines the maximum time the touch firmware will take to boot in ms.
    MultitaskingCapability Whether the device supports multitasking
    MultitaskingGesturesCapability Whether the device supports gestures to control multitasking
    MusicStoreCapability Whether the device supports the Music Store
    N78aHack Whether the device is an N78a. This key is a HACK that exists only because the N78a board id is identical to the N78 board id
    NFCRadio NFC Radio Present
    NFCRadioCalibrationDataPresent NFC radio callibration data as CFDataRef
    NFCUniqueChipID UniqueID for FDR
    NVRAMDictionary Dictionary of all nvram variables
    NandControllerUID UID of NVMe controller
    NavajoFusingState The device's Navajo fusing state
    NikeIpodCapability Whether the device has the Nike iPod capability
    NotGreenTeaDeviceCapability Whether the device is not a Green Tea device, i.e., does not have a Chinese region code
    OLEDDisplay Whether the device has OLED display
    OTAActivationCapability
    OceanComputeCarrierID The ocean platform (E126t and successor) compute node's carrier ID
    OceanComputeCarrierSlot The ocean platform (E126t and successor) compute node's carrier slot
    OfflineDictationCapability Whether the device supports off-line (on-device) dictation
    OnDeviceSiriCapability Whether the device supports Siri using on-device hardware
    OpenGLES1Capability Whether OpenGL Embedded Standard 1 is available on this device
    OpenGLES2Capability Whether OpenGL Embedded Standard 2 is available on this device
    OpenGLES3Capability Whether OpenGL Embedded Standard 3 is available on this device
    OpenGLESVersion Device's maximum supported OpenGL ES version (possibly but not necessarily one of the MGOpenGLESVersion enum values)
    OysterCapability Device supports Oyster biometrics.
    PTPLargeFilesCapability
    PanelSerialNumber Serial Number of Display Panel (via sysconfig - CFString Format)
    PanoramaCameraCapability Whether the device supports panoramas in Camera.app
    PartitionStyle Partition layout style of this device (from EDT)
    PartitionType Partitioning scheme used on the device's storage
    PasswordConfigured Whether the device has a PIN/password configured
    PasswordProtected Whether the device is currenty locked
    PearlCameraCapability Whether the device has a pearl camera
    PearlIDCapability Whether the device supports Pearl ID
    PearlMotionDetectionCapability Whether the device supports using Pearl for motion detection
    PeekUICapability Whether the device supports Peek-UI
    PeekUIWidth Width of the screen area exposed by one flap of a smart cover in pixels
    Peer2PeerCapability
    PerfLevelCapability An abstract "Performance Level" used by the app store to target games to the correct devices.
    PerfLevelCapabilityOne4iOS Whether the device meets or exceeds iOS Perf Level One. For UIRequiredDeviceCapabilities, do not use directly.
    PerfLevelCapabilityOne4tvOS Whether the device meets or exceeds tvOS Perf Level One. For UIRequiredDeviceCapabilities, do not use directly.
    PerfLevelCapabilityTwo4iOS Whether the device meets or exceeds iOS Perf Level Two. For UIRequiredDeviceCapabilities, do not use directly.
    PerfLevelCapabilityiPadM1 Whether the device meets or exceeds the perf level of M1. For UIRequiredDeviceCapabilities, do not use directly.
    PersonalHotspotCapability Whether the device can act as a personal hotspot
    PhoneNumber PhoneNumber
    PhoneNumber2 PhoneNumber2
    PhosphorusCapability Whether the device has Phosphorus capability
    PhotoAdjustmentsCapability
    PhotoCapability Convenience function to check if we have a camera and if it isn't restricted
    PhotoSharingCapability Whether the device supports Photo Sharing
    PhotoStreamCapability Whether the device supports Photo Stream
    PhotosPostEffectsCapability Whether the device supports post effects
    PhysicalHardwareNameString Marketing name of the physical device, regardless of runtime context (ie: ignores catalyst).
    PiezoClickerCapability Whether the device has a piezo clicker
    PintoMacAddress MAC address for the device's Pinto interface, in the format "ff:ff:ff:ff:ff:ff" (lower case letters)
    PintoMacAddressData MAC address for the device's Pinto interface, as a CFData (6 bytes)
    PipelinedStillImageProcessingCapability Whether the device supports pipelined still image processing
    PlatformStandAloneContactsCapability
    PlatinumCapability Whether the device has PlatinumCapability
    ProductHash The product hash, an identifier that uniquely identifies the device type
    ProductName ProductName from /System/Library/CoreServices/SystemVersion.plist
    ProductType Product type of this device. E.g., "iPhone6,2" for N53
    ProductVersion Version number of the installed OS, e.g., "4.2" for Jasper
    ProductVersionExtra Build revision
    ProvisioningUniqueDeviceID UDID variant that should be used for app provisioning profiles. Host UUID with UUID formatting on devices without a native UDID.
    ProximitySensorCalibration Proximity sensor calibration data
    ProximitySensorCalibrationDictionary Proximity sensor calibration dictionary
    ProximitySensorCapability Whether the device has a proximity sensor
    QuickNoteCapability Whether the device supports Quick Note
    RFExposureSeparationDistance The SAR (Specific Absorption Rate) separation distance for the device's radios in millimeters
    RawPanelSerialNumber Serial Number of Display Panel (directly from the Hardware - CFDataFormat)
    RearALSCapability Whether the device has rear ALS
    RearCameraCapability Whether the device has a rear-facing camera
    RearCameraOffsetFromDisplayCenter X [ long width ] and Y [ short height ] offset of rear camera from center of display
    RearFacingCamera60fpsVideoCaptureCapability Whether the device's rear camera is capable of 60FPS video capturing.
    RearFacingCameraAutoHDRCapability Whether the device's rear camera supports auto HDR
    RearFacingCameraBurstCapability Whether the device's rear camera supports burst mode
    RearFacingCameraCapability Whether the device has a rear-facing camera (identical to kMGQRearCameraCapability)
    RearFacingCameraFocusPixelCalibrationCapability Whether the device's rear camera support pixel calibration UI.
    RearFacingCameraHDRCapability Whether the device's rear camera supports HDR
    RearFacingCameraHDROnCapability Whether the device can have hdr set for the rear facing camera
    RearFacingCameraHFRCapability Whether the device's rear camera supports HFR (high frame rate, a.k.a. slow motion)
    RearFacingCameraHFRVideoCapture1080pMaxFPS Max HFR(slowmo)for Rear Facing 1080p Camera
    RearFacingCameraHFRVideoCapture720pMaxFPS Max HFR(slowmo)for Rear Facing 720p Camera
    RearFacingCameraMaxVideoZoomFactor The device's rear camera max video zoom factor
    RearFacingCameraModuleSerialNumber Serial number of rear facing RGB camera module
    RearFacingCameraStageLightPortraitCaptureCapability Whether the device's rear camera supports Stage Light or Stage Light Mono.
    RearFacingCameraStillDurationForBurst Max Single Frame Duration for Rear Facing Camera in Burst Mode
    RearFacingCameraSuperWideCameraCapability Rear camera has super wide capability.
    RearFacingCameraTimeOfFlightCameraCapability Publicly available key for Jasper capability / depth camera
    RearFacingCameraVariableFrameRateCapability Does the Rear Facing Camera have Variable Framerate
    RearFacingCameraVideoCapture1080pMaxFPS Max FrameRate for Rear Facing 1080p Camera
    RearFacingCameraVideoCapture4kMaxFPS Max FrameRate for Rear Facing 4k Camera
    RearFacingCameraVideoCapture720pMaxFPS Max FrameRate for Rear Facing 720p Camera
    RearFacingCameraVideoCaptureFPS Video capture frame rate for rear facing camera in FPS.
    RearFacingLowLightCameraCapability Whether the device has low-light support on rear-facing camera
    RearFacingSuperWideCameraModuleSerialNumber Serial number of rear facing super wide camera module
    RearFacingTelephotoCameraCapability Does the Rear Facing Camera have Telephoto Capability
    RearFacingTelephotoCameraModuleSerialNumber Serial number of rear facing telephoto camera module
    ReceiveARCStreamOverAirPlayCapability Device supports receiving an ARC stream over AirPlay
    RecoveryOSVersion Installed RecoveryOS version
    RegionCode Region code for the device. E.g., "LL" in North America
    RegionInfo Region info for the device. E.g., "LL/A" in North America
    RegionalBehaviorAll All the kMGQRegionalBehavior* keys and their values
    RegionalBehaviorChinaBrick Whether the device's region requires ChinaBrick
    RegionalBehaviorEUVolumeLimit Whether the device's region enforces the EU volume limit
    RegionalBehaviorGB18030 Whether the device's region requires GB 18030 support
    RegionalBehaviorGoogleMail Whether the device's region permits Google Mail
    RegionalBehaviorNTSC Whether the device's region requires NTSC video output
    RegionalBehaviorNoPasscodeLocationTiles Whether the device's region does not permit location tiles on the passcode screen
    RegionalBehaviorNoVOIP Whether the device's region does not permit VOIP
    RegionalBehaviorNoWiFi Whether the device's region does not permit WiFi
    RegionalBehaviorShutterClick Whether the device's region enforces a shutter click
    RegionalBehaviorValid Whether the device's regional behavior values are valid
    RegionalBehaviorVolumeLimit Whether the device's region enforces the French volume limit
    RegulatoryModelNumber The device's regulatory model number (used to determine which regulatory image to display)
    ReleaseType Type of system image installed on the device, one of the kMGReleaseType* constants (NULL for user installs)
    RemoteBluetoothAddress Remote Bluetooth address, in the format "ff:ff:ff:ff:ff:ff" (lower case letters)
    RemoteBluetoothAddressData Remote Bluetooth address, as a CFData (6 bytes)
    RenderWideGamutImagesAtDisplayTime Does device support rendering Wide Gamut Images at display time
    RendersLetterPressSlowly Whether the device supports letterpress fast rendering
    RequiredBatteryLevelForSoftwareUpdate Battery level percentage (kCFNumberFloatType) needed to perform an OTA software update
    RequiresNaturalVolumeButtonArrangement Determines whether the device's orientation and language should determine the mapping of volume up.
    RequiresPairedRemote Indicates if the device requires pairing with a remote controller in order to operate
    ResearchFuse Whether the device is security research fused
    RestoreOSBuild Whether the device is running RestoreOS
    RestrictedCountryCodes Restricted country codes list
    RingerSwitchCapability Whether the device has a ringer switch
    RosalineSerialNumber Serial Number of Ambient Light Sensor (directly from the Hardware - CFString)
    RoswellChipID Roswell serial number
    RotateToWakeStatus Current Rotate To Wake Status (is the driver loaded yet)
    SBAllowSensitiveUI Whether sensitive UI is allowed in SpringBoard (identical to kMGQSensitiveUICapability)
    SBCanForceDebuggingInfo Whether the installed build is a carrier build but not an internal build
    SDIOManufacturerTuple IOSDIOProductID and IOSDIOManufacturerID as CFStrings
    SDIOProductInfo SDIO product info
    SEInfo SE information as CFData. Requires com.apple.nfcd.info && com.apple.nfcd.hwmanager entitlement.
    SEPNonce Nonce from SEP for personalization
    SIMCapability Whether the device supports SIM cards
    SIMPhonebookCapability Whether the device supports contacts stored in its SIM card
    SIMStatus The current status of the SIM
    SIMStatus2 The current status of the SIM2
    SIMTrayStatus The current status of the SIM tray
    SIMTrayStatus2 The current status of the SIM2 tray
    SMSCapability Whether the device is capable of SMS messaging
    SavageChipID returns the device's Savage ChipID
    SavageInfo Keys and values for Savage personalization
    SavageSerialNumber returns the device's Savage Serial Number
    SavageUID returns the device's Savage UID
    ScreenCaptureHeight Height of camera screen capture (px).
    ScreenCaptureWidth Width of camera screen capture (px).
    ScreenDimensionsCapability Various attributes of the built-in screen
    ScreenRecorderCapability Screen Recorder Framework Availability
    ScreenSerialNumber Serial Number of LCM (extracted from RawPanelSerialNumber)
    SecondaryBluetoothMacAddress MAC address for the device's secondary bluetooth interface, in the format "ff:ff:ff:ff:ff:ff" (lower case letters)
    SecondaryBluetoothMacAddressData MAC address for the device's secondary bluetooth interface, as a CFData (6 bytes)
    SecondaryEthernetMacAddress MAC address for the device's secondary ethernet interface, in the format "ff:ff:ff:ff:ff:ff" (lower case letters)
    SecondaryEthernetMacAddressData MAC address for the device's secondary ethernet interface, as a CFData (6 bytes)
    SecondaryWifiMacAddress MAC address for the device's secondary wifi interface, in the format "ff:ff:ff:ff:ff:ff" (lower case letters)
    SecondaryWifiMacAddressData MAC address for the device's secondary wifi interface, as a CFData (6 bytes)
    SecureElement Whether the device has secure element
    SecureElementID SecureElement Serial Number Requires com.apple.nfcd.info && com.apple.nfcd.hwmanager entitlement.
    SecurityDomain Security domain of device's SoC
    SensitiveUICapability Whether sensitive UI is allowed in SpringBoard
    SerialNumber Device's serial number
    ShoeboxCapability Whether the device supports ShoeBox (Passbook)
    ShouldHactivate Whether lockdown should hactivate the device
    SiKACapability Does the device have SiKA support in hardware
    SigningFuse Whether the device is production fused
    SiliconBringupBoard Whether the device is a silicon bringup board
    SimultaneousCallAndDataCurrentlySupported
    SimultaneousCallAndDataSupported
    SiriGestureCapability
    SiriOfflineCapability Whether the device supports offline Siri
    Skey S-key button presence on the device
    SoftwareBehavior Regional software behavior bits. Always exactly 16 bytes
    SoftwareBundleVersion The software bundle version from SysCfg
    SoftwareDimmingAlpha Software Dimming Alpha value
    SpatialAudioProfileCapability Whether the device is capable of spatial audio profiles (identical to kMGQPearlCameraCapability)
    SpeakerCalibrationMiGa MiGa calibration value for device's speaker.
    SpeakerCalibrationSpGa SpGa calibration value for device's speaker.
    SpeakerCalibrationSpTS SpTS calibration value for device's speaker.
    SphereCapability Whether the device has Sphere
    StarkCapability Whether the device supports Stark (preference-overrideable; see also kMGQDeviceSupportsCarIntegration)
    StockholmJcopInfo JCOP information as dictionary. Requires com.apple.nfcd.info && com.apple.nfcd.hwmanager entitlement.
    StoreDemoMode Whether the device is running under store demo mode
    StrictWakeKeyboardCases Keyboard models that trigger the alternate wake policy
    SupplementalBuildVersion Supplemental Build Version
    SupportedDeviceFamilies Supported device families
    SupportedKeyboards List of languages for which keyboards are supported
    SupportsBurninMitigation Whether the device has OLED display
    SupportsEDUMU Whether the device can enable EDU MultiUser
    SupportsForceTouch Device Supports Force Touch
    SupportsIrisCapture Device Supports Iris Capture
    SupportsLEDAging Whether the device supports LED aging
    SupportsLowPowerMode Whether the device supports Low Power Mode
    SupportsPerseus Perseus Support
    SupportsRotateToWake Is the Device Rotate To Wake Capable
    SupportsSOS Does the Device support SOS service
    SupportsSSHBButtonType Whether the device's button is non-legacy mechanical type
    SupportsTouchRemote Device Supports Touch Remote
    SysCfg The device's factory-programmed system configuration data
    SysCfgDict The device's factory-programmed system configuration data as a dictionary
    SystemImageID UUID of the installed system image from the SystemVersion.plist
    SystemTelephonyOfAnyKindCapability
    TVOutCrossfadeCapability
    TVOutSettingsCapability
    TargetSubType Subtype of EDM target E.g., "VPHONE2022PRO" for vphone300ap
    TelephonyCapability Whether the device is capable of telephony
    TelephonyMaximumGeneration
    ThinningProductType Specialization of ProductType which reflects different hardware configurations for the purposes of asset thinning
    ThreadRadioCapability Whether the device has the Fillmore node for thread capability
    ThreadRadioMacAddress MAC address for the device's thread radio interface, in the format "ff:ff:ff:ff:ff:ff" (lower case letters)
    ThreadRadioMacAddress64Bit MAC address for the device's thread radio interface (64 Bits), in the format "ff:ff:ff:ff:ff:ff" (lower case letters)
    ThreadRadioMacAddress64BitData MAC address for the device's thread radio interface (64 Bits), as a CFData (6 bytes)
    ThreadRadioMacAddressData MAC address for the device's thread radio interface, as a CFData (6 bytes)
    ThreadRadioMacAddressForProvisioning TMAC address directly from syscfg., in the format "ff:ff:ff:ff:ff:ff" (lower case letters)
    ThreadRadioMacAddressForProvisioningData TMAC address directly from syscfg., as a CFData (6 bytes)
    TimeSyncCapability Whether the device supports hardware 1588 timestamp
    TopModuleAuthChipID Authentication chip serial number of top module
    TorpedoCapability Whether the device supports Torpedo (ATV with internal speaker) mode
    TouchDelivery120Hz Does device deliver touches at 120Hz
    TouchIDCapability Whether the device supports Mesa/x162 (identical to kMGQHasMesa)
    TribecaSettings Tribeca settings in NVRAM
    TristarID tristar id
    UIBackgroundQuality The device's desired background quality
    UIParallaxCapability Whether the device supports parallax UI
    UIProceduralWallpaperCapability Whether the device supports procedural wallpaper
    UIReachability Whether the device needs to consider ui reachability
    UMTSDeviceCapability Whether the device supports UMTS
    UnifiedIPodCapability Whether the device has the unified iPod capability
    UniqueChipID Also known as ECID
    UniqueChipIDString Also known as ECID
    UniqueDeviceID UDID of the device
    UniqueDeviceIDData UDID of the device as a CFData
    UserAssignedDeviceName User assigned device name specific to this device
    UserIntentPhysicalButtonCGRect CGRect with User Intent button physical location and height
    UserIntentPhysicalButtonCGRectString String version of CGRect with User Intent button physical location and height
    UserIntentPhysicalButtonNormalizedCGRect CGRect with User Intent button physical location and height
    VMUniqueDeviceIDData The UDID for a virtual machine with a strong identity
    VOIPCapability Whether the device supports VOIP apps
    VSHCompensationMinimumNits Change the minimum brightness during Sage infield
    VeniceCapability Whether the device supports FaceTime in any capacity
    VibratorCapability Whether the device has a vibrator
    VideoCameraCapability Whether the device is capable of taking videos
    VideoStillsCapability
    VoiceControlCapability Whether the device has voice control
    VolumeButtonCapability Whether the device has volume buttons
    VolumeDownButtonCGRect CGRect with volume down button physical location and height
    VolumeDownButtonNormalizedCGRect Normalized CGRect with volume down button physical location and height
    VolumeUpButtonCGRect CGRect with volume up button physical location and height
    VolumeUpButtonNormalizedCGRect Normalized CGRect with volume up button physical location and height
    WAGraphicQuality The device's weather graphic quality level
    WAPICapability Whether the device supports WAPI
    WLANBkgScanCache Whether the device supports wlan backgound scan caching.
    WSKU WiFi Antenna SKU Info
    WatchAppButtonCapability Whether the device supports the "app" button.
    WatchCompanionCapability Whether the device has watch companion capability
    WatchKeyboardCapability Determines if the device supports watch keyboard
    WatchSupportsAutoPlaylistPlayback Whether the watch supports auto-playlist playback
    WatchSupportsHighQualityClockFaceGraphics Whether the watch supports high quality clock face graphics
    WatchSupportsListeningOnGesture Whether the watch supports siri with AOP
    WatchSupportsMusicStreaming Whether the Watch supports music streaming
    WatchSupportsSiriCommute Whether the watch supports Siri Watch Face Commute
    WiFiCallingCapability Whether the device has WiFi calling capability.
    WiFiCapability Whether the device has wifi. Devices in certain regions may have wifi disabled (identical to kMGQMobileWifi)
    WiFiChipsetRevision Chip value under ModuleInfo in the Service plane
    WifiAddress MAC address for the device's wifi interface, in the format "ff:ff:ff:ff:ff:ff" (lower case letters)
    WifiAddressData MAC address for the device's wifi interface, as a CFData (6 bytes)
    WifiAntennaSKUVersion Watch WiFi antenna SKU version
    WifiCallingSecondaryDeviceCapability Whether Wifi Calling on secondary devices is enabled
    WifiChipset The chipset of the wifi chip in this device
    WifiFirmwareVersion Wifi Firmware Version
    WifiVendor The vendor of the wifi chip in this device
    WirelessBoardSnum Serial number of the device's wifi board. Not to be confused with the device serial number (kMGQSerialNumber) or the baseband's serial number (kMGQBasebandSerialNumber)
    WirelessChargingCapability Whether the device has wireless charging capability.
    WorkoutUltraMode Enhanced Workout low power mode. This feature enables additional power saving mechanisms beyond the standard low power mode
    YonkersChipID returns the device's Yonkers ChipID
    YonkersSerialNumber returns the device's Yonkers Serial Number
    YonkersUID returns the device's Yonkers UID
    YouTubeCapability Whether YouTube is allowed on this device (identical to kMGQAllowYouTube)
    YouTubePluginCapability Whether the YouTube plugin is allowed on this device (identical to kMGQAllowYouTubePlugin)
    iAP2Capability Whether the device has iAP2 capability
    iPadCapability
    iTunesFamilyID The number that iTunes uses to identify device classes