libMobileGestalt
is a private library in iOS that describes the capabilities of the device: system version, build version, device type, device features, status of the airplane mode, …
Apple obfuscates this information which makes it hard to know the capabilities of the device. In January 2017, I presented a method for Deobfuscating libMobileGestalt keys. At that time there were 673 known obfuscated keys and I managed to recover 564 out of the 673 keys (83%).
Since this previous article, Apple has released 2 major iOS versions, and new obfuscated keys have been added. In this post I quickly recap what is libMobileGestalt
and provide the updated list of recovered keys.
- Easily preview Mermaid diagrams
- Live update when editing
- Capture screenshots
- Create PNG from the Terminal
- Free download on the Mac App Store
Recap about libMobileGestalt
/usr/lib/libMobileGestalt.dylib
is a private Apple library describing the capabilities of the iOS device, as well as some runtime information: system version, build version, device type, current status of the airplane mode, …
The implementation is similar to a key-value database and the library exposes a simple function to retrieve the value for a specified key:
id MGCopyAnswer(NSString *inKey);
When calling this method with a key, it returns the associated value stored in the database, or nil if the key does not exist. One example can be found in the UIKit framework in the method -[UIDevice systemVersion]
:
-(NSString *)systemVersion
{
NSString *systemVersion = MGCopyAnswer(@"ProductVersion");
if (systemVersion != nil)
{
return systemVersion;
}
return @"Unknown";
}
In this example the key is a clear string ProductVersion
. However a lot of the keys are encrypted to hide their meaning. For example the implementation of -[UIDevice systemName]
looks like:
-(NSString *)systemName
{
NSString *systemName = MGCopyAnswer(@"j9Th5smJpdztHwc+i39zIg");
if (systemName != nil)
{
return systemName;
}
systemName = MGCopyAnswer(@"ProductName");
if (systemName != nil)
{
return systemName;
}
return @"Unknown";
}
Note the use of the “obfuscated key” j9Th5smJpdztHwc+i39zIg
to hide the meaning of the call. In the previous post, we discovered that this “obfuscated key” corresponds to the clear key MarketingProductName
.
For more details about the MGCopyAnswer
implementation and the method I used to brute force obfuscated keys, please refer to the previous article Deobfuscating libMobileGestalt keys.
Updated list of all valid obfuscated keys
The libMobileGestalt.dylib
binary in iOS 12.0 contains 792 obfuscated keys. That’s 119 new obfuscated keys compared to my previous article.
You can get the list of the 792 obfuscated keys here: obfuscatedkeys.txt
/2V8H9h/+z0UxNUr9aRLeQ
/6FWCRjN1yRdUABG9vF8ow
/9luHerXthRoPoNt/PVkTg
/bfa1LxXd7G1WqHujpjsdA
/bSMNaIuUT58N/BN1nYUjw
/cMWdoU/88pcjJ1egxmIYw
[…]
znvmheFkjr6hiqIK9TrCVw
zP3kBA1Biwz2d6PTIIbmUQ
zPHFWx4ZItDiTXNT2onrWQ
zPSNnYDFk+x5ebOtenb3Eg
zxMIgVSILN6S5ee6MZhf+Q
ZYqko/XM5zD3XBfN5RmaXA
Note however that there is no guarantee the list is complete. It is possible that the libMobileGestalt.dylib
binary does not include some obfuscated keys.
Updated list of raw MD5
In order to run a brute force attack, we need to get the MD5 hashes from the obfuscated keys. You can get the list of the md5 hashes here: md5hashes.txt
0055e1c6b685d5bbf26823250483993c
00915085e643c946ef23a46604c4fd0a
00c143442ade6ad7968ad84ea6d8a89e
00e221d65ddc2320d794fe0a07fd3ce0
00f7a49c0e7964072ed0572e7ea54de1
010888a56d1479840a9e1cb675aec05e
[…]
fdc31676853ff3ca5c8c9d5e83198863
fde8ff1d69aa9ca57f410a6d5e15199a
fe5d0acf66a4bd2bc41d336665e6349d
ff657c1fd87ffb3d14c4d52bf5a44b79
ffa1560918cdd7245d500046f6f17ca3
ffd96e1dead7b614683e836dfcf5644e
Brute forcing
I ran various brute force attacks using hashcat to recover as much key as possible: Mask attack, Dictionary attacks, Hybrid attacks, Combinator Attack. Please refer to the previous article for more details about the brute force.
List of all keys
After running all these different attacks, I managed to recover 675 out of 792 keys (85%). Here is the complete list of obfuscated key / key:
struct tKeyMapping
{
const char * obfuscatedKey;
const char * key;
};
static const struct tKeyMapping keyMappingTable[] =
{
"+3Uf0Pm5F8Xy7Onyvko0vA", "DeviceClass",
"+Ce1uSqGUXaJPl/uT6ur8g", "SDIOProductInfo",
"+N9mZUAHooNvMiQnjeTJ8g", "HasAppleNeuralEngine",
"+U0jSj4F2EfE+Vqj22IavA", "tnr-mode-back",
"+VIu65zA5EW4ztayJXvOUg", "device-name-localized",
"+bL/lKwaIAv+fzmjsHYZdw", "N78aHack",
"+fgL2ovGydvB5CWd1JI1qg", "has-sphere",
"+zD41v0XRR72ItZHfisZuQ", "PTPLargeFilesCapability",
"/2V8H9h/+z0UxNUr9aRLeQ", "boot-nonce",
"/6FWCRjN1yRdUABG9vF8ow", "WiFiCallingCapability",
"/9luHerXthRoPoNt/PVkTg", "VibratorCapability",
"/GK+yfRFY/b5ZDIDpdVImg", "hardware-keyboard",
"/Oajtq8qODrC4XBBOULF3A", "DeviceSupportsHeartRateVariability",
"/Pop5T2XQdDA60MRyxQJdQ", "hall-effect-sensor",
"/YYygAofPDbhrwToVsXdeA", "HWModelStr",
"/bSMNaIuUT58N/BN1nYUjw", "airDropRestriction",
"/bfa1LxXd7G1WqHujpjsdA", "WatchSupportsMusicStreaming",
"/cMWdoU/88pcjJ1egxmIYw", "wlan.background-scan-cache",
"/ej/HWmqnKV/QQptXhUZmg", "no-coreroutine",
"/l0Kz2akvSvEHTNmZeY0nQ", "chip-id",
"0/2HluYMd/whD80Hua4Rpw", "io-surface-backed-images",
"0/7QNywWU4IqDcyvTv9UYQ", "RearFacingCameraVideoCapture720pMaxFPS",
"0/VAyl58TL5U/mAQEJNRQw", "DeviceHasAggregateCamera",
"03hWmMtMs+4nzama4/PzHQ", "CameraLiveEffectsCapability",
"0AFeHRmliNJ4pSlVb8ltZA", "FrontFacingCameraVideoCapture720pMaxFPS",
"0L5PkT61qoH1b/B1USWqjQ", "RegionalBehaviorChinaBrick",
"0R2aiV2nJVu/v8I7Ex2GcQ", "RegionalBehaviorNoPasscodeLocationTiles",
"0VkTunHOJrrZdolQXR5gCg", "DevicePrefersTrafficAlpha",
"0Y4fmR6ZHZPxDZFfPtBnRQ", "SysCfg",
"0Yu30fwSQVPKvHVla17kXw", "umts-device",
"0dnM19zBqLw5ZPhIo4GEkg", "SecureElement",
"0jjK6IVSQzA8doQeSwmujA", "software-bundle-version",
"0l4wqBtWEAK1tOkeBHkU6Q", "main-screen-pitch",
"0pY9r1XBV1duZ8HO3tBvFg", "location-services",
"0uthiXrHZ212KvcJizKHEw", "BoardId",
"0uyHvVqOLpJQBpSl/rF3Vg", "kSimultaneousCallAndDataSupported",
"16N2bLOzcgJEsZToEX21Zg", "accessibility",
"1DQNgySZSIjPqLWroIzfiQ", "BacklightCapability",
"1N14oS9TeyskaTU1DxpwoQ", "load-thumbnails-while-scrolling",
"1Rm/mWYEI5ttaC0dJ3sHBQ", "BootNonce",
"1X0zc2JwBdYOQrMAyP81DQ", "lte-device",
"1eBwtCIwbIDdC80wiyzfow", NULL,
"1gsBzuZsXu2rXZJBE01M0w", "FrontFacingCameraHFRCapability",
"1oMPwMsqxTa9BJxUs8v06w", "PlatinumCapability",
"1qDdT/85SS7sxriK0wIbbg", "main-screen-orientation",
"1qJmMHedWOh43VwRKPdDrw", "iTunesFamilyID",
"1rf3rZXIZFgznqrHlPehuQ", "FaceTimeBitRate3G",
"1uZbhSbBhsNCsVSsopZ4qg", "dictation",
"1z6Kk4xUAVLdaBPGugsDSA", "navigation",
"2/q9qmqGigMfkzY830Zf2g", "YonkersChipID",
"2IDxmg5KyAMBBi/b0rojgQ", "telephony-maximum-generation",
"2OK50OGmkXM1ospsh766WQ", "TouchDelivery120Hz",
"2Qf/8sQyx6voo3Mw3QKgZQ", "DeviceRequiresSoftwareBrightnessCalculations",
"2aIAScwtFNCz+Y7WesMOCA", NULL,
"2kuITg6XPwXl8zbpx+hoCw", NULL,
"2lNKobEIQqX50ohy1JBqCA", "no-hi-res-buildings",
"2pxKjejpRGpWvUE+3yp5mQ", "cameraRestriction",
"2sWGezz2RezScIJJgiIYQg", "IcefallInRestrictedMode",
"2xSqkUxsVWmOBWk6StVOfQ", "LunaFlexSerialNumber",
"38C0kq9NiVaMsqjlUsCHcQ", "ota-activation",
"39ZkJVEsL4pmCXbg+89QmQ", "accelerometer",
"3kmXfug8VcxLI5yEmsqQKw", "InDiagnosticsMode",
"3lh7gCvtytf3CQisb6LSJA", "ane",
"3m1Q0AXlqeA2C/LmqdTndQ", "HasDaliMode",
"3sF/uRq+X+mZ2zGHSJOwpw", "crypto-hash-method",
"3yzXj0lJhQi+r3kgQlwiOg", "FrontFacingCameraVideoCapture1080pMaxFPS",
"4+qmMh9JBDh72Nq6fD64RQ", "gyroscope",
"475wW3fne+tyzGr4wleUSQ", "CarrierBundleInfoArray",
"4D8XW4YwJI7QvyPhv1TEdw", "DeviceSupportsRaiseToSpeak",
"4I0hOaR3n80379Vka7u+Xg", "volume-buttons",
"4Jfu4lqX8dzru4Z+ONQ1rQ", "PhotosPostEffectsCapability",
"4OThI5F+/uP2oXUpdDxGnw", NULL,
"4RgFi8v1sfuhCZhRdQkxxQ", "FaceTimePhotosOptIn",
"4RwhtNOmePfUXmu57rh+KA", "LisaCapability",
"4W7X4OWHjri5PGaAGsCWxw", "MaxH264PlaybackLevel",
"4eFYRO4KDf8py/Zf3iHWZw", NULL,
"4fT83+9coO3VAUnlxuOOcw", "SupportsEDUMU",
"4k6Wv56SWfITjzet+hIHMQ", "multi-touch",
"4qfpxrvLtWillIHpIsVgMA", "SystemImageID",
"4snMZS8LJkSctKypt2m+xA", "not-green-tea",
"4uzgAFPkzKUmlZG5HpFIkg", "RegionalBehaviorGoogleMail",
"50/CmBTX6jhkb8Z61hzwhQ", "class",
"566JrJVMlDfnslGpwUzNlQ", "ChipID",
"57eLnXynqDlQaGEi+9JAtQ", "call-forwarding",
"5MSZn7w3nnJp22VbpqaxLQ", "venice",
"5MXFoiW2zgxfIbaaTb/wvA", "SecondaryEthernetMacAddressData",
"5QM8apssQbhm2ZrUx5g5Tw", "pipelined-stillimage-capability",
"5dyhCh3dm1vSOaNK+US1Qw", "euicc-chip-id",
"5lAK1Xp+ezh1Qu+4jnHAOg", "SupportsSOS",
"5mvQIwu3Mqqw/zOKmwGkWw", "ProximitySensorCalibrationDictionary",
"5pYKlGnYYBzGvAlIU8RjEQ", "HardwarePlatform",
"5tnvmEsHQKfCoieLEYpnvg", "RFExposureSeparationDistance",
"5v2p6i7PyIMdWOK4n/+G4A", "proximity-sensor",
"5y8gwXr/HXkhryza4xQeFg", "DeviceSupportsMapsBlurredUI",
"61xs1bQ+9eTk8tlRvG9UKw", "MicrophoneCount",
"67A3BpQkCRe1ihx0Me4lgg", "arkit",
"67Dsh4G8EGQp4WbPDfS/Xw", "YonkersSerialNumber",
"67x5O+zO+JwnGgmKlq+qdA", "DiagData",
"6MnVtR+c9LeR46bMxvR5Yw", "RegionalBehaviorNoVOIP",
"6PkKE66MnKm0yiOIQLknEg", "allow-32bit-apps",
"6RrxXzvfw2GZeUPLKXxrmA", "RearFacingCamera60fpsVideoCaptureCapability",
"6S9CvPHPtzHQqKudHSfsag", "haptics",
"6UUmcaeT7rJoyUVmoPJd4A", "ProximitySensorCalibration",
"6iI7/9cVUGIjdrSvIXEt4A", "RearCameraCapability",
"6k70IxahfOQTZbGwu++QwA", "additional-text-tones",
"6pjDdEw65TFyL1FmIdszXw", "hd-video-capture",
"7D54DikSnFQnbDEBwlKQTQ", "DevicePrefersCheapTrafficShaders",
"7DfjbzhvH/GDkhio1dv8fA", "HasSEP",
"7IgVvZZLtNjMFdInQlKg6A", "SoftwareBehavior",
"7NoMrNekLOY0QTFFKY3MUg", NULL,
"7VoVaBmSuokzovhUkiDx6Q", "SecondaryWifiMacAddress",
"7W2eNk/f6uewC8N58mlRrQ", "FrontFacingCameraHDRCapability",
"7l0BaQsNxJCanoeHMJ2huA", "AllowYouTube",
"7mV26K/1a+wTtqiunvHMUQ", "PhosphorusCapability",
"7ot70MKj7EdRIEEi91jlcg", "bitrate-3g",
"7qHcAWI5X9b1SiyYIg/Byw", "ui-background-quality",
"7yzVesPANxqKQ+oqNPhTwg", "applicationInstallation",
"8/HMvzDR3J6m0aY3NYeqcg", "bluetooth-le",
"8/tysfSvORoyVg9IE901oQ", "DeviceRGBColor",
"81Zj1535/jeXbmfOndlIVA", "youtubePlugin",
"82Ono2SP03rNGkhOc5O1Mw", "DeviceRequiresPetalOptimization",
"84iheBmhAmsxIlcxG4a0zA", "VideoStillsCapability",
"86GizkmSK+IxgCtUMOp2NA", "front-max-video-fps-720p",
"87sSAh2rboMI2TDvFBimkg", "DeviceColorMapPolicy",
"8DHlxr5ECKhTSL3HmlZQGQ", "RestoreOSBuild",
"8OTc3mN30ACaEwecgpKfXA", "CloudPhotoLibraryCapability",
"8QNz35Yxm0KqxP1JiE0HIw", "PintoMacAddressData",
"8S7ydMJ4DlCUF38/hI/fJA", NULL,
"8Shl+AdVKo09f1Sldkb0kA", "touch-id",
"8Wunmi1SpU1MxfBxkv3KOw", "dali-mode",
"8bOgXKgqoLvqV/XeSomAfA", "SecondaryBluetoothMacAddress",
"8bY/L3i3rmxrl4ZjFZZpgQ", "siri-gesture",
"8olRm6C1xqr7AJGpLRnpSw", "PearlIDCapability",
"8vIFqHe5lcMGo7TvbNLmyg", "home-button-type",
"9/J7LY7zuYSGW1BcSTRpOw", "SysCfgDict",
"91LyMcx4z1w3SGVeqteMnA", "BasebandRegionSKU",
"96GRvvjuBKkU4HzNsYcHPA", "MinimumSupportediTunesVersion",
"97JDvERpVwO+GHtthIh7hA", "RegulatoryModelNumber",
"9MZ5AdH43csAUajl/dU+IQ", "SupportedDeviceFamilies",
"9N7qIucqhr0Cy2/Tk27/hw", "DeviceCoverGlassColor",
"9RreaA6rTvewPbqQy5ldRg", "front-auto-hdr",
"9UCjT7Qfi4xLVvPAKIzTCQ", "ReleaseType",
"9ZqSL68MJyQESzQFDvKqXA", "voip",
"9n2qz3uDC5nSe1xZG1/Bkw", "CarrierInstallCapability",
"9s45ldrCC1WF+7b6C4H2BA", "GSDeviceName",
"A8aFtN08Oqt21846jqnftQ", "SiriGestureCapability",
"AFXhxraF1bvyaCMlBIOZPA", "RequiredBatteryLevelForSoftwareUpdate",
"AJFQheZDyUbvI6RmBMT9Cg", "HasBaseband",
"AOIh1l3cIyDXlP4KB/084A", "iap2-protocol-supported",
"APeknA55ZAcu0FcufqVN4Q", "FaceTimePreferredDecoding",
"AQiIpW0UeYQKnhy2da7AXg", "EffectiveProductionStatusAp",
"AWEfP3xWh0q1MjO3JAy/AA", "CPUSubType",
"AX/UKxSHwm+OuFRIdvNAfg", "DeviceSupportsAutoLowLightVideo",
"Ah5yfSlY2yycIQb92HbmrA", "function-button_ringerab",
"Ai0zsJQ3+sTFkU6/lLbd5A", "opal",
"Aixt/MEN2O2B7f+8m4TxUA", "HasExtendedColorDisplay",
"AklmqJyJMChzHsYT0aiBbw", "LaunchTimeLimitScaleSupported",
"AoKnINTLPoKML3ctoP0AZg", "IOSurfaceFormatDictionary",
"AthxlkPBk46HtzM9AxK9vg", "explicitContentRestriction",
"AtmPEO/j+Pdr8+WKxv4Aaw", "DeviceEnclosureMaterial",
"BOPZue5C0v42pU9iJFYE3A", "location-reminders",
"BOYfUi496moe56A0RWFbqQ", "sensitive-ui",
"BQwz+BT9b5mS7OPh2WGD6A", "SecondaryEthernetMacAddress",
"BWoQXWXYITrPRpFyc9xTLw", "DeviceSupportsUSBTypeC",
"BYYil6kIk8Hm5lRuA1k8Tw", "prox-sensor",
"BhXj+5n3+0HcPoSArDGX7g", "EffectiveSecurityMode",
"Birtx7GxrxCCUzsE1JQO8Q", "LowPowerWalletMode",
"BoNz1QXiAEUgic9RdMVLIg", "FaceTimeEncodings",
"BstyjvaCtwqls0MfbkGTSg", "DisplayMirroringCapability",
"CJcvxERO5v/3IWjDFKZKRw", "DeviceBackingColor",
"CK3I7fFGkgeqzKEhGew9rQ", "FaceTimeFrontCameraTemporalNoiseReductionMode",
"CN/XFuy/9Fdv0yE+28kwRQ", "cell-broadcast",
"CN64p1hw1JVdTHCfBdgPLQ", "BasebandStatus",
"CQ6gFmgMhpnnISvG6VakBQ", "MobileSubscriberCountryCode",
"ChBMzkxYdT9Xmw3QN5kMWA", "DeviceSupportsSimplisticRoadMesh",
"CnoPCMssOh+xPJJo6pvnog", "WatchSupportsAutoPlaylistPlayback",
"CpVSHukvtqlJzCgSdoHW5w", "SBAllowSensitiveUI",
"CzGP5+8jQECJMH4h+z4TYA", "offline-dictation",
"D0cJ8r7U5zve6uA6QbOiLA", "ModelNumber",
"D3LeXyjrxDFYSi6pWFEL4A", NULL,
"D4AU4tOIuGKN3G/uix65cQ", "RegionalBehaviorAll",
"D6/BMDrlb8V3WSiqL8gL+w", "DeviceSupportsBatteryModuleAuthentication",
"D6PT05dEJ0f9Ayk7Yi92RA", "front-max-video-fps-1080p",
"DGBWzPMdVuqPxgH7iSz3SA", "3Gvenice",
"DIXX7JMbm7glu49f+xi4zQ", "live-effects",
"DViRIxZ/ZwO007CLcEYvZw", "SoftwareBundleVersion",
"DWrhyh1BwYypYmW5q78Wuw", "armv7",
"DcQNvnO5Uhpc1jjGIrzyng", "BatterySerialNumber",
"DdNpmCCXbeMGbqj0kAMCdw", "piezo-clicker",
"Djv9tHz6MLdTUDjnkq0obQ", "BasebandFirmwareUpdateInfo",
"DrSqlXYNVfYXCvAsuUrUDA", "DebugBoardRevision",
"DzLC4o1jZ4hWtP8aB6An6g", "SDIOManufacturerTuple",
"E2iZGHvwvi387UKi9wC2Mg", "CameraFlashCapability",
"EImfMz+bzJrUkVQKyY6tEg", "BasebandSecurityInfoBlob",
"EJRyIpTkLz2+Lb6XWy10bQ", "panorama",
"ELLSWiPOyh0roYBypZFHFA", "magnetometer",
"ESA7FmyB3KbJFNBAsBejcg", "ui-pip",
"Eavu9TP+iZ0Lzlk7FU6w6Q", "ActiveWirelessTechnology",
"Ecx7M8v2wk05Fch3pFE/GA", "NikeIpodCapability",
"EqrsVvjcYDdxHBiQmGhAWw", "apple-internal-install",
"ErupMbaQrM6KypD4K0kTDQ", "OpenGLESVersion",
"EuGnCiDhD1LBnMc96k/GQQ", NULL,
"Ex6ChutQnIx5Zm6c5uwYuw", "AllowOnlyATVCPSDKApps",
"ExSUJyf7MblY5nBQx2OaRw", "ScreenRecorderCapability",
"F1Xz9g1JORibBS9DYPUPrg", "BlueLightReductionSupported",
"F2M6lgy8EHCyR6hc00hMcg", "effective-security-mode",
"F6wqOqCR9tpYWyB1taxxnw", "board-id",
"FDsm68UVR7l3wErusGLgKg", "hw-snapshots-need-purplegfx",
"FNvQ6lBvJIUcYBzQ8ggOUQ", "SavageUID",
"FOs+LbLUs+TajsEE4xkbrw", "gas-gauge-battery",
"Fam17Ufz3CiHdZPcma0AeQ", "regulatory-model-number",
"FgjnMkPJPpI4C38dWETwtw", "flash",
"Fh2Ga0/Sj4T3Qn5Z9A9BMw", "DeviceSupports4k",
"Fhqq6Bhy/XnCEBRAe3TI+g", "SavageInfo",
"FkD7K642S082lnfw/ohHzg", "BasebandFirmwareManifestData",
"Fralg2R4+pkggafylKbVgw", "HearingAidLowEnergyAudioCapability",
"FuR7SfqQmxpRW5MyqMm7FQ", "low-power-wallet-mode",
"FymLPtOEy6FdE7TmKeoTdg", "DeviceSupportsSingleCameraPortrait",
"GO5/TJivIXtQkTkFWkRc9A", "certificate-production-status",
"GdXjx1ixZYvN9Gg8iSf68A", "SupportsPerseus",
"Glo+aTkt0Uw31BghCxnsyQ", "BridgeRestoreVersion",
"GnhnHyRVCC8LUClgElhKXA", "effective-security-mode-ap",
"GvmsjQ/68T7do2CJxUhMig", NULL,
"GxXmRWHjsY5yAVhMfCH6Lg", "BridgeBuild",
"H+r3Nk8ByXIY9ub/M8broA", "DeviceSupportsHeartHealthAlerts",
"H5HW20mJr/djc40tAehkww", "BasebandKeyHashInformation",
"H5TSt7Pu4zNCD5RvHuk5CQ", "PhoneNumber",
"H8Pi7AthQFVZ0B6A1J5OTw", "photo-adjustments",
"H97G3GzDYb4wY5kwJ0AKfQ", "ForwardCameraCapability",
"HHF6YgqEQ9Kd7MBSVnLsgg", "DeviceSupportsAOP",
"HIaq6xVZ/V8B9pnigcvqCA", "DeviceSupports3DMaps",
"HMKkoKYsMmBBSN6ozOtw/w", "stand-alone-contacts",
"HMpTbnbcAb+mQDi8O71h6Q", "LynxPublicKey",
"HV7WDiidgMf7lwAu++Lk5w", "HasMesa",
"HXTqT3UXOKuTEklxz+wMAA", "BasebandAPTimeSync",
"HdWhWK8BN8j/O9k8/OHblQ", "supports-always-listening",
"HkXhfA7q9eBKIU2+6yTgQg", "screen-dimensions",
"HnHX0gXt8RvhMQzIVMM7hw", "FrontFacingCameraHDROnCapability",
"Ht1HDxwTOy2gyY+THjbd6w", "peer-peer",
"HxTvMvHnum5rI8d0Nr4xBw", "RegionalBehaviorVolumeLimit",
"HzddeW2/HtdBNAc5tsFtDg", "SecondaryBluetoothMacAddressData",
"I+ptihXW+rMeySVUWURNiw", NULL,
"I2IvpG8yJdNpvO4csuB9EA", "LocationRemindersCapability",
"I32sGclpgl5VujQRJxyhKQ", "IsUIBuild",
"I4TfkcdXWazwTr1al8Ml5w", "StrictWakeKeyboardCases",
"I6rd1SCXpRqBMDTPBbcWzA", NULL,
"I83EgnDEGxinSKU4QAykmA", "rear-max-video-frame_rate",
"IAJzgzhEVk3SMNuEhChs2w", "RemoteBluetoothAddressData",
"IBqcPacFMPIX8HMWob444A", "AirDropCapability",
"IFBSPGnQVFrGFW+ujtZu6Q", "RegionalBehaviorNTSC",
"IFHQSJ65DoElWQl/+eCfNQ", "fast-switch-options",
"IGYvMgBnOsdJjgmSh7Pe1A", "SEPNonce",
"IIYjwu1lbAyGz5t0c4ECoA", "MainDisplayRotation",
"ILaGO+KV5JAOq7Q5GEwbWQ", "AvailableDisplayZoomSizes",
"IMLaTlxS7ITtwfbRfPYWuA", "DeviceVariantGuess",
"IMlsLCL69XUZau9QyPnxeQ", "rear-slowmo",
"IUvPFaILUl3l0684dR0AlA", "front-max-video-zoom",
"Ini7+h7Q4ZZctfFM9+KTBw", "peek-ui-width",
"IweaHIDpz+rknAcb3+xg9g", "AggregateDeviceVideoZoomFactor",
"J/a5Y6rhDH0gVkYtWUylOA", NULL,
"J912s3mVzhReVtPv4HwqNQ", "FaceTimeCameraRequiresFastSwitchOptions",
"JLP/IinyzetEPztvoNUNKg", "AggregateDevicePhotoZoomFactor",
"JOlwW/P8Cw3CDCoFunq8og", "platinum",
"JQr1mcESYcN648vrcZPJEA", "front-flash-capability",
"JUWcn+5Ss0nvr5w/jk4WEg", "device-name",
"JXmZWYUbLoumvz7hu/GL0A", "FaceTimeBackCameraTemporalNoiseReductionMode",
"JhEU414EIaDvAz8ki5DSqw", "DeviceEnclosureColor",
"Jq+xaurJgFzSwxOfTqtBGw", "SupportsSSHBButtonType",
"Js8HVdVGRs8m5v94pMjkRw", "enforce-googlemail",
"JwLB44/jEB8aFDpXQ16Tuw", "HomeButtonType",
"K0tZN4PayAx7RgB0M+oohw", "bitrate-lte",
"KGlZoljMyZQSxfhROj0IFg", "data-plan",
"KLB4sM/KC38QT+dTuDC/aA", "rear-burst",
"KMgjmT+dsqBCXu1YQEcOFg", "RegionalBehaviorValid",
"KN7t4gQkyj5X66dBpmh9HQ", "large-format-phone",
"KWr9OM2iqeLQEhaHS0UshQ", NULL,
"KXUnLpPZ6IZSE+As45CkhA", "SoftwareDimmingAlpha",
"Kq9K9xqDoUiUP7JEfg+pNw", "DeviceSupportsDoNotDisturbWhileDriving",
"KzUQgIyBRinkweVMNUCOWA", "ArcModuleSerialNumber",
"L+KOzmOzO5DiJUZl21QGVg", "StarkCapability",
"L2Oq7vNNUKuv+iJ4m9xtiw", "SIMTrayStatus",
"L47fh6KehOmR+AseqK2Xsw", "DeviceSupportsCCK",
"L5al7b+7JATD/izSJeH0aQ", "cellular-data",
"LAB8o3Bxs3CgNuzDawjRdw", "opengles-3",
"LBJfwOEzExRxzlAnSuI7eg", "InternalBuild",
"LE2kQ7U1iM32AmlhYvlagg", "SavageSerialNumber",
"LJ8aZhTg8lXUeVxHzT+hMw", "TimeSyncCapability",
"LWxSM4CmFZMwzYclSh43gg", "rear-hdr",
"LXP9TbNYtZrIKOktGXez2Q", "3d-maps",
"LcUv5nw5flxnHlxWu9sJvw", "NavajoFusingState",
"Lcu6Zck+C/+AMO8qULacDw", "DeviceSupportsToneMapping",
"LeSRsiLoJCMhjn6nd6GWbQ", "FirmwareVersion",
"Leuy56dCZmAMYoVCQGTfPA", "DeviceSupportsPeriodicALSUpdates",
"Lg1EJX11Jb7EbveB6+YgVQ", "720p",
"LkWb+FyA1+ef2UD1Fx+kAw", "RearFacingCameraHDROnCapability",
"Lrs7l5cKWJ1Gk5ZzgMAKyQ", "sandman-support",
"Lu6Mgo1O0+EoGMk1OtnMRg", "rear-max-video-fps-1080p",
"LvCIFE6lOM10QDqIEyYWRA", "PeekUICapability",
"M+WPVivF4iTnm1CC8c6h+A", NULL,
"M+eWZ6Zk/aJIsnIrv4zdAg", "unique-chip-id",
"MTa8c+pEdbK0tHGXP06xOw", "AllowYouTubePlugin",
"MW1p1oJH8nDJc6igOb8G4g", "IcefallInfo",
"MWJNrFKpHkBEm8jAdJf1xw", "AirplayMirroringCapability",
"MWduuAGptrl7qIzWqBmOqQ", "AWDID",
"MWpHV1VYKXmaKqhgbmTWCg", "ptp-large-files",
"MXZ7vg7hul895QdsLUBJFA", "boot-manifest-hash",
"MYKMJDMFE/lhvOVXgtDNuw", "RendersLetterPressSlowly",
"Mgwtle8wzQEz/0vzBk47FQ", "DeviceSupportsLineIn",
"Mh+drGtyBfLYKN02sROzxg", "delay-sleep-for-headset-click",
"MjqwTHDneTCNeqhZ7vCvUw", "DeviceSupportsHiResBuildings",
"Mk4ZslaChmO+6s3h7L1w6Q", "DeviceSupports1080p",
"MulRZdIO3jyzkPar/CuDXA", "software-dimming-alpha",
"MvBKQ+GSnR3DjkovgNL+3w", "airplay-no-mirroring",
"MzxVeXMzucmEMx2lw8Pg1Q", "opposed-power-vol-buttons",
"N8lZxRgC7lfdRS3dRLn+Ag", "HEVCDecoder8bitSupported",
"ND6ZSbBBgMgwtMfh+OL5Wg", "HighestSupportedVideoMode",
"NJsxTSI2WuD+13rxShXX9w", "DeviceHousingColor",
"NPzjaX07XnS4KcMZ+l8ymA", "ExternalChargeCapability",
"NUYAz1eq3Flzt7ZQxXC/ng", "FirstPartyLaunchTimeLimitScale",
"NXJOYK7VhNn7ugbF2kx0zg", "3GProximityCapability",
"NaA/zJV7myg2w4YNmSe4yQ", "WifiChipset",
"Nhm02nvVOaQPimpOshlO1g", "FaceTimeBitRate2G",
"NkQOJZ1xdFk5SV55PFKlIg", "wlan",
"Nmhz54v5ZLqj2I4NPFIFqQ", "BasebandSerialNumber",
"NrXe/KHDNhJ4r2SC2bMQyA", "any-telephony",
"Nzu4E/VsXjEIa83CkRdZrQ", "Image4CryptoHashMethod",
"O8mk69g6k/CbfeET9LtqQA", "RosalineSerialNumber",
"OBqqs000I0SR+EbJ7VO8UQ", "HasSpringBoard",
"OPzhvROZUqCZhgYMyve5BA", "sms",
"OWLyWlUOIkl+eQB7Iq37xQ", "DesenseBuild",
"OWi11Urd09rDmPVy1z5dOQ", "CoverglassSerialNumber",
"Oji6HRoPi7rH7HPdWVakuw", "HasInternalSettingsBundle",
"OjzOua0LkOegX7pQdgMksw", "main-screen-height",
"OoFyZnd3oLS2Lw/KQTccGA", "SupportsTouchRemote",
"Ov9G2lRzQYbUyBYJ0KCMhA", NULL,
"OyENNqRhuo8+RHkpbr/82A", "RoswellChipID",
"P+UqVuzQzn3nwHSiSeDmyw", "live-photo-capture",
"P1djMN/L3B6otgGpO9WYkw", NULL,
"P6z8eNrRPcv0AcKPML0iow", "wi-fi",
"PLQ6xgfGji63NbFu+sjeYg", "WLANBkgScanCache",
"PNIwPfoxY6URyv3kSma5Aw", "wifi-antenna-sku-info",
"PNexcW/LBlPgAm+Skp2EAg", "EffectiveProductionStatusSEP",
"PQzmRjKVMistuIVsqs6QXA", "BasebandFirmwareVersion",
"PTQ+ABwag03BwO/CKvIK/A", "DeviceSupportsSiriSpeaks",
"PTfO3r9syJ45k+OItTlD3Q", "ui-no-procedural-wallpaper",
"PUMArrha4PFeOqINeQRM3A", "sim",
"PUY/n3uJEk8GSE+RjkHHAA", "video-cap",
"PcQWbThCb7iLEW+EoqZdEQ", "NandControllerUID",
"Po0s2Vf6g2ZqymKGNLFxeQ", "FaceTimeCameraSupportsHardwareFaceDetection",
"PpmzzBVLpZVubmP0tCIymg", "WirelessChargingCapability",
"PxEDp0oOasJ92F/V7YBa8A", "RawPanelSerialNumber",
"PxLTGkQx9GkeYcJKOaZguA", "video-stills",
"Q/BI7GKNZY13TpxbqA8nhQ", "rear-max-video-fps-720p",
"Q1Ty5w8gxMWHx3p4lQ1fhA", "MLBSerialNumber",
"Q2jR+AUT9PTHUrP/mkdfxQ", "NVRAMDictionary",
"Q4b8YIwPgnznT5hs4qXjaA", "rear-burst-image-duration",
"Q5QHkCRPRmiX3L/5xxKrRg", "BasebandCertId",
"QFnvO2shAYI+d4bj3qXuFQ", "DevicePrefersBuildingStrokes",
"QGmb9t2ZMFVwOImO6fewgQ", "all-features",
"QJSuJ2zhdxYX/7DUA2JtUw", "EffectiveSecurityModeSEP",
"QZgogo2DypSAZfkRW4dP/A", "InternationalMobileEquipmentIdentity",
"QbQzuIbef01P4JeoL9EmKg", "DeviceSceneUpdateTimeLimitScale",
"QdL5XM6PGBrjvJ/k187Ueg", "IDAMCapability",
"Qq9/Mya05P4ToEr1pMpGGg", "BootManifestHash",
"QtLcewkuPtPV0RpO+i0Zzw", "MarketingVersion",
"RA3I5nhSK65i1ZxkRxQKfg", "HasThinBezel",
"RECLuzbJ6oh8q4NKR8RtNg", "multitasking",
"RLlZndRrTB3oIDuZEihtpQ", "RearFacingCameraAutoHDRCapability",
"RXyKSjeF239SL2vOcru01A", "MobileEquipmentInfoBaseVersion",
"RYO2N0gqp5hHCik2TEiSVA", "armv7s",
"RYZZuAFEfSNnEKEzwzRnqw", "photo-stream",
"RaX3KBmG7H9fUOEtLK/I6w", "stockholm",
"RgoxDxYGuZ0GzijFt6kSQQ", "StockholmJcopInfo",
"RrhB72r1de9N65EG4pgqJw", "tnr-mode-front",
"RyXm3yMC4ejlFvwlEI509w", "hearingaid-low-energy-audio",
"S5Bf9bF00BTHrySCydAkdg", "bitrate-2g",
"SCNOHu+KqRX0xhIlj5KXaA", "H264EncoderCapability",
"SMgTCc2v9AU2ziIHRX8qww", "hearingaid-audio-equalization",
"SNfDJgQFV2Xj7+WnozcJPw", "main-screen-scale",
"SR/QIL//glHfqoE+lOAnbA", "SupportsBurninMitigation",
"SjED0v6tcI1c4fqvuUYAqQ", "EffectiveProductionStatus",
"SmUPjD77AHIMCLny9nawdw", "ConfigNumber",
"Sr1Bmb3uoIfgKyaZguG0Gw", "front-max-video-fps-4k",
"SvI9oDkzw4XJFd+dKen/2Q", "DeviceVariant",
"T9MMpvl0fu59PO8lXi/Cxg", "effective-production-status",
"TDM8SEI14n2KE9PGHO0a4A", "FrontFacingCameraStillDurationForBurst",
"TF31PAB6aO8KAbPyNKSxKA", "UniqueChipID",
"TTZrMo1OOEUELa7asaQ7xg", "RearFacingCameraHDRCapability",
"TXZxlSojLMQyLqusm9aa/g", "DeviceEnclosureRGBColor",
"TZ/0j62wM3D0CuRt+Nc/Lw", "ProductHash",
"ToJGxfcjkIerYyeL2e8c4A", "BasebandBoardSnum",
"TqrlqJOZiAuRx8Qu3SVr+Q", "SecondaryWifiMacAddressData",
"Tr9qG122eEQiKGfr6EGRdQ", "RegionalBehaviorEUVolumeLimit",
"TucF/tpjeAln1I0f3g0K3w", "does-not-support-gamekit",
"Ty5/C8UDfdjcdR853kulmA", "FrontFacingCameraBurstCapability",
"U+73bmG4kBGj6kpreQXUTQ", "DeviceSupportsAlwaysListening",
"U1fcnNYCEu9uH1bg3/6PKQ", "image4-supported",
"UCG5MkVahJxG1YULbbd5Bg", "MedusaOverlayAppCapability",
"UCLOC2TKe3vRkId34ubKWw", "AmbientLightSensorSerialNumber",
"UF3CoK9RCYXfTyzttoxNDQ", "enc-top-type",
"UFqkf9tcH1ltsOMzpdwSUw", "multitasking-gestures",
"UHwjAM1cqBLCR1OuYouf8A", "PhotoSharingCapability",
"UYZtXbMcIyMRZQ9pjDxRvA", "ui-weather-quality",
"UZyrJHlX635ocWEjBkt9YA", "UIProceduralWallpaperCapability",
"UcRWpMcvJDfLzn6utLj3XQ", "ApNonceRetrieve",
"V2Ykm/0M3CA6nyNhwNInsg", "64-bit",
"V5QFNbWGgrw+UZPvgIbDvQ", "ASTC",
"V9pLLbPQhyb75bbdTioZVw", NULL,
"VG9TCKNqNLCHk0J6zTkuVQ", "EthernetMacAddress",
"VHTcx7WQq0V7YgGKZisRWA", "FDRSealingStatus",
"VLfT+eziZYKNjRASM6ntnQ", "FirmwareNonce",
"VasUgeSzVyHdB27g2XpN0g", "SerialNumber",
"VrWzQGQK9Fbp/RqeQ08VzA", "car-integration",
"W5kTfIuxkKpHVdWTk42C9A", "n78a-mode",
"W7MyZ3Yxoy1qD6FrI0mLUQ", "RF-exposure-separation-distance",
"WC6wwFV23k19BlUQIAwDTg", "RearFacingCameraMaxVideoZoomFactor",
"WPEkba78QeFFU/wgqpOx6w", "UserIntentPhysicalButtonNormalizedCGRect",
"WbcphnnzI6Yb5r/AzwiyUA", "mix-n-match-prevention-status",
"Wr2SycNVQwBrdup3ok+LxQ", "SpeakerCalibrationSpTS",
"X9NA3D+PguwY0i0Uffl07Q", "camera-rear",
"XACgWnmwo1t6swUPu+/UUQ", "AutoFocusCameraCapability",
"XEoV4os3FAUL7yHDxWmSMw", "AppStore",
"XEp4h49dagkYL6YrtjW1Kw", "wifi-module-sn",
"XEzIXVPlevxuEIpZrMY+8A", "Skey",
"XFtUsQP3AyqT4CazSb5VCw", "DeviceSupportsCarIntegration",
"XFx5cRZ0tJYl+xJUCEgjnQ", "NFCRadioCalibrationDataPresent",
"XI87Zkcr5j1B/p2dom/B6A", "AWDLCapability",
"XIcF5FOyQlt/H79oFw9ciA", "PipelinedStillImageProcessingCapability",
"XKpK5v7PGzbe7igjloNBpQ", "closed-loop",
"XQBHOWjPt2P+uNqlLm1P7A", "BasebandClass",
"XSLlJd/8sMyXO0qtvvUTBQ", "bluetooth",
"Xa9nxhMDoHTdmrn/FufA3g", "WatchSupportsListeningOnGesture",
"XellXEQUbOIgUPoTrIj5nA", "RearFacingCameraHFRVideoCapture720pMaxFPS",
"XkfGVYlrkBQJgaGabHESJQ", "DeviceSupportsDClr",
"XmExwNGRvYTII6QC0+jvsA", "MaximumScreenScale",
"XrPbSCNx9X7Lyw9oGPgMDQ", "WirelessBoardSnum",
"XriAxQ+JY1z5nt5f3ftXVw", "DeviceSupportsCameraHaptics",
"XxnEk9uiIk5vCdbWEGt7lA", "DeviceSupportsLiquidDetection_CorrosionMitigation",
"XyppJjhSQE2982ZYgXlh2g", NULL,
"Y2TwC8z+XeBBBswnLf7JsQ", "PeekUIWidth",
"Y2Y67z0Nq/XdDXgW2EeaVg", "FMFAllowed",
"YH5LeF090QGZQTvT76qcBg", "HearingAidPowerReductionCapability",
"YUobJKXH3+ukrUe13TXL3Q", "BasebandPostponementStatusBlob",
"YVNo6vlMjhgQ9yGYV8gatw", "PanelSerialNumber",
"YcNAX0Gc6KejQPKSrA9kvg", "front-burst",
"YdPNjYPBzyE0jJl2X/CayQ", "RotateToWakeStatus",
"Yk5H+MlMreeaBLjv6PPFDw", "camera-front",
"YlK+0xmxNWhNn/+r8SM8kA", "DeviceSupportsStereoAudioRecording",
"YzrS+WPEMqyh/FBv/n/jvA", "RearFacingTelephotoCameraCapability",
"Z/TJS0IaLyq10dcSvUTGPg", "DieId",
"Z/dqyWS6OZTRy10UcmUAhw", "marketing-name",
"Z3gOHeppbL6+rblIe8H5Ag", "BasebandRegionSKURadioTechnology",
"ZApuwHXWV8RCz0iVzMnqLw", "telephony",
"ZEF0po63sTgpVrc9Ce7YNQ", "DMin",
"ZEU7pCEskBhjQ4AOMuALDw", "HEVCDecoder10bitSupported",
"ZYqko/XM5zD3XBfN5RmaXA", "MedusaPinnedAppCapability",
"ZeGw3VKUymUAbp4noKsxoQ", "FrontFacingCameraMaxVideoZoomFactor",
"ZeeiT4Cdn8HNANoqroPEAA", "SiriOfflineCapability",
"ZepchaN1K8XQJaBUMMlV5w", "iAP2Capability",
"ZgIjA7Nwd2jSo13lhDO1Iw", "RegionalBehaviorShutterClick",
"ZiSlYxYSkyaYImU3lrSXWw", "gps",
"Zmd7xYUw9EutGXifzpvfsA", "WatchSupportsHighQualityClockFaceGraphics",
"a/mex6YNO6gJ8N8SxAA71A", "DeviceSupportsCrudeProx",
"a13V9f9x26JcQCfczZAVAw", "ui-traffic-cheap-shaders",
"a5BRUxn1QBPXkAnbAHbmeg", "SigningFuse",
"a6vjPkzcRjrsXmniFsm0dg", "ShouldHactivate",
"aCQx2Qq/TChnNAq1rr6Egw", "DeviceSupportsAlwaysOnCompass",
"aCuWsar9Ayou7Vfkh7fdLw", "front-slowmo",
"aH78kNnsHDm9yHe6vSJYNw", "builtin-mics",
"aHrkhDFY/f2ophZ5/MqX0w", "face-detection-support",
"aIJva0DAnD6KdrSpPF11xQ", "s8003\")",
"aNZeCyuWxI6SE/KwZ129wA", "name",
"aOq/O8u9f/bpWUnKco+xgA", "EthernetMacAddressData",
"aoAKcHLuTUp/o3squcJkhA", "CompassCalibrationDictionary",
"atOCpGf+lHCxgJ9GElef8Q", "SEInfo",
"awim/yUQvLyTrKsoKhg2bA", "DeviceSupportsELabel",
"b/KizANb5o/dWqSP2GC23g", "public-key-accelerator",
"b/k0ZT2f/WGV2qJSyPJHoQ", "config-number",
"b2BKAEe88VRfp2WXEjJOyA", "SIMStatus2",
"b5K3g59Aj+Cc982n9FQv8A", "display-rotation",
"bUJD9zcOcitJwFA0ieIkxA", "DeviceBackGlassMaterial",
"bbyFCcrPE+k6ZXIVbXSFUw", NULL,
"bhPjDx/0UDk9mzia6ksZ+A", "nike-support",
"bl+nF6e86pLBiPP4pVJ24g", "PhotoCapability",
"bwLsbkp4shhHuNB5VpRa8w", "YonkersUID",
"bxQyyA/qJ3QQXTiHBsW2eg", NULL,
"byGRtH44VNik9CzN/QKLCw", "nfc",
"bysMryc4yLwQjKvUQGGXXQ", "DevicePrefersProceduralAntiAliasing",
"c5uqoV7Z9ly+f4c5mYXILg", "OfflineDictationCapability",
"c7fCSBIbX1mFaRoKT5zTIw", "WifiVendor",
"cBy4BcYs5YWtFHbBpt4C6A", "DeviceSupportsHaptics",
"cHla4KIe1wv0OvpRVrzy/w", "hide-non-default-apps",
"cRjPy4Ef+KZwJ+nfPeBV5Q", "DeviceSupportsSwimmingWorkouts",
"cWWKdUn+rIclZ60ZGAVhBw", "CameraHDR2Capability",
"cX1+ZsVacGTXWVKB9enYow", "shoebox",
"cZflGJ39lJHTCPy35/N14Q", "SiliconBringupBoard",
"ce5pjDJVSOxjcg1HwmAezA", "opengles-2",
"cganRwxlDnONJx4WeDI0kQ", "firmware-version",
"cm399FbDqnv8IOFoeBLWYg", NULL,
"cmkS/KVB6ubxH76sLbumbw", "rear-max-slomo-video-fps-1080p",
"ct5Dh6u0D6WDJKg2PrMFVQ", "FaceTimePreferredEncoding",
"cux58RcuSiBhpxWnT3pE4A", "FrontFacingCameraVideoCapture4kMaxFPS",
"d27R2IjPvpwp+MX/kUbJ2w", "PintoMacAddress",
"diS7AlmwFZz6NyF7CY97sA", "CoastlineGlowRenderingCapability",
"dp7SlZZQotrh8McQoH1xFA", "rear-facing-camera",
"drPpRw0Jmqcxv1XQPn/q/Q", "CameraFrontFlashCapability",
"e+pTfaabi1k1kfdk2vl1Kw", NULL,
"e9aZViEIJ/riA4pRfg1ihg", "device-color-policy",
"eH9J8yYIjbRNxg2EeYvNFg", "UIBackgroundQuality",
"eKgHzGQ9HnWdPKX7W16OAg", "ui-reachability",
"eLfYx8jpSlim2NZFIonPzA", "WifiCallingSecondaryDeviceCapability",
"eNgz35a7iZnVeEMwsBQZew", "BasebandChipId",
"eQd5mlz0BN0amTp/2ccMoA", "SupportsForceTouch",
"eXCYx/SHTZIn5LInWvZByw", "call-waiting",
"eZS2J+wspyGxqNYZeZ/sbA", "WifiAddressData",
"ebyBs0j3KAquBsgcfrNZIg", "CellularTelephonyCapability",
"edlvEg0UXOGErRDpk7O5Fg", "calibration",
"ee9YfVjjsbVte45bYSt4Wg", "DeviceSupportsNavigation",
"eg8KDO//lXaLwp+URGP6DA", "CertificateSecurityMode",
"emXA9B552rnSoI7xXE91DA", "DeviceLaunchTimeLimitScale",
"eu8pUYR7yo+AlS9aojlgwg", "DeviceSupports4G",
"euampscYbKXqj/bSaHD0QA", "IsPwrOpposedVol",
"evtY5EeJ8V0nFhmrj/OYjg", "NFCUniqueChipID",
"f+PE44W6AO2UENJk3p2s5A", "SupportsLowPowerMode",
"f2DlVMUVcV+MeWs/g2ku+g", "BatteryCurrentCapacity",
"f8peylp799CJta4Ev/vz8A", "hiccough-interval",
"fAwIjGT2efY3MHaGNHbCeQ", "modelIdentifier",
"fGpT09KNGDBjFXnqcVbgbw", "RearFacingCameraHFRCapability",
"fJZs6N8SqTS4RuQVh3szxA", "camera-front-flash",
"fW9C1U4C1FR8bwe1VqEWug", "full-6",
"fdh+s6j3VijuyrK7xLjd7g", "main-screen-class",
"fh6DnnDGDVZ5kZ9nYn/GrQ", "hdr-image-capture",
"fkWvcjYnYzGRhVKiBoYzgA", "HasPKA",
"fqNtLlgbYfa9gSNrhg7VGQ", "encode-aac",
"frZQaeyWLUvLjeuEK43hmg", "InverseDeviceID",
"fuKL2rMywRgQF1wowOA/cg", "DeviceBrand",
"fucd7llSuoCNHrrvLS1QQg", "watch-companion",
"fv8ZXM/NhUHQBQqCSk19cA", "FrontFacingCameraAutoHDRCapability",
"fxnMXVRwuznDzWhoDCxb2A", NULL,
"g+9NpjmSVwtomd8nyNJimg", "armv6",
"g/MkWm2Ac6+TLNBgtBGxsg", "HEVCEncodingCapability",
"g1gP4TOlkv84ezeaZrUgFg", "thin-bezel",
"g5LBi+DCiP5+jUnWVL7Y9w", NULL,
"g7YQ1Djxh4YiKlEeaoGhzg", "main-screen-width",
"g7vU4YF+9Z+wkSvw/Cm8Dg", "CoreRoutineCapability",
"g7yZjVHqRxbfXOqns+Sm9w", "front-hdr",
"gBw7IWiBnLHaA+lBrZBgWw", "CameraMaxBurstLength",
"gD8SNRcHQeIxCAvsp+2vjA", "WSKU",
"gI6iODv8MZuiP0IA+efJCw", "WifiAddress",
"gKzNJcweSCWA+gIGiUQJ5w", "mms",
"gPoIZFd4NhmSKrk67qH80w", "SBCanForceDebuggingInfo",
"gQDt76Te0SPw7N8oTLrBFw", "DeviceSupportsCameraCaptureOnTouchDown",
"ghpAuGJlPoauWijdtPi7sQ", "UserAssignedDeviceName",
"gk8sn5Vi0s088gEvssfbOg", "front-hdr-on",
"gnQwi8RnEeMG9qBe3IUKrg", "DeviceCoverGlassMaterial",
"gq0j1GmcIcaD4DjJoo9pfg", "RearFacingCameraStillDurationForBurst",
"gqDnklGQnpv5ilgh5uHckw", "DeviceSupportsClosedLoopHaptics",
"grEfqkFsEkgnJH1nl9sodw", "effective-production-status-sep",
"gukw/2mRLE2GyqXJFEu7ng", "rear-hdr-on",
"guykxGaRwHdenUK8fJRl8w", "gamekit",
"h0OUwg53vKp+IPdzLG4NrA", "mesa",
"h63QSdBCiT/z0WU6rdQv6Q", "RegionCode",
"h8xonkkn/NzDMvvCXLw8cQ", "FaceTimeBitRateWiFi",
"h9jDsbgj7xIVeIQ8S3/X3Q", "ProductType",
"hK/qlAUuu8u6SvIRkKmjQQ", "gps-capable",
"hLzlRnTuKAcQLWtNwCFSfg", "nfcWithRadio",
"hOkus/A6lBEF6Ar3jV7LrQ", "DeviceSupportsRGB10",
"heP+NTlvkhJ2zzWIUznawA", "MobileEquipmentInfoBaseProfile",
"hewg+QX1h57eGJGphdCong", "DeviceSupportsPortraitLightEffectFilters",
"hfs43coKE3iWlCwnqPgBpg", "IceFallID",
"hh/NoWpEoq1VF4lGDdPUpw", "role",
"hhRNi2d3z2WEFmU+xG/EXw", NULL,
"hiHut/WR+B9Lx/vd0WyeNg", "wapi",
"htWSrEg/cfn3squdzvER/w", "MLEHW",
"hwd9ipb6eezNleN59+6n1Q", "metal",
"hx2qJfJRLZ9Sseb37IcQow", "ringer-switch",
"hykQtM0zkNe2/IY69+3PPQ", "ApNonce",
"i8+iwUtLtB5jT+WNvqwrEA", "encrypted-data-partition",
"iBLsDETxB4ATmspGucaJyg", "IsLargeFormatPhone",
"iFOX66VmcijipO3YRc+AXg", "display-mirroring",
"iaegRQa4jNGOuTA6hnZmcQ", "DeviceCoverMaterial",
"ibhfX8FQ6b809N632Ey98g", "Allow32BitApps",
"iifCuJmggYlB4hLzc0Zoiw", "rear-max-slomo-video-fps-720p",
"ik8OQ5JoYhyK8AoTx29MuA", NULL,
"inECTnNyR97XWxm7jU8uqA", "MobileEquipmentInfoBaseId",
"inLiSl5OQHJ1stAIvKH8wg", "RegionalBehaviorGB18030",
"is3zjHrEdiF6J/boqghy9A", NULL,
"ivIu8YTDnBSrYv/SN4G8Ag", "ProductName",
"iyfxmLogGVIaH7aEgqwcIA", "green-tea",
"izFv/qj3IUhqAIiEuYH6xw", "MusicStore",
"j1pdCAYnpIEYMqIAitm3JA", "DeviceSupportsCinnamon",
"j4dedPnpeXouudM1+j3dsQ", "IntegratedCircuitCardIdentifier",
"j9Th5smJpdztHwc+i39zIg", "MarketingProductName",
"jBGZJ71pRJrqD8VZ6Tk2VQ", "RearFacingCameraVideoCapture1080pMaxFPS",
"jJ+5tnncQBcHo5T26MI5jA", "debug-board-revision",
"jKFTzVOYcfTfNBh+yDrprw", "RearFacingCameraHFRVideoCapture1080pMaxFPS",
"jMiqevikb6QWeHOhvLsw6A", "RenderWideGamutImagesAtDisplayTime",
"jPfKgbKUk+Vl6s7DaotqIA", NULL,
"jSDzacs4RYWnWxn142UBLQ", "BluetoothAddressData",
"jWdMTTxiAZc+KNO6Bz2jNg", "MesaSerialNumber",
"jdLgKT+0BZmGrzd9J0cuPA", "camera-flash",
"jewva1LRTg17HDPWdj+TLw", NULL,
"jgE7MmmkZAG0BiWVqD7bMQ", "BatteryIsFullyCharged",
"ji56BO1mUeT7Qg9RO7Er9w", "DeviceSupportsASTC",
"jkr5aFPOh/d6zTzNKYthBw", NULL,
"jw9WzWmThYzveJbsV+GZMA", "sika-support",
"jxx29Cq5bGHDnkcha4y/Rw", "SpeakerCalibrationMiGa",
"jyEyRLza0L3StNXgFUCoTw", "GPSCapability",
"k+KTni1jrwErpcDMEnn3aw", "MobileDeviceMinimumVersion",
"k5lVWbXuiZHLA17KGiVUAA", "BluetoothAddress",
"k7QIBwZJJOVw+Sej/8h8VA", "CPUArchitecture",
"kKgJsWN/rBUAkimOtm/wbA", "arm64",
"kMHGt7N4hx12NopZFcIz6Q", "RingerSwitchCapability",
"kQ8nm82jb5iTBUwT2M3aIQ", NULL,
"kWVFqaGBc3nOGmfM+ZpoEg", "tv-out-settings",
"kc+QzHP4Frf2NvP+mclQ2A", "wifi-chipset",
"kjKnJNt7HY90iN6rpbSeFQ", "RegionalBehaviorNoWiFi",
"kkSkHTEei96N1ZehicOgoA", "AppCapacityTVOS",
"knoZzQDWpu6OQWS7wgRWLg", "rear-max-video-zoom",
"kt7gXeIiU0dLEKrgUSsLVw", "opengles-1",
"kyszW/uUGJFTVNQwFaf6og", "DeviceSupportsEnhancedAC3",
"kyxFFGn+VS4L9a/bsvm19Q", "Image4Supported",
"l/n0Z7pMB8k0GyTKz3v3Tw", "AirplaneMode",
"lHMDJnC58naUz2rOCJyVIw", "IntegratedCircuitCardIdentifier2",
"lM8BH5myz/qFGeIYnsiEoQ", "HearingAidAudioEqualizationCapability",
"lMKshPs7fX9YxDSOEXnoiw", "effective-security-mode-sep",
"lR7sjp4tOz3cMWoEMlZrLA", NULL,
"lSpe1QHIya0aeNrjLTtaJA", "hidpi",
"lUryPpLkvlffpEKiNnEchA", "slow-letterpress-rendering",
"lY6RKv6ri6kfBeJCWilmmQ", "front-burst-image-duration",
"ld2eewXs5StVwdRtwYT8sw", "PersonalHotspotCapability",
"lo3szoQ4sLy7o3+ZD0GcAQ", "ambient-light-sensor",
"lvmEUCUwik8sO0yGU1rBOA", "rear-max-video-fps-4k",
"lwHRTZNO5Jq87pVlzdNGIA", "DeviceSupports720p",
"m+FD6mX8VZzP95hOhM+jow", "hw-encode-snapshots",
"m4UsCAgXhbdnwLebiyKMiw", "UIReachability",
"m9ORTKMgu9A+zF+A61Zz5A", NULL,
"m9OWD0Y4Br0TZHUl6rGcOg", "SavageChipID",
"mAAbkChrX3bpxPIffHG1BQ", "front-facing-camera",
"mG0AnH/Vy1veoqoLRAIgTA", "MedusaFloatingLiveAppCapability",
"mVenV0u+B3ShrqRddinaFQ", "homescreen-wallpaper",
"mY5R+ZIWxy5BDEEZTeWlHQ", "WatchSupportsSiriCommute",
"mZfUC7qo4pURNhyMHZ62RQ", "BuildVersion",
"meLhyIpGgxiQoFZD/OGPcQ", "CompassType",
"meicxSe0OZJaae1hEiOV5Q", "SpeakerCalibrationSpGa",
"mm4/5+X4Z+eStXyipfwWVQ", "rear-cam-telephoto-capability",
"mmu76v66k1dAtghToInT8g", "UIParallaxCapability",
"mtHZd1H8XJ2DMVtNVUSkag", "wifi",
"mtrAoWJ3gsq+I90ZnQ0vQw", "DeviceClassNumber",
"mug/QuG6jZ3CYR9p7OWQaw", NULL,
"mumHZHMLEfAuTkkd28fHlQ", "DeviceColor",
"n/G0fQIQiom+pb4tHA4Mmw", "device-colors",
"n/aVhqpGjESEbIjvJbEHKg", "SphereCapability",
"nAl8QWlApaJQkipRf38fdg", "DeviceSupportsNewton",
"nFRqKto/RuQAV1P+0/qkBA", "UniqueDeviceIDData",
"nK4D+jDUuTGFFwRFPC2lWg", "DeviceSupportsFloorCounting",
"nSo8opze5rFk+EdBoR6tBw", "RestrictedCountryCodes",
"nVh/gwNpy7Jv1NOk00CMrw", "MedusaPIPCapability",
"nWFV2qG2TjSuH7vZFCdi4w", "RearFacingCameraModuleSerialNumber",
"nZUUCFZgomfWUIPGGzNAqg", "SecureElementID",
"na6PSBfq05lkAfWkwAwaGg", "ExternalPowerSourceConnected",
"na77zbwlhy0V7shc4ORRgA", "post-effects",
"nmOy2K5HzAAs2QNAi8wR+Q", "SupportsRotateToWake",
"noqTy5fUbyK03UHxWigBBQ", "OLEDDisplay",
"nteaxwXwZWYUI9z46VDRnA", "video-camera",
"nudr7/i2XcxAX6widrWShg", "certificate-security-mode",
"nv4RoLkNoPT0/rsO8Yaiew", "still-camera",
"o/mXrucvBSYUXqq7K3UzKA", "IsThereEnoughBatteryLevelForSoftwareUpdate",
"o0axLo6LGt8HbuEWdLZ92Q", "auto-focus-camera",
"o60T6wXe1DDaO4a4gw10TA", "TristarID",
"oBbtJ8x+s1q0OkaiocPuog", "MainScreenStaticInfo",
"oJGeec0N+MudCr0LsdtbHw", "MobileSubscriberNetworkCode",
"oLjiDs+BWEdMVbjE0x6cnw", "DeviceSupportsStudioLightPortraitPreview",
"oPeik/9e8lQWMszEjbPzng", "ArtworkTraits",
"oTuH4/axV9s11/jKxB2z2A", "ui-no-parallax",
"ohnQBWkVQf2nu9Vr/9uLug", "DeviceSupports3DImagery",
"ol92SaBpqIvQs+KBljuwGA", "kConferenceCallType",
"oxH8p7+EaUzhkc2edrXsQQ", "aggregate-cam-photo-zoom",
"pB5sZVvnp+QjZQtt2KfQvA", "BasebandChipset",
"pCbWB0w5vhsKbGJHs/c1jQ", "youtube",
"pLzf7OiX5nWAPUMj7BfI4Q", "SupportsIrisCapture",
"pMeQxE5szZTjLMk10TisDQ", "UserIntentPhysicalButtonCGRect",
"pQzfsK0Ado+nkNFgPRIA8Q", "DeviceSupportsLivePhotoAuto",
"pX2TxZTxWKS7QSXZDC/Z6A", "HasBattery",
"paR6NqTecAD44x45kzV87g", "AudioPlaybackCapability",
"pdFo85PUvIiT4FjAT6Amcw", "baseband-chipset",
"plaYa8bKJaAF5Erc5nvZ+g", "RearFacingCameraBurstCapability",
"po7g0ATDzGoVI1DO8ISmuw", "RearFacingCameraVideoCapture4kMaxFPS",
"pxqIJ789zCoOILWO6cQ52Q", "no-simplistic-road-mesh",
"q4cLktMwtrx8dCJAQTeqTg", "PanoramaCameraCapability",
"q69vauqK9djnPlEZBFBV4A", "DeviceSupportsSiDP",
"qHVhw5NhezD+ljFUPvQb4g", "nike-ipod",
"qNNddlUK+B/YlooNoymwgA", "ProductVersion",
"qOwiNS0eFEq9oi3MNsgxWg", "FirmwarePreflightInfo",
"qWG594bTi87edQCSYxlLeA", "EUICCChipID",
"qWGVjnlN/wWMhlWgfNcSBg", "DeviceSupports9Pin",
"qb//mYg6KeTmjv8w4ZAMIg", "CompassCalibration",
"qlcdNkarcGLcbW3HvBhwaA", "FrontFacingCameraModuleSerialNumber",
"qwXfFvH5jPXPxrny0XuGtQ", "BuildID",
"r/++Z94rbTcHrTtZ/rCU4w", "s8000\")",
"r5QUsvvgcb2Qmuflua13fQ", "DeviceRequiresProximityAmeliorations",
"r5pA2qLgR86BQKwgMjPWzg", "LynxSerialNumber",
"rJkMAGeVLdhP5+10G5hVcA", "UserIntentPhysicalButtonCGRectString",
"re6Zb+zwFKJNlkQTUeT+/w", "UniqueDeviceID",
"rkFHO5dZmWxy3QdOx7r7kA", "MobileEquipmentInfoCSN",
"rkqlwPcRHwixY4gapPjanw", "DeviceName",
"rxUlSnmihTL8oDg9Hrgq/A", "MixAndMatchPrevention",
"s+gaKNe68Gs3PfqKrZhi1w", "MonarchLowEndHardware",
"s2UwZpwDQcywU3de47/ilw", "microphone",
"sFTm4FEVKVfdZ0ChdwQY1g", "WifiAntennaSKUVersion",
"sHiXbHqHvvRS3I/qo/rH2Q", "SIMTrayStatus2",
"sJ0n0UZHSUVJbmyy2p54Cw", "unified-ipod",
"sJmYs82RucA1MWX5jHFSjA", "DeviceSupportsWebkit",
"sLe8lqXRlqZM74MNUoVcyQ", "BatteryIsCharging",
"sYxZdpH3i8nwjZNet0QuAw", "fcm-type",
"sigsyX/a/CpMjoZnrgwIgg", "HEVCDecoder12bitSupported",
"spGVujDEmyCzDznXozB3oA", "apn",
"ssIPnsZyWHPGC5sg3Pzkiw", "SiKACapability",
"tOLVnZop4m/g5/iuC7zlUw", "effective-production-status-ap",
"tUIqcYyzHuWBvBQHsLk8IQ", "international-settings",
"tYqUcLmLfhmk7vOgdFvURg", "sim-phonebook",
"tad3RCjcWdkyLSVI8kUBtA", "caller-id",
"tdUWKiiM7JdctnzQuvaVVA", "c2k-device",
"tuwdHA2NDGnLajCo5K3UUA", "voice-control",
"u3c0R+31Df4SUTHrICQkTg", "hearingaid-power-reduction",
"uAIY4Jb2A7Fy2aLrlDU1gg", "RemoteBluetoothAddress",
"uB6I2WImAHd8DEGuqYcMbw", "WifiFirmwareVersion",
"uKc7FPnEO++lVhHWHFlGbQ", "ipad",
"uO3aPe7lfB1XxSiz/1xBvA", "CertificateProductionStatus",
"ueuuYQk48HGWm/cJlHq/Dw", "fcc-logos-via-software",
"uksZ8eaKeV5sUpLNBPafww", "FrontCameraOffsetFromDisplayCenter",
"ulMliLomP737aAOJ/w/evA", "IsSimulator",
"ulPs+OBjapRJaJ6Ech3OFA", "h264-encoder",
"uyejyEdaxNWSRQQwHmXz1A", "DiskUsage",
"v/BP9Nx/zfo9bKi9JR2p+g", "3d-imagery",
"v2Q3tLoD4+o/XazHC/0FyA", "DeviceSupportsYCbCr10",
"v5YVEwERRin1v+reUNjJ5w", "ComputerName",
"v9YZN998zL0OLA3q6SpPQA", "HasIcefall",
"vENa/R1xAXLobl8r3PBL6w", "EffectiveSecurityModeAp",
"vIccod02kDxScKF5s2h6OA", "BasebandUniqueId",
"vaiFeAcMTIDXMSxTr8JwCw", "BasebandPostponementStatus",
"vl45ziHlkqzh1Yt6+M9vBA", "displayport",
"vmZuX/fdqt3gKhonHYLyUw", "aggregate-cam-video-zoom",
"voS/bmBAz0Y1eNLoN8x9/Q", NULL,
"vwZ4ohiPF3w3M1jzHbP30g", "HallEffectSensorCapability",
"wAbB2fAjUqUc6lNBelfWMA", NULL,
"wBVgxg3VYUU5gawcgq7MXg", "SupportedKeyboards",
"wH7fRq4TDdYG2pN1KDQW/A", NULL,
"wNdWl5xfBJmJGNWJr5t0zA", "DeviceSupportsBerkelium2",
"wOVK1nhmiAawowdbIwgyaQ", "RearFacingCameraVideoCaptureFPS",
"waWRQ4fj6cyMuJ+wTWJs1g", "RearCameraOffsetFromDisplayCenter",
"whbsdxpLirBFgUbLH3+0JA", "DeviceSupportsAdaptiveMapsUI",
"wlxZYdEZITDTzgs/OnnV+Q", "personal-hotspot",
"wtUF1NceYeLT6IHovZvocw", "DeviceSubBrand",
"xDg5n/9rR2cMhp7MK0irBA", "healthkit",
"xJUG7IKySthRrPcxII184g", "enforce-shutter-click",
"xOEH0P1H/1jmYe2t54+5cQ", "MobileEquipmentIdentifier",
"xOJfWykLmQCc8lKlzMlrLA", "assistant",
"xRyzf9zFE/ycr/wJPweZvQ", "InternationalMobileEquipmentIdentity2",
"xSh3mf5+Zuoz6xhxEah0zQ", "DeviceSupportsTethering",
"xU1eZLRifcixnyDzjo52DQ", "tv-out-crossfade",
"xUHcyT2/HE8oi/4LaOI+Sw", "PartitionType",
"xXBT4e92qXwQo3SYmACj3w", "die-id",
"xYu8vn4nnbLnNTbBe0FT+w", "WAGraphicQuality",
"xZm4Ky2/qswyf7ykvlchYg", "CPUType",
"xbNo7dj2oAnz92JhEOn9tw", "DevicePrefers3DBuildingStrokes",
"xleedMDMw0UV3fSgmHIoaQ", "kSimultaneousCallAndDataCurrentlySupported",
"xsaMbRQ5rQ+eyKMKG+ZSSg", "PasswordConfigured",
"xunfK8NYNCS75N2z2buKWQ", "FaceTimeBitRateLTE",
"y0jtYciPmcx3ywPM582WZw", "ContinuityCapability",
"y5dppxx/LzxoNuW+iIKR3g", "DeviceCornerRadius",
"yMmSdMRKEHRTCQ72ltCH1w", "airplay-mirroring",
"yNesiJuidlesNpI/K5Ri4A", "PasswordProtected",
"yPSUYPhrVLHnvX0TUugiwg", "rear-auto-hdr",
"yRZv0s7Dpj8ZBk0S+0+nMA", "contains-cellular-radio",
"yUCaqT4KOwJpYEb+XDPq7g", "SIMStatus",
"yZf3GTRMGTuwSV/lD7Cagw", "DeviceSupportsTapToWake",
"ybGkijAwLTwevankfVzsDQ", "MainScreenCanvasSizes",
"yeQy+rgNoD7+YIY6mSVOhg", NULL,
"yeaE9+OrN2WJlWkDroMtZg", "bitrate-wifi",
"yhHcB0iH0d1XzPO/CFd3ow", "DeviceSupportsApplePencil",
"yl8qmYPdAhFLeDBho10sdQ", "FaceTimeDecodings",
"z+5gEULGC7aEYopBd4ggpA", "BuddyLanguagesAnimationRequiresOptimization",
"z5G/N9jcMdgPm8UegLwbKg", "IsEmulatedDevice",
"zDBaE8nqtDP8hY4pOa6iMw", "t7000\")",
"zHeENZu+wbg7PUprwNwBWg", "RegionInfo",
"zJUWenIp94snlzBD1cub3g", "function-button_halleffect",
"zP3kBA1Biwz2d6PTIIbmUQ", "ActivationProtocol",
"zPHFWx4ZItDiTXNT2onrWQ", "MobileEquipmentInfoDisplayCSN",
"zPSNnYDFk+x5ebOtenb3Eg", "auto-focus",
"znvmheFkjr6hiqIK9TrCVw", "pressure",
"zxMIgVSILN6S5ee6MZhf+Q", "NFCRadio",
NULL, NULL
};
- Easily preview DOT diagrams
- Live update when editing
- Capture screenshots
- Quick Look integration
- Free download on the Mac App Store
Conclusion
The libMobileGestalt
library gives access to an incredible amount of interesting data. Since my previous article, a couple of new keys have been added and correspond to new features. Worth mentioning are:
- DeviceSupportsUSBTypeC
- OLEDDisplay
- SIMStatus2
- SIMTrayStatus2
- SupportsBurninMitigation
- HasAppleNeuralEngine
- LowPowerWalletMode
- WatchSupportsSiriCommute
- WirelessChargingCapability
- DeviceSupportsAlwaysListening
- DeviceSupportsDoNotDisturbWhileDriving
- DeviceSupportsRaiseToSpeak
- DeviceSupportsStereoAudioRecording
- DeviceSupportsSwimmingWorkouts
- DeviceSupportsTapToWake
- AmbientLightSensorSerialNumber
- SiriOfflineCapability
- DeviceSupportsELabel
Update 27.11.2018:
If you want to read more information about libMobileGestalt, you can read the excellent article from Jonathan Levin. It provides a good overview and other details about libMobileGestalt and might be a good complement to this article. I also highly recommend to read the excellent MacOS and *OS Internals, Volume I: User Mode from the same author. The Volume I explains how libMobileGestalt internally works. Below is one of the diagram you can see in the book, courtesy of Jonathan Levin:
Update 28.11.2018:
@s1guza managed to recover 78 other keys. I updated the list of keys in this article. There are now 753 keys known out of the 792 keys (95%).
Update 04.12.2020:
Added the value MLEHW
for the key htWSrEg/cfn3squdzvER/w
.