-
Notifications
You must be signed in to change notification settings - Fork 21
/
mapping-legacy.h
188 lines (186 loc) · 9.97 KB
/
mapping-legacy.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
#include "struct.h"
// Total: 177 keys
// Deobfuscated: 171 keys (96.61%)
// Total gestalt keys: 167 keys
// Deobfuscated gestalt: 162 keys (97.01%)
// Unexplored: 5 keys
static const struct tKeyMapping keyMappingTableLegacy[] = {
"+zD41v0XRR72ItZHfisZuQ", "PTPLargeFilesCapability",
"/4LCTfMhvzuiK6b557ir5Q", NULL, // non-gestalt-key, IODeviceTree:/arm-io/isp, starts with o, LiDARCalibrationPrCL
"/8aKho3RQEvq1PxPnN2ziQ", "MetalCapability",
"04zgp3uYWXAEZCOV0wrVXQ", "hardware-detents",
"061e/gd5kFdZwwe1G2qXFQ", NULL,
"0kE9ab+OYAMDszxCc5nNTw", "MusicStoreCapability",
"0tONs5niVymiPVtijnw9hg", "CallerIDCapability",
"0X+uIFfqTkodf6Lh20JY+w", "SMSCapability",
"0Ze/1/PMurdnnuNgYLsiSw", "OpenGLES1Capability",
"1BLBa4NFd3uQekgmXCBOCA", "BluetoothCapability",
"1ciXUB/TiXolnLnb9oa0+Q", "EncryptedDataPartitionCapability",
"1h6a0FG2nwMsUDVnYfaxxA", "MainScreenOrientation",
"1pkwRjExGQ/Xzy/LnAC98A", "LoadThumbnailsWhileScrollingCapability",
"1pwZX5NfL1wgOY5dftDTmA", "CameraRestriction",
"1tvy6WfYKVGumYi6Y8E5Og", "AccelerometerCapability",
"1ZJLuPSZ7T410f25nyus0g", "BluetoothLECapability",
"2RMKoChpU7jtotAG7NYV4Q", "VOIPCapability",
"3lh7gCvtytf3CQisb6LSJA", "ane",
"4/DY21tHB40GBdt7Xk8Sdg", "TouchIDCapability",
"45gPwlxIWz7Mui/RUwUikg", "DeviceNameString",
"4CQ7lOLjfmXp1J350TNTUQ", "TelephonyCapability",
"4TKtw5gG9r8CE3BlOrjLhg", "UnifiedIPodCapability",
"59MRw0x/zCNPzV6/uGS8cg", "PiezoClickerCapability",
"5Xri+ec5Inj/4XBalFenVQ", "MainScreenPitch",
"7NoMrNekLOY0QTFFKY3MUg", "RegionSupportsCinnamon",
"7Ukdmk/m0mDoIbgES+BgbQ", "Full6FeaturesCapability",
"84iheBmhAmsxIlcxG4a0zA", "VideoStillsCapability",
"8bazN693YkKz0MDmcZvjXw", "ExplicitContentRestriction",
"8lHIyh53plXuU5ZXCCtc1A", "AirDropRestriction",
"8P5JZjT7LnaofwK60pBM1w", "MicrophoneCapability",
"8QDlnfTo4K3713bkcH+E9A", "iPadCapability",
"8vIFqHe5lcMGo7TvbNLmyg", "home-button-type", // non-gestalt-key
"9s1QcGZXIyfHeOT8b/+m/A", "LTEDeviceCapability",
"9ZQAcDmoSgmTrmVL06N7hA", "AppleInternalInstallCapability",
"A8aFtN08Oqt21846jqnftQ", "SiriGestureCapability",
"Af/UTHptqxLPG5sy0wQTiw", "TorpedoCapability",
"AFgMLiOUXwdf4T83wrVcxw", "MMSCapability",
"AFSjHTczUWJZWdEzHqndnQ", "720pPlaybackCapability",
"aH78kNnsHDm9yHe6vSJYNw", "builtin-mics", // non-gestalt-key
"aIzBwNZS8VUrxL+9grefTA", "GameKitCapability",
"Ar0GS4uq6WcJ33OpIF14XQ", "HealthKitCapability",
"Bf5+aj/dC02mgZlX5cpEHg", "CallWaitingCapability",
"BfEIy3W3t0Wxf7Hf7LEsAw", "PearlCameraCapability",
"BfM9558OSUj9vu/OmyjLnw", "AssistantCapability",
"BhXj+5n3+0HcPoSArDGX7g", "EffectiveSecurityMode",
"bstETUHlPlCFu+l1GRvM0A", "TVOutCrossfadeCapability",
"BstyjvaCtwqls0MfbkGTSg", "DisplayMirroringCapability",
"C69C6jJjSxkwtSCq81shww", "CallForwardingCapability",
"Ca/ykCYJcbVY9gaO9SvKiQ", "YouTubeCapability",
"CgrU9s3DgLoemGDRXszlnQ", "3GVeniceCapability",
"Cp9cxpL94276NKHivShdCg", "HomeScreenWallpaperCapability",
"cqjRgfBVUDsi5vrXdQOcng", "OpenGLES3Capability",
"drPpRw0Jmqcxv1XQPn/q/Q", "CameraFrontFlashCapability",
"dvaktw5A/h0zlsWpMg/COQ", "DeviceSupports64Bit",
"dZ2183tXAlFrXRtDcdiqJQ", "Peer2PeerCapability",
"E2iZGHvwvi387UKi9wC2Mg", "CameraFlashCapability",
"Ecx7M8v2wk05Fch3pFE/GA", "NikeIpodCapability",
"eDiwRLHFAmDNNPtULAcEZA", "TelephonyMaximumGeneration",
"ePAkIesI8SUJiAx8uRCcEA", "HDRImageCaptureCapability",
"EPMipOaz6R549ljzQFXEkA", "VolumeButtonCapability",
"F2M6lgy8EHCyR6hc00hMcg", "effective-security-mode", // non-gestalt-key
"fAwIjGT2efY3MHaGNHbCeQ", "modelIdentifier",
"FfP+vxxGg5AbBO0uzmp6rw", "GasGaugeBatteryCapability",
"FgjnMkPJPpI4C38dWETwtw", "flash",
"Fralg2R4+pkggafylKbVgw", "HearingAidLowEnergyAudioCapability",
"G/ss4ZCOHb2osL8sLnZj7w", "reverse-zoom",
"g9b89U/AXTtd//2tEk1Dyw", "APNCapability",
"GFBh/UJXPx/WDLe2qhu/xA", "DeviceSuportsExternalDriverKit",
"GjhB2cGBYAYQHDA9fKOWNw", "PhotoAdjustmentsCapability",
"gow0CqXZBgAxbnq78oLJQQ", "PlatformStandAloneContactsCapability",
"H6fcS+aUfwP3KiWwU9YybQ", "MultitaskingCapability",
"hL9+1F/mUsx9B1NfYn4T/g", "OTAActivationCapability",
"hSjeLvzobsJCklk4+pzu3g", "MarketingSOCNameString",
"htWSrEg/cfn3squdzvER/w", "MLEHW",
"hVVttq0KhS190K5SkaajpQ", "FrontFacingCameraCapability",
"I+ptihXW+rMeySVUWURNiw", "mac-address-bluetooth1", // non-gestalt-key
"I2IvpG8yJdNpvO4csuB9EA", "LocationRemindersCapability",
"iAu0GZogf4TG69GSO5rHcg", "DeviceSupportsARKit",
"iSVbuFLd369ug7uTvmUtkQ", "SensitiveUICapability",
"jaHzwmQrBwNlt5n0dOa7DA", "SystemTelephonyOfAnyKindCapability",
"jewva1LRTg17HDPWdj+TLw", NULL,
"JIkPhorQU+H4FIGKvfqoUg", "TVOutSettingsCapability",
"JJfHGh5TTJt4RdbtmPioyw", "HDVideoCaptureCapability",
"jPfKgbKUk+Vl6s7DaotqIA", NULL,
"JuR8P7H4EAlo95lY7lgvtA", "WAPICapability",
"JVeuWWZ2F8AjVRs9kfKJ3Q", "WiFiCapability",
"jyEyRLza0L3StNXgFUCoTw", "GPSCapability",
"K+5Xuejc6dNaKo6szngjSg", "DisplayFCCLogosViaSoftwareCapability",
"K0deZit9WJp08kND9wq7cQ", "CellBroadcastCapability",
"k0rC7smY1sjVXxjCLHVeJA", "CellularDataCapability",
"kMHGt7N4hx12NopZFcIz6Q", "RingerSwitchCapability",
"kTX3vfIkwQHB9e90qFxlDg", "PhotoStreamCapability",
"KXulcwjWtgzrg+u8qILKBQ", "LocationServicesCapability",
"ld2eewXs5StVwdRtwYT8sw", "PersonalHotspotCapability",
"Lfx1lF4WO7V2u7mKQTQXGA", "LocalizedDeviceNameString",
"lJMvqLXN5hYqj0ulelo/1Q", "SIMCapability",
"lLP6eSW9thhnfm1jBFX21Q", "ScreenDimensionsCapability",
"lM8BH5myz/qFGeIYnsiEoQ", "HearingAidAudioEqualizationCapability",
"lp0YX+xu6UPp4SeF2oyLcQ", "EnforceCameraShutterClick",
"lrd6CRt0Uo4zpYyWWX0O0Q", "ContainsCellularRadioCapability",
"mMpmRVTiFjGCIUUH1v5aVg", "EncodeAACCapability",
"MulRZdIO3jyzkPar/CuDXA", "software-dimming-alpha",
"MWJNrFKpHkBEm8jAdJf1xw", "AirplayMirroringCapability",
"na77zbwlhy0V7shc4ORRgA", "post-effects", // non-gestalt-key
"nfoN5DvniQJQRqNth7F0fg", "HMERefreshRateInARKit",
"NnjMKIIAarYqUsQjrLAzCA", "avatar-camera",
"nPGxu4rFOh+jGGPSoUFgwA", "DictationCapability",
"nqZ6O+s733xoZqQZZ1NWRw", "AmbientLightSensorCapability",
"NwAF2cQVdjOKc7KkqR9tIA", "GyroscopeCapability",
"NXYYZO2ABdr0PLnSomHJ2w", "C2KDeviceCapability",
"o/P6XwYugOD7HAAAmhpTuw", "VoiceControlCapability",
"o2KLXtN1mTtM9u/2MpYnaA", "MagnetometerCapability",
"O3i4ewDkn5ARnjq2xIm/Sg", "MainScreenScale",
"oaIPJckrXuT73yxxtfGJAg", "EnforceGoogleMail",
"oGLRS3rALy/eJqiKMfXOxA", "DeviceSupportsHMEInARKit",
"oNUnoF4mZBXwKfYyCx0Vfw", "DelaySleepForHeadsetClickCapability",
"OwiopkU88VSKJX7zgoWPpQ", "external-driverkit",
"OySq8itgJ0AKORPMwrKkvA", "AccessibilityCapability",
"pdugFp4LGGarCxCXK0mWtg", "HardwareKeyboardCapability",
"PeKqfLHCeimBIYJfnFE9vw", "ApplicationInstallationCapability",
"pFXE4P/EKSiY0vBWvtT/HA", "HasAllFeaturesCapability",
"pKT0lcBNzQ676fjvMAbu6Q", "ProximitySensorCapability",
"po+GVxlZvPQi8BE6RHBDHQ", "DisplayPortCapability",
"PUbhrnwCUBxJ2bxlZeKscg", "VeniceCapability",
"PUY/n3uJEk8GSE+RjkHHAA", "video-cap",
"QAL4CoosdFzdrO2SMJflLQ", "GreenTeaDeviceCapability",
"qdJCWc+PSnu2Bpa6755rWQ", "RearFacingCameraCapability",
"QEmhOZosE0IT4YJkQWh3Dg", NULL,
"qMmeMcIsFZrRu0jfOy3I9Q", "HideNonDefaultApplicationsCapability",
"Rh3jQ1k4bhpCfR4FimhRZw", "AppStoreCapability",
"S9ZweBMsbQwCL6t3Zpj4fg", "IOSurfaceBackedImagesCapability",
"SBe5o/DMF5Z94MS+ZzmBCA", "DeviceSupportsNFC",
"sgo5tedXL8Fn5rsAqD9yiQ", "HardwareEncodeSnapshotsCapability",
"SjED0v6tcI1c4fqvuUYAqQ", "EffectiveProductionStatus",
"T9MMpvl0fu59PO8lXi/Cxg", "effective-production-status", // non-gestalt-key
"tAXYjbxUHRPtyQOYqzV8rQ", "DataPlanCapability",
"TcGqIE272OpkCMRaIOaPgw", "MarketingNameString",
"THaCQIAEgw5Zqceq9LAe0g", "HiccoughInterval",
"TphKlAdEwSp2CSJmGi/WDA", "MobileWifi",
"tpRXJz7izvvkGMRnTXaVWg", "WatchCompanionCapability",
"tRBbYA5BLkf/wzaof1WfyQ", "SIMPhonebookCapability",
"tZOIwbmkkjP5Nggu8/70dw", "MainScreenClass",
"U28TFcPMDYvyjIBpc8HZ4Q", "DeviceSupports3rdPartyHaptics",
"Ue0GVAyEOkP5kyQgcXKlxg", NULL,
"UKxn1HFRFlH0WCYlMr0gVg", "SimultaneousCallAndDataCurrentlySupported",
"ulPs+OBjapRJaJ6Ech3OFA", "h264-encoder",
"uOwIrmQD0GqKtBErL94XJg", "CameraCapability",
"UtO2BMC/uvWNvjPhK2EXiQ", "ARMV6ExecutionCapability",
"uYXqOrxG58efKTnlBA3PXw", "AdditionalTextTonesCapability",
"V3vz1JOFx829T5VapwzRxQ", "SimultaneousCallAndDataSupported",
"v5AoJC7hPGHbysTMLip12A", "SupportsTapToWake",
"V5QFNbWGgrw+UZPvgIbDvQ", "ASTC",
"VhcvUOAVhvIns8SosbTDrg", "NotGreenTeaDeviceCapability",
"VOKmP/SJjhnx1AaT13J7QA", "MultitaskingGesturesCapability",
"vwZ4ohiPF3w3M1jzHbP30g", "HallEffectSensorCapability",
"WAg9taYd5sCaLcjVswnjjw", "ConferenceCallType",
"WKTZS6CQwtj1BP1m4SLo1A", "ShoeboxCapability",
"WT7hF1YDP3DfFx+hSAr25Q", "ARMV7ExecutionCapability",
"WWhvfhkzSG/RNghKi17E3A", "InternationalSettingsCapability",
"x1RVzO1tUrUT+A3FOuaXew", "UMTSDeviceCapability",
"x7jCqsR180Lcm6rYguygmg", "MainScreenHeight",
"XACgWnmwo1t6swUPu+/UUQ", "AutoFocusCameraCapability",
"XcmwH6K+Nop/mDqy50Nrqw", "HorsemanCapability",
"XEp4h49dagkYL6YrtjW1Kw", "wifi-module-sn", // non-gestalt-key
"XPqbAKO9OGRsZmYTfs99Pw", "OpenGLES2Capability",
"yAP29WFvj9TYheRKoEJDIw", "MainScreenWidth",
"YH5LeF090QGZQTvT76qcBg", "HearingAidPowerReductionCapability",
"Yk5H+MlMreeaBLjv6PPFDw", "camera-front", // non-gestalt-key
"YWQYAm8X1mwtoYPwpLF6YA", "YouTubePluginCapability",
"z1AiZGX3Zz2qjXit83EHMA", "MultiTouchCapability",
"z5qxAI4VRmvofBOSFvwxPg", "HardwareSnapshotsRequirePurpleGfxCapability",
"zBxhtPJR7fFD8LYsxh2F+w", "ARMV7SExecutionCapability",
"ZGBeuNOKXTFmdM4TwXsaKQ", "VideoCameraCapability",
"ziO64HFBPR9QpsOGnkVjJQ", "HiDPICapability",
"zJUWenIp94snlzBD1cub3g", "function-button_halleffect", // non-gestalt-key
"zPSNnYDFk+x5ebOtenb3Eg", "auto-focus",
"Zv5zA+LUuFETzfX5WTbnjA", "ARM64ExecutionCapability",
NULL, NULL
};