1 DVM_PERMISSIONS_BY_PERMISSION = {
2 "REBOOT" : {
3 "Landroid/os/RecoverySystem;" : [
4 ("F", "installPackage", "(Landroid/content/Context; Ljava/io/File;)V"),
5 ("F", "rebootWipeUserData", "(Landroid/content/Context;)V"),
6 ],
7 "Landroid/content/Intent;" : [
8 ("C", "IntentResolution", "Ljava/lang/String;"),
9 ("C", "ACTION_REBOOT", "Ljava/lang/String;"),
10 ],
11 "Landroid/os/PowerManager;" : [
12 ("F", "reboot", "(Ljava/lang/String;)V"),
13 ],
14 },
15 "RECORD_AUDIO" : {
16 "Landroid/net/sip/SipAudioCall;" : [
17 ("F", "startAudio", "()V"),
18 ],
19 },
20 "BIND_INPUT_METHOD" : {
21 "Landroid/view/inputmethod/InputMethod;" : [
22 ("C", "SERVICE_INTERFACE", "Ljava/lang/String;"),
23 ],
24 },
25 "DUMP" : {
26 "Landroid/os/Debug;" : [
27 ("F", "dumpService", "(Ljava/lang/String; Ljava/io/FileDescriptor; [Ljava/lang/String;)B"),
28 ],
29 "Landroid/os/IBinder;" : [
30 ("C", "DUMP_TRANSACTION", "I"),
31 ],
32 },
33 "ACCESS_MOCK_LOCATION" : {
34 "Landroid/location/LocationManager;" : [
35 ("F", "addTestProvider", "(Ljava/lang/String; B B B B B B B I I)V"),
36 ("F", "clearTestProviderEnabled", "(Ljava/lang/String;)V"),
37 ("F", "clearTestProviderLocation", "(Ljava/lang/String;)V"),
38 ("F", "clearTestProviderStatus", "(Ljava/lang/String;)V"),
39 ("F", "removeTestProvider", "(Ljava/lang/String;)V"),
40 ("F", "setTestProviderEnabled", "(Ljava/lang/String; B)V"),
41 ("F", "setTestProviderLocation", "(Ljava/lang/String; Landroid/location/Location;)V"),
42 ("F", "setTestProviderStatus", "(Ljava/lang/String; I Landroid/os/Bundle; J)V"),
43 ],
44 },
45 "GLOBAL_SEARCH" : {
46 "Landroid/app/SearchManager;" : [
47 ("C", "EXTRA_SELECT_QUERY", "Ljava/lang/String;"),
48 ("C", "INTENT_ACTION_GLOBAL_SEARCH", "Ljava/lang/String;"),
49 ],
50 },
51 "ACCOUNT_MANAGER" : {
52 "Landroid/accounts/AccountManager;" : [
53 ("C", "KEY_ACCOUNT_MANAGER_RESPONSE", "Ljava/lang/String;"),
54 ],
55 },
56 "WAKE_LOCK" : {
57 "Landroid/net/sip/SipAudioCall;" : [
58 ("F", "startAudio", "()V"),
59 ],
60 "Landroid/media/MediaPlayer;" : [
61 ("F", "setWakeMode", "(Landroid/content/Context; I)V"),
62 ],
63 "Landroid/os/PowerManager;" : [
64 ("C", "ACQUIRE_CAUSES_WAKEUP", "I"),
65 ("C", "FULL_WAKE_LOCK", "I"),
66 ("C", "ON_AFTER_RELEASE", "I"),
67 ("C", "PARTIAL_WAKE_LOCK", "I"),
68 ("C", "SCREEN_BRIGHT_WAKE_LOCK", "I"),
69 ("C", "SCREEN_DIM_WAKE_LOCK", "I"),
70 ("F", "newWakeLock", "(I Ljava/lang/String;)LPowerManager/WakeLock;"),
71 ],
72 },
73 "SEND_SMS" : {
74 "Landroid/telephony/gsm/SmsManager;" : [
75 ("F", "getDefault", "()Landroid/telephony/gsm/SmsManager;"),
76 ("F", "sendDataMessage", "(Ljava/lang/String; Ljava/lang/String; S [B Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V"),
77 ("F", "sendTextMessage", "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V"),
78 ],
79 "Landroid/telephony/SmsManager;" : [
80 ("F", "getDefault", "()Landroid/telephony/SmsManager;"),
81 ("F", "sendDataMessage", "(Ljava/lang/String; Ljava/lang/String; S [B Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V"),
82 ("F", "sendTextMessage", "(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V"),
83 ],
84 },
85 "GET_TASKS" : {
86 "Landroid/app/ActivityManager;" : [
87 ("F", "getRecentTasks", "(I I)Ljava/util/List;"),
88 ("F", "getRunningTasks", "(I)Ljava/util/List;"),
89 ],
90 },
91 "VIBRATE" : {
92 "Landroid/provider/Settings/System;" : [
93 ("C", "VIBRATE_ON", "Ljava/lang/String;"),
94 ],
95 "Landroid/app/Notification;" : [
96 ("C", "DEFAULT_VIBRATE", "I"),
97 ("C", "defaults", "I"),
98 ],
99 "Landroid/app/Notification/Builder;" : [
100 ("F", "setDefaults", "(I)LNotification/Builder;"),
101 ],
102 "Landroid/media/AudioManager;" : [
103 ("C", "EXTRA_RINGER_MODE", "Ljava/lang/String;"),
104 ("C", "EXTRA_VIBRATE_SETTING", "Ljava/lang/String;"),
105 ("C", "EXTRA_VIBRATE_TYPE", "Ljava/lang/String;"),
106 ("C", "FLAG_REMOVE_SOUND_AND_VIBRATE", "I"),
107 ("C", "FLAG_VIBRATE", "I"),
108 ("C", "RINGER_MODE_VIBRATE", "I"),
109 ("C", "VIBRATE_SETTING_CHANGED_ACTION", "Ljava/lang/String;"),
110 ("C", "VIBRATE_SETTING_OFF", "I"),
111 ("C", "VIBRATE_SETTING_ON", "I"),
112 ("C", "VIBRATE_SETTING_ONLY_SILENT", "I"),
113 ("C", "VIBRATE_TYPE_NOTIFICATION", "I"),
114 ("C", "VIBRATE_TYPE_RINGER", "I"),
115 ("F", "getRingerMode", "()I"),
116 ("F", "getVibrateSetting", "(I)I"),
117 ("F", "setRingerMode", "(I)V"),
118 ("F", "setVibrateSetting", "(I I)V"),
119 ("F", "shouldVibrate", "(I)B"),
120 ],
121 },
122 "REORDER_TASKS" : {
123 "Landroid/app/ActivityManager;" : [
124 ("F", "moveTaskToFront", "(I I)V"),
125 ],
126 },
127 "ACCESS_COARSE_LOCATION" : {
128 "Landroid/telephony/TelephonyManager;" : [
129 ("F", "getCellLocation", "()Landroid/telephony/CellLocation;"),
130 ],
131 "Landroid/telephony/PhoneStateListener;" : [
132 ("C", "LISTEN_CELL_LOCATION", "I"),
133 ],
134 "Landroid/location/LocationManager;" : [
135 ("C", "NETWORK_PROVIDER", "Ljava/lang/String;"),
136 ],
137 },
138 "BIND_DEVICE_ADMIN" : {
139 "Landroid/app/admin/DeviceAdminReceiver;" : [
140 ("C", "ACTION_DEVICE_ADMIN_ENABLED", "Ljava/lang/String;"),
141 ],
142 },
143 "GET_ACCOUNTS" : {
144 "Landroid/accounts/AccountManager;" : [
145 ("F", "getAccounts", "()"),
146 ("F", "getAccountsByType", "(Ljava/lang/String;)"),
147 ("F", "getAccountsByTypeAndFeatures", "(Ljava/lang/String; [Ljava/lang/String; [Landroid/accounts/AccountManagerCallback<android/accounts/Account[; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;"),
148 ("F", "hasFeatures", "(Landroid/accounts/Account; [Ljava/lang/String; Landroid/accounts/AccountManagerCallback<java/lang/Boolean>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;"),
149 ],
150 },
151 "READ_HISTORY_BOOKMARKS" : {
152 "Landroid/provider/Browser;" : [
153 ("C", "BOOKMARKS_URI", "Landroid/net/Uri;"),
154 ("C", "SEARCHES_URI", "Landroid/net/Uri;"),
155 ("F", "addSearchUrl", "(Landroid/content/ContentResolver; Ljava/lang/String;)V"),
156 ("F", "canClearHistory", "(Landroid/content/ContentResolver;)B"),
157 ("F", "getAllBookmarks", "(Landroid/content/ContentResolver;)Landroid/database/Cursor;"),
158 ("F", "getAllVisitedUrls", "(Landroid/content/ContentResolver;)Landroid/database/Cursor;"),
159 ("F", "requestAllIcons", "(Landroid/content/ContentResolver; Ljava/lang/String; Landroid/webkit/WebIconDatabase/IconListener;)V"),
160 ("F", "truncateHistory", "(Landroid/content/ContentResolver;)V"),
161 ("F", "updateVisitedHistory", "(Landroid/content/ContentResolver; Ljava/lang/String; B)V"),
162 ],
163 },
164 "NFC" : {
165 "Landroid/inputmethodservice/InputMethodService;" : [
166 ("C", "SoftInputView", "I"),
167 ("C", "CandidatesView", "I"),
168 ("C", "FullscreenMode", "I"),
169 ("C", "GeneratingText", "I"),
170 ],
171 "Landroid/nfc/tech/NfcA;" : [
172 ("F", "close", "()V"),
173 ("F", "connect", "()V"),
174 ("F", "get", "(Landroid/nfc/Tag;)"),
175 ("F", "transceive", "([B)[B"),
176 ],
177 "Landroid/nfc/tech/NfcB;" : [
178 ("F", "close", "()V"),
179 ("F", "connect", "()V"),
180 ("F", "get", "(Landroid/nfc/Tag;)"),
181 ("F", "transceive", "([B)[B"),
182 ],
183 "Landroid/nfc/NfcAdapter;" : [
184 ("C", "ACTION_TECH_DISCOVERED", "Ljava/lang/String;"),
185 ("F", "disableForegroundDispatch", "(Landroid/app/Activity;)V"),
186 ("F", "disableForegroundNdefPush", "(Landroid/app/Activity;)V"),
187 ("F", "enableForegroundDispatch", "(Landroid/app/Activity; Landroid/app/PendingIntent; [Landroid/content/IntentFilter; [[Ljava/lang/String[];)V"),
188 ("F", "enableForegroundNdefPush", "(Landroid/app/Activity; Landroid/nfc/NdefMessage;)V"),
189 ("F", "getDefaultAdapter", "()"),
190 ("F", "getDefaultAdapter", "(Landroid/content/Context;)"),
191 ("F", "isEnabled", "()B"),
192 ],
193 "Landroid/nfc/tech/NfcF;" : [
194 ("F", "close", "()V"),
195 ("F", "connect", "()V"),
196 ("F", "get", "(Landroid/nfc/Tag;)"),
197 ("F", "transceive", "([B)[B"),
198 ],
199 "Landroid/nfc/tech/NdefFormatable;" : [
200 ("F", "close", "()V"),
201 ("F", "connect", "()V"),
202 ("F", "format", "(Landroid/nfc/NdefMessage;)V"),
203 ("F", "formatReadOnly", "(Landroid/nfc/NdefMessage;)V"),
204 ],
205 "Landroid/app/Activity;" : [
206 ("C", "Fragments", "I"),
207 ("C", "ActivityLifecycle", "I"),
208 ("C", "ConfigurationChanges", "I"),
209 ("C", "StartingActivities", "I"),
210 ("C", "SavingPersistentState", "I"),
211 ("C", "Permissions", "I"),
212 ("C", "ProcessLifecycle", "I"),
213 ],
214 "Landroid/nfc/tech/MifareClassic;" : [
215 ("C", "KEY_NFC_FORUM", "[B"),
216 ("F", "authenticateSectorWithKeyA", "(I [B)B"),
217 ("F", "authenticateSectorWithKeyB", "(I [B)B"),
218 ("F", "close", "()V"),
219 ("F", "connect", "()V"),
220 ("F", "decrement", "(I I)V"),
221 ("F", "increment", "(I I)V"),
222 ("F", "readBlock", "(I)[B"),
223 ("F", "restore", "(I)V"),
224 ("F", "transceive", "([B)[B"),
225 ("F", "transfer", "(I)V"),
226 ("F", "writeBlock", "(I [B)V"),
227 ],
228 "Landroid/nfc/Tag;" : [
229 ("F", "getTechList", "()[Ljava/lang/String;"),
230 ],
231 "Landroid/app/Service;" : [
232 ("C", "WhatIsAService", "I"),
233 ("C", "ServiceLifecycle", "I"),
234 ("C", "Permissions", "I"),
235 ("C", "ProcessLifecycle", "I"),
236 ("C", "LocalServiceSample", "I"),
237 ("C", "RemoteMessengerServiceSample", "I"),
238 ],
239 "Landroid/nfc/NfcManager;" : [
240 ("F", "getDefaultAdapter", "()"),
241 ],
242 "Landroid/nfc/tech/MifareUltralight;" : [
243 ("F", "close", "()V"),
244 ("F", "connect", "()V"),
245 ("F", "readPages", "(I)[B"),
246 ("F", "transceive", "([B)[B"),
247 ("F", "writePage", "(I [B)V"),
248 ],
249 "Landroid/nfc/tech/NfcV;" : [
250 ("F", "close", "()V"),
251 ("F", "connect", "()V"),
252 ("F", "get", "(Landroid/nfc/Tag;)"),
253 ("F", "transceive", "([B)[B"),
254 ],
255 "Landroid/nfc/tech/TagTechnology;" : [
256 ("F", "close", "()V"),
257 ("F", "connect", "()V"),
258 ],
259 "Landroid/preference/PreferenceActivity;" : [
260 ("C", "SampleCode", "Ljava/lang/String;"),
261 ],
262 "Landroid/content/pm/PackageManager;" : [
263 ("C", "FEATURE_NFC", "Ljava/lang/String;"),
264 ],
265 "Landroid/content/Context;" : [
266 ("C", "NFC_SERVICE", "Ljava/lang/String;"),
267 ],
268 "Landroid/nfc/tech/Ndef;" : [
269 ("C", "NFC_FORUM_TYPE_1", "Ljava/lang/String;"),
270 ("C", "NFC_FORUM_TYPE_2", "Ljava/lang/String;"),
271 ("C", "NFC_FORUM_TYPE_3", "Ljava/lang/String;"),
272 ("C", "NFC_FORUM_TYPE_4", "Ljava/lang/String;"),
273 ("F", "close", "()V"),
274 ("F", "connect", "()V"),
275 ("F", "getType", "()Ljava/lang/String;"),
276 ("F", "isWritable", "()B"),
277 ("F", "makeReadOnly", "()B"),
278 ("F", "writeNdefMessage", "(Landroid/nfc/NdefMessage;)V"),
279 ],
280 "Landroid/nfc/tech/IsoDep;" : [
281 ("F", "close", "()V"),
282 ("F", "connect", "()V"),
283 ("F", "setTimeout", "(I)V"),
284 ("F", "transceive", "([B)[B"),
285 ],
286 },
287 "WRITE_EXTERNAL_STORAGE" : {
288 "Landroid/os/Build/VERSION_CODES;" : [
289 ("C", "DONUT", "I"),
290 ],
291 "Landroid/app/DownloadManager/Request;" : [
292 ("F", "setDestinationUri", "(Landroid/net/Uri;)Landroid/app/DownloadManager/Request;"),
293 ],
294 },
295 "SET_TIME" : {
296 "Landroid/app/AlarmManager;" : [
297 ("F", "setTime", "(J)V"),
298 ("F", "setTimeZone", "(Ljava/lang/String;)V"),
299 ],
300 },
301 "AUTHENTICATE_ACCOUNTS" : {
302 "Landroid/accounts/AccountManager;" : [
303 ("F", "addAccountExplicitly", "(Landroid/accounts/Account; Ljava/lang/String; Landroid/os/Bundle;)B"),
304 ("F", "getPassword", "(Landroid/accounts/Account;)Ljava/lang/String;"),
305 ("F", "getUserData", "(Landroid/accounts/Account; Ljava/lang/String;)Ljava/lang/String;"),
306 ("F", "peekAuthToken", "(Landroid/accounts/Account; Ljava/lang/String;)Ljava/lang/String;"),
307 ("F", "setAuthToken", "(Landroid/accounts/Account; Ljava/lang/String; Ljava/lang/String;)V"),
308 ("F", "setPassword", "(Landroid/accounts/Account; Ljava/lang/String;)V"),
309 ("F", "setUserData", "(Landroid/accounts/Account; Ljava/lang/String; Ljava/lang/String;)V"),
310 ],
311 },
312 "FACTORY_TEST" : {
313 "Landroid/content/pm/ApplicationInfo;" : [
314 ("C", "FLAG_FACTORY_TEST", "I"),
315 ("C", "flags", "I"),
316 ],
317 "Landroid/content/Intent;" : [
318 ("C", "IntentResolution", "Ljava/lang/String;"),
319 ("C", "ACTION_FACTORY_TEST", "Ljava/lang/String;"),
320 ],
321 },
322 "PROCESS_OUTGOING_CALLS" : {
323 "Landroid/content/Intent;" : [
324 ("C", "ACTION_NEW_OUTGOING_CALL", "Ljava/lang/String;"),
325 ],
326 },
327 "READ_PHONE_STATE" : {
328 "Landroid/telephony/TelephonyManager;" : [
329 ("C", "ACTION_PHONE_STATE_CHANGED", "Ljava/lang/String;"),
330 ("F", "getDeviceId", "()Ljava/lang/String;"),
331 ("F", "getDeviceSoftwareVersion", "()Ljava/lang/String;"),
332 ("F", "getLine1Number", "()Ljava/lang/String;"),
333 ("F", "getSimSerialNumber", "()Ljava/lang/String;"),
334 ("F", "getSubscriberId", "()Ljava/lang/String;"),
335 ("F", "getVoiceMailAlphaTag", "()Ljava/lang/String;"),
336 ("F", "getVoiceMailNumber", "()Ljava/lang/String;"),
337 ],
338 "Landroid/telephony/PhoneStateListener;" : [
339 ("C", "LISTEN_CALL_FORWARDING_INDICATOR", "I"),
340 ("C", "LISTEN_CALL_STATE", "I"),
341 ("C", "LISTEN_DATA_ACTIVITY", "I"),
342 ("C", "LISTEN_MESSAGE_WAITING_INDICATOR", "I"),
343 ("C", "LISTEN_SIGNAL_STRENGTH", "I"),
344 ],
345 "Landroid/os/Build/VERSION_CODES;" : [
346 ("C", "DONUT", "I"),
347 ],
348 },
349 "READ_LOGS" : {
350 "Landroid/os/DropBoxManager;" : [
351 ("C", "ACTION_DROPBOX_ENTRY_ADDED", "Ljava/lang/String;"),
352 ("F", "getNextEntry", "(Ljava/lang/String; J)LDropBoxManager/Entry;"),
353 ],
354 },
355 "BROADCAST_STICKY" : {
356 "Landroid/content/Context;" : [
357 ("F", "removeStickyBroadcast", "(Landroid/content/Intent;)V"),
358 ("F", "sendStickyBroadcast", "(Landroid/content/Intent;)V"),
359 ],
360 "Landroid/content/ContextWrapper;" : [
361 ("F", "removeStickyBroadcast", "(Landroid/content/Intent;)V"),
362 ("F", "sendStickyBroadcast", "(Landroid/content/Intent;)V"),
363 ],
364 },
365 "BIND_WALLPAPER" : {
366 "Landroid/service/wallpaper/WallpaperService;" : [
367 ("C", "SERVICE_INTERFACE", "Ljava/lang/String;"),
368 ],
369 },
370 "KILL_BACKGROUND_PROCESSES" : {
371 "Landroid/app/ActivityManager;" : [
372 ("F", "killBackgroundProcesses", "(Ljava/lang/String;)V"),
373 ],
374 },
375 "SET_TIME_ZONE" : {
376 "Landroid/app/AlarmManager;" : [
377 ("F", "setTimeZone", "(Ljava/lang/String;)V"),
378 ],
379 },
380 "BLUETOOTH_ADMIN" : {
381 "Landroid/bluetooth/BluetoothAdapter;" : [
382 ("F", "cancelDiscovery", "()B"),
383 ("F", "disable", "()B"),
384 ("F", "enable", "()B"),
385 ("F", "setName", "(Ljava/lang/String;)B"),
386 ("F", "startDiscovery", "()B"),
387 ],
388 },
389 "STATUS_BAR" : {
390 "Landroid/view/View/OnSystemUiVisibilityChangeListener;" : [
391 ("F", "onSystemUiVisibilityChange", "(I)V"),
392 ],
393 "Landroid/view/View;" : [
394 ("C", "STATUS_BAR_HIDDEN", "I"),
395 ("C", "STATUS_BAR_VISIBLE", "I"),
396 ],
397 "Landroid/view/WindowManager/LayoutParams;" : [
398 ("C", "TYPE_STATUS_BAR", "I"),
399 ("C", "TYPE_STATUS_BAR_PANEL", "I"),
400 ("C", "systemUiVisibility", "I"),
401 ("C", "type", "I"),
402 ],
403 },
404 "BLUETOOTH" : {
405 "Landroid/bluetooth/BluetoothAdapter;" : [
406 ("C", "ACTION_CONNECTION_STATE_CHANGED", "Ljava/lang/String;"),
407 ("C", "ACTION_DISCOVERY_FINISHED", "Ljava/lang/String;"),
408 ("C", "ACTION_DISCOVERY_STARTED", "Ljava/lang/String;"),
409 ("C", "ACTION_LOCAL_NAME_CHANGED", "Ljava/lang/String;"),
410 ("C", "ACTION_REQUEST_DISCOVERABLE", "Ljava/lang/String;"),
411 ("C", "ACTION_REQUEST_ENABLE", "Ljava/lang/String;"),
412 ("C", "ACTION_SCAN_MODE_CHANGED", "Ljava/lang/String;"),
413 ("C", "ACTION_STATE_CHANGED", "Ljava/lang/String;"),
414 ("F", "cancelDiscovery", "()B"),
415 ("F", "disable", "()B"),
416 ("F", "enable", "()B"),
417 ("F", "getAddress", "()Ljava/lang/String;"),
418 ("F", "getBondedDevices", "()Ljava/util/Set;"),
419 ("F", "getName", "()Ljava/lang/String;"),
420 ("F", "getScanMode", "()I"),
421 ("F", "getState", "()I"),
422 ("F", "isDiscovering", "()B"),
423 ("F", "isEnabled", "()B"),
424 ("F", "listenUsingInsecureRfcommWithServiceRecord", "(Ljava/lang/String; Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket;"),
425 ("F", "listenUsingRfcommWithServiceRecord", "(Ljava/lang/String; Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket;"),
426 ("F", "setName", "(Ljava/lang/String;)B"),
427 ("F", "startDiscovery", "()B"),
428 ],
429 "Landroid/bluetooth/BluetoothHeadset;" : [
430 ("C", "ACTION_AUDIO_STATE_CHANGED", "Ljava/lang/String;"),
431 ("C", "ACTION_CONNECTION_STATE_CHANGED", "Ljava/lang/String;"),
432 ("C", "ACTION_VENDOR_SPECIFIC_HEADSET_EVENT", "Ljava/lang/String;"),
433 ("F", "getConnectedDevices", "()Ljava/util/List;"),
434 ("F", "getConnectionState", "(Landroid/bluetooth/BluetoothDevice;)I"),
435 ("F", "getDevicesMatchingConnectionStates", "([I)Ljava/util/List;"),
436 ("F", "isAudioConnected", "(Landroid/bluetooth/BluetoothDevice;)B"),
437 ("F", "startVoiceRecognition", "(Landroid/bluetooth/BluetoothDevice;)B"),
438 ("F", "stopVoiceRecognition", "(Landroid/bluetooth/BluetoothDevice;)B"),
439 ],
440 "Landroid/bluetooth/BluetoothDevice;" : [
441 ("C", "ACTION_ACL_CONNECTED", "Ljava/lang/String;"),
442 ("C", "ACTION_ACL_DISCONNECTED", "Ljava/lang/String;"),
443 ("C", "ACTION_ACL_DISCONNECT_REQUESTED", "Ljava/lang/String;"),
444 ("C", "ACTION_BOND_STATE_CHANGED", "Ljava/lang/String;"),
445 ("C", "ACTION_CLASS_CHANGED", "Ljava/lang/String;"),
446 ("C", "ACTION_FOUND", "Ljava/lang/String;"),
447 ("C", "ACTION_NAME_CHANGED", "Ljava/lang/String;"),
448 ("F", "createInsecureRfcommSocketToServiceRecord", "(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;"),
449 ("F", "createRfcommSocketToServiceRecord", "(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;"),
450 ("F", "getBluetoothClass", "()"),
451 ("F", "getBondState", "()I"),
452 ("F", "getName", "()Ljava/lang/String;"),
453 ],
454 "Landroid/content/pm/PackageManager;" : [
455 ("C", "FEATURE_BLUETOOTH", "Ljava/lang/String;"),
456 ],
457 "Landroid/bluetooth/BluetoothAssignedNumbers;" : [
458 ("C", "BLUETOOTH_SIG", "I"),
459 ],
460 "Landroid/bluetooth/BluetoothA2dp;" : [
461 ("C", "ACTION_CONNECTION_STATE_CHANGED", "Ljava/lang/String;"),
462 ("C", "ACTION_PLAYING_STATE_CHANGED", "Ljava/lang/String;"),
463 ("F", "getConnectedDevices", "()Ljava/util/List;"),
464 ("F", "getConnectionState", "(Landroid/bluetooth/BluetoothDevice;)I"),
465 ("F", "getDevicesMatchingConnectionStates", "([I)Ljava/util/List;"),
466 ("F", "isA2dpPlaying", "(Landroid/bluetooth/BluetoothDevice;)B"),
467 ],
468 "Landroid/provider/Settings/System;" : [
469 ("C", "AIRPLANE_MODE_RADIOS", "Ljava/lang/String;"),
470 ("C", "BLUETOOTH_DISCOVERABILITY", "Ljava/lang/String;"),
471 ("C", "BLUETOOTH_DISCOVERABILITY_TIMEOUT", "Ljava/lang/String;"),
472 ("C", "BLUETOOTH_ON", "Ljava/lang/String;"),
473 ("C", "RADIO_BLUETOOTH", "Ljava/lang/String;"),
474 ("C", "VOLUME_BLUETOOTH_SCO", "Ljava/lang/String;"),
475 ],
476 "Landroid/bluetooth/BluetoothProfile;" : [
477 ("F", "getConnectedDevices", "()Ljava/util/List;"),
478 ("F", "getConnectionState", "(Landroid/bluetooth/BluetoothDevice;)I"),
479 ("F", "getDevicesMatchingConnectionStates", "([I)Ljava/util/List;"),
480 ],
481 "Landroid/os/Process;" : [
482 ("C", "BLUETOOTH_GID", "I"),
483 ],
484 "Landroid/provider/Settings;" : [
485 ("C", "ACTION_BLUETOOTH_SETTINGS", "Ljava/lang/String;"),
486 ],
487 "Landroid/media/AudioManager;" : [
488 ("C", "ROUTE_BLUETOOTH", "I"),
489 ("C", "ROUTE_BLUETOOTH_A2DP", "I"),
490 ("C", "ROUTE_BLUETOOTH_SCO", "I"),
491 ],
492 "Landroid/provider/Settings/Secure;" : [
493 ("C", "BLUETOOTH_ON", "Ljava/lang/String;"),
494 ],
495 },
496 "ACCESS_WIFI_STATE" : {
497 "Landroid/net/sip/SipAudioCall;" : [
498 ("F", "startAudio", "()V"),
499 ],
500 },
501 "CAMERA" : {
502 "Landroid/hardware/Camera/ErrorCallback;" : [
503 ("F", "onError", "(I Landroid/hardware/Camera;)V"),
504 ],
505 "Landroid/bluetooth/BluetoothClass/Device;" : [
506 ("C", "AUDIO_VIDEO_VIDEO_CAMERA", "I"),
507 ],
508 "Landroid/content/pm/PackageManager;" : [
509 ("C", "FEATURE_CAMERA", "Ljava/lang/String;"),
510 ("C", "FEATURE_CAMERA_AUTOFOCUS", "Ljava/lang/String;"),
511 ("C", "FEATURE_CAMERA_FLASH", "Ljava/lang/String;"),
512 ("C", "FEATURE_CAMERA_FRONT", "Ljava/lang/String;"),
513 ],
514 "Landroid/view/KeyEvent;" : [
515 ("C", "KEYCODE_CAMERA", "I"),
516 ],
517 "Landroid/provider/MediaStore;" : [
518 ("C", "INTENT_ACTION_STILL_IMAGE_CAMERA", "Ljava/lang/String;"),
519 ("C", "INTENT_ACTION_VIDEO_CAMERA", "Ljava/lang/String;"),
520 ],
521 "Landroid/hardware/Camera/CameraInfo;" : [
522 ("C", "CAMERA_FACING_BACK", "I"),
523 ("C", "CAMERA_FACING_FRONT", "I"),
524 ("C", "facing", "I"),
525 ],
526 "Landroid/provider/ContactsContract/StatusColumns;" : [
527 ("C", "CAPABILITY_HAS_CAMERA", "I"),
528 ],
529 "Landroid/hardware/Camera/Parameters;" : [
530 ("F", "setRotation", "(I)V"),
531 ],
532 "Landroid/media/MediaRecorder/VideoSource;" : [
533 ("C", "CAMERA", "I"),
534 ],
535 "Landroid/content/Intent;" : [
536 ("C", "IntentResolution", "Ljava/lang/String;"),
537 ("C", "ACTION_CAMERA_BUTTON", "Ljava/lang/String;"),
538 ],
539 "Landroid/hardware/Camera;" : [
540 ("C", "CAMERA_ERROR_SERVER_DIED", "I"),
541 ("C", "CAMERA_ERROR_UNKNOWN", "I"),
542 ("F", "setDisplayOrientation", "(I)V"),
543 ],
544 },
545 "SET_WALLPAPER" : {
546 "Landroid/content/Intent;" : [
547 ("C", "IntentResolution", "Ljava/lang/String;"),
548 ("C", "ACTION_SET_WALLPAPER", "Ljava/lang/String;"),
549 ],
550 "Landroid/app/WallpaperManager;" : [
551 ("C", "WALLPAPER_PREVIEW_META_DATA", "Ljava/lang/String;"),
552 ],
553 },
554 "INTERNET" : {
555 "Landroid/drm/DrmErrorEvent;" : [
556 ("C", "TYPE_NO_INTERNET_CONNECTION", "I"),
557 ],
558 },
559 "ACCESS_FINE_LOCATION" : {
560 "Landroid/telephony/TelephonyManager;" : [
561 ("F", "getCellLocation", "()Landroid/telephony/CellLocation;"),
562 ],
563 "Landroid/location/LocationManager;" : [
564 ("C", "GPS_PROVIDER", "Ljava/lang/String;"),
565 ("C", "NETWORK_PROVIDER", "Ljava/lang/String;"),
566 ("C", "PASSIVE_PROVIDER", "Ljava/lang/String;"),
567 ("F", "addGpsStatusListener", "(Landroid/location/GpsStatus/Listener;)B"),
568 ("F", "addNmeaListener", "(Landroid/location/GpsStatus/NmeaListener;)B"),
569 ],
570 },
571 "MODIFY_AUDIO_SETTINGS" : {
572 "Landroid/net/sip/SipAudioCall;" : [
573 ("F", "setSpeakerMode", "(B)V"),
574 ],
575 "Landroid/media/AudioManager;" : [
576 ("F", "startBluetoothSco", "()V"),
577 ("F", "stopBluetoothSco", "()V"),
578 ],
579 },
580 "MANAGE_ACCOUNTS" : {
581 "Landroid/accounts/AccountManager;" : [
582 ("F", "addAccount", "(Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Landroid/os/Bundle; Landroid/app/Activity; Landroid/accounts/AccountManagerCallback<android/os/Bundle>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;"),
583 ("F", "clearPassword", "(Landroid/accounts/Account;)V"),
584 ("F", "confirmCredentials", "(Landroid/accounts/Account; Landroid/os/Bundle; Landroid/app/Activity; Landroid/accounts/AccountManagerCallback<android/os/Bundle>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;"),
585 ("F", "editProperties", "(Ljava/lang/String; Landroid/app/Activity; Landroid/accounts/AccountManagerCallback<android/os/Bundle>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;"),
586 ("F", "getAuthTokenByFeatures", "(Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Landroid/app/Activity; Landroid/os/Bundle; Landroid/os/Bundle; Landroid/accounts/AccountManagerCallback<android/os/Bundle>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;"),
587 ("F", "invalidateAuthToken", "(Ljava/lang/String; Ljava/lang/String;)V"),
588 ("F", "removeAccount", "(Landroid/accounts/Account; Landroid/accounts/AccountManagerCallback<java/lang/Boolean>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;"),
589 ("F", "updateCredentials", "(Landroid/accounts/Account; Ljava/lang/String; Landroid/os/Bundle; Landroid/app/Activity; Landroid/accounts/AccountManagerCallback<android/os/Bundle>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;"),
590 ],
591 },
592 "USE_CREDENTIALS" : {
593 "Landroid/accounts/AccountManager;" : [
594 ("F", "blockingGetAuthToken", "(Landroid/accounts/Account; Ljava/lang/String; B)Ljava/lang/String;"),
595 ("F", "getAuthToken", "(Landroid/accounts/Account; Ljava/lang/String; Landroid/os/Bundle; Landroid/app/Activity; Landroid/accounts/AccountManagerCallback<android/os/Bundle>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;"),
596 ("F", "getAuthToken", "(Landroid/accounts/Account; Ljava/lang/String; B Landroid/accounts/AccountManagerCallback<android/os/Bundle>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;"),
597 ("F", "invalidateAuthToken", "(Ljava/lang/String; Ljava/lang/String;)V"),
598 ],
599 },
600 "WRITE_HISTORY_BOOKMARKS" : {
601 "Landroid/provider/Browser;" : [
602 ("C", "BOOKMARKS_URI", "Landroid/net/Uri;"),
603 ("C", "SEARCHES_URI", "Landroid/net/Uri;"),
604 ("F", "addSearchUrl", "(Landroid/content/ContentResolver; Ljava/lang/String;)V"),
605 ("F", "clearHistory", "(Landroid/content/ContentResolver;)V"),
606 ("F", "clearSearches", "(Landroid/content/ContentResolver;)V"),
607 ("F", "deleteFromHistory", "(Landroid/content/ContentResolver; Ljava/lang/String;)V"),
608 ("F", "deleteHistoryTimeFrame", "(Landroid/content/ContentResolver; J J)V"),
609 ("F", "truncateHistory", "(Landroid/content/ContentResolver;)V"),
610 ("F", "updateVisitedHistory", "(Landroid/content/ContentResolver; Ljava/lang/String; B)V"),
611 ],
612 },
613 "RECEIVE_BOOT_COMPLETED" : {
614 "Landroid/content/Intent;" : [
615 ("C", "ACTION_BOOT_COMPLETED", "Ljava/lang/String;"),
616 ],
617 },
618 "SET_ALARM" : {
619 "Landroid/provider/AlarmClock;" : [
620 ("C", "ACTION_SET_ALARM", "Ljava/lang/String;"),
621 ("C", "EXTRA_HOUR", "Ljava/lang/String;"),
622 ("C", "EXTRA_MESSAGE", "Ljava/lang/String;"),
623 ("C", "EXTRA_MINUTES", "Ljava/lang/String;"),
624 ("C", "EXTRA_SKIP_UI", "Ljava/lang/String;"),
625 ],
626 },
627 }
628
629 DVM_PERMISSIONS_BY_ELEMENT = {
630 "Landroid/os/RecoverySystem;-installPackage-(Landroid/content/Context; Ljava/io/File;)V" : "REBOOT",
631 "Landroid/os/RecoverySystem;-rebootWipeUserData-(Landroid/content/Context;)V" : "REBOOT",
632 "Landroid/content/Intent;-IntentResolution-Ljava/lang/String;" : "REBOOT",
633 "Landroid/content/Intent;-ACTION_REBOOT-Ljava/lang/String;" : "REBOOT",
634 "Landroid/os/PowerManager;-reboot-(Ljava/lang/String;)V" : "REBOOT",
635 "Landroid/net/sip/SipAudioCall;-startAudio-()V" : "RECORD_AUDIO",
636 "Landroid/view/inputmethod/InputMethod;-SERVICE_INTERFACE-Ljava/lang/String;" : "BIND_INPUT_METHOD",
637 "Landroid/os/Debug;-dumpService-(Ljava/lang/String; Ljava/io/FileDescriptor; [Ljava/lang/String;)B" : "DUMP",
638 "Landroid/os/IBinder;-DUMP_TRANSACTION-I" : "DUMP",
639 "Landroid/location/LocationManager;-addTestProvider-(Ljava/lang/String; B B B B B B B I I)V" : "ACCESS_MOCK_LOCATION",
640 "Landroid/location/LocationManager;-clearTestProviderEnabled-(Ljava/lang/String;)V" : "ACCESS_MOCK_LOCATION",
641 "Landroid/location/LocationManager;-clearTestProviderLocation-(Ljava/lang/String;)V" : "ACCESS_MOCK_LOCATION",
642 "Landroid/location/LocationManager;-clearTestProviderStatus-(Ljava/lang/String;)V" : "ACCESS_MOCK_LOCATION",
643 "Landroid/location/LocationManager;-removeTestProvider-(Ljava/lang/String;)V" : "ACCESS_MOCK_LOCATION",
644 "Landroid/location/LocationManager;-setTestProviderEnabled-(Ljava/lang/String; B)V" : "ACCESS_MOCK_LOCATION",
645 "Landroid/location/LocationManager;-setTestProviderLocation-(Ljava/lang/String; Landroid/location/Location;)V" : "ACCESS_MOCK_LOCATION",
646 "Landroid/location/LocationManager;-setTestProviderStatus-(Ljava/lang/String; I Landroid/os/Bundle; J)V" : "ACCESS_MOCK_LOCATION",
647 "Landroid/app/SearchManager;-EXTRA_SELECT_QUERY-Ljava/lang/String;" : "GLOBAL_SEARCH",
648 "Landroid/app/SearchManager;-INTENT_ACTION_GLOBAL_SEARCH-Ljava/lang/String;" : "GLOBAL_SEARCH",
649 "Landroid/accounts/AccountManager;-KEY_ACCOUNT_MANAGER_RESPONSE-Ljava/lang/String;" : "ACCOUNT_MANAGER",
650 "Landroid/net/sip/SipAudioCall;-startAudio-()V" : "WAKE_LOCK",
651 "Landroid/media/MediaPlayer;-setWakeMode-(Landroid/content/Context; I)V" : "WAKE_LOCK",
652 "Landroid/os/PowerManager;-ACQUIRE_CAUSES_WAKEUP-I" : "WAKE_LOCK",
653 "Landroid/os/PowerManager;-FULL_WAKE_LOCK-I" : "WAKE_LOCK",
654 "Landroid/os/PowerManager;-ON_AFTER_RELEASE-I" : "WAKE_LOCK",
655 "Landroid/os/PowerManager;-PARTIAL_WAKE_LOCK-I" : "WAKE_LOCK",
656 "Landroid/os/PowerManager;-SCREEN_BRIGHT_WAKE_LOCK-I" : "WAKE_LOCK",
657 "Landroid/os/PowerManager;-SCREEN_DIM_WAKE_LOCK-I" : "WAKE_LOCK",
658 "Landroid/os/PowerManager;-newWakeLock-(I Ljava/lang/String;)LPowerManager/WakeLock;" : "WAKE_LOCK",
659 "Landroid/telephony/gsm/SmsManager;-getDefault-()Landroid/telephony/gsm/SmsManager;" : "SEND_SMS",
660 "Landroid/telephony/gsm/SmsManager;-sendDataMessage-(Ljava/lang/String; Ljava/lang/String; S [B Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V" : "SEND_SMS",
661 "Landroid/telephony/gsm/SmsManager;-sendTextMessage-(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V" : "SEND_SMS",
662 "Landroid/telephony/SmsManager;-getDefault-()Landroid/telephony/SmsManager;" : "SEND_SMS",
663 "Landroid/telephony/SmsManager;-sendDataMessage-(Ljava/lang/String; Ljava/lang/String; S [B Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V" : "SEND_SMS",
664 "Landroid/telephony/SmsManager;-sendTextMessage-(Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent; Landroid/app/PendingIntent;)V" : "SEND_SMS",
665 "Landroid/app/ActivityManager;-getRecentTasks-(I I)Ljava/util/List;" : "GET_TASKS",
666 "Landroid/app/ActivityManager;-getRunningTasks-(I)Ljava/util/List;" : "GET_TASKS",
667 "Landroid/provider/Settings/System;-VIBRATE_ON-Ljava/lang/String;" : "VIBRATE",
668 "Landroid/app/Notification;-DEFAULT_VIBRATE-I" : "VIBRATE",
669 "Landroid/app/Notification;-defaults-I" : "VIBRATE",
670 "Landroid/app/Notification/Builder;-setDefaults-(I)LNotification/Builder;" : "VIBRATE",
671 "Landroid/media/AudioManager;-EXTRA_RINGER_MODE-Ljava/lang/String;" : "VIBRATE",
672 "Landroid/media/AudioManager;-EXTRA_VIBRATE_SETTING-Ljava/lang/String;" : "VIBRATE",
673 "Landroid/media/AudioManager;-EXTRA_VIBRATE_TYPE-Ljava/lang/String;" : "VIBRATE",
674 "Landroid/media/AudioManager;-FLAG_REMOVE_SOUND_AND_VIBRATE-I" : "VIBRATE",
675 "Landroid/media/AudioManager;-FLAG_VIBRATE-I" : "VIBRATE",
676 "Landroid/media/AudioManager;-RINGER_MODE_VIBRATE-I" : "VIBRATE",
677 "Landroid/media/AudioManager;-VIBRATE_SETTING_CHANGED_ACTION-Ljava/lang/String;" : "VIBRATE",
678 "Landroid/media/AudioManager;-VIBRATE_SETTING_OFF-I" : "VIBRATE",
679 "Landroid/media/AudioManager;-VIBRATE_SETTING_ON-I" : "VIBRATE",
680 "Landroid/media/AudioManager;-VIBRATE_SETTING_ONLY_SILENT-I" : "VIBRATE",
681 "Landroid/media/AudioManager;-VIBRATE_TYPE_NOTIFICATION-I" : "VIBRATE",
682 "Landroid/media/AudioManager;-VIBRATE_TYPE_RINGER-I" : "VIBRATE",
683 "Landroid/media/AudioManager;-getRingerMode-()I" : "VIBRATE",
684 "Landroid/media/AudioManager;-getVibrateSetting-(I)I" : "VIBRATE",
685 "Landroid/media/AudioManager;-setRingerMode-(I)V" : "VIBRATE",
686 "Landroid/media/AudioManager;-setVibrateSetting-(I I)V" : "VIBRATE",
687 "Landroid/media/AudioManager;-shouldVibrate-(I)B" : "VIBRATE",
688 "Landroid/app/ActivityManager;-moveTaskToFront-(I I)V" : "REORDER_TASKS",
689 "Landroid/telephony/TelephonyManager;-getCellLocation-()Landroid/telephony/CellLocation;" : "ACCESS_COARSE_LOCATION",
690 "Landroid/telephony/PhoneStateListener;-LISTEN_CELL_LOCATION-I" : "ACCESS_COARSE_LOCATION",
691 "Landroid/location/LocationManager;-NETWORK_PROVIDER-Ljava/lang/String;" : "ACCESS_COARSE_LOCATION",
692 "Landroid/app/admin/DeviceAdminReceiver;-ACTION_DEVICE_ADMIN_ENABLED-Ljava/lang/String;" : "BIND_DEVICE_ADMIN",
693 "Landroid/accounts/AccountManager;-getAccounts-()" : "GET_ACCOUNTS",
694 "Landroid/accounts/AccountManager;-getAccountsByType-(Ljava/lang/String;)" : "GET_ACCOUNTS",
695 "Landroid/accounts/AccountManager;-getAccountsByTypeAndFeatures-(Ljava/lang/String; [Ljava/lang/String; [Landroid/accounts/AccountManagerCallback<android/accounts/Account[; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" : "GET_ACCOUNTS",
696 "Landroid/accounts/AccountManager;-hasFeatures-(Landroid/accounts/Account; [Ljava/lang/String; Landroid/accounts/AccountManagerCallback<java/lang/Boolean>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" : "GET_ACCOUNTS",
697 "Landroid/provider/Browser;-BOOKMARKS_URI-Landroid/net/Uri;" : "READ_HISTORY_BOOKMARKS",
698 "Landroid/provider/Browser;-SEARCHES_URI-Landroid/net/Uri;" : "READ_HISTORY_BOOKMARKS",
699 "Landroid/provider/Browser;-addSearchUrl-(Landroid/content/ContentResolver; Ljava/lang/String;)V" : "READ_HISTORY_BOOKMARKS",
700 "Landroid/provider/Browser;-canClearHistory-(Landroid/content/ContentResolver;)B" : "READ_HISTORY_BOOKMARKS",
701 "Landroid/provider/Browser;-getAllBookmarks-(Landroid/content/ContentResolver;)Landroid/database/Cursor;" : "READ_HISTORY_BOOKMARKS",
702 "Landroid/provider/Browser;-getAllVisitedUrls-(Landroid/content/ContentResolver;)Landroid/database/Cursor;" : "READ_HISTORY_BOOKMARKS",
703 "Landroid/provider/Browser;-requestAllIcons-(Landroid/content/ContentResolver; Ljava/lang/String; Landroid/webkit/WebIconDatabase/IconListener;)V" : "READ_HISTORY_BOOKMARKS",
704 "Landroid/provider/Browser;-truncateHistory-(Landroid/content/ContentResolver;)V" : "READ_HISTORY_BOOKMARKS",
705 "Landroid/provider/Browser;-updateVisitedHistory-(Landroid/content/ContentResolver; Ljava/lang/String; B)V" : "READ_HISTORY_BOOKMARKS",
706 "Landroid/inputmethodservice/InputMethodService;-SoftInputView-I" : "NFC",
707 "Landroid/inputmethodservice/InputMethodService;-CandidatesView-I" : "NFC",
708 "Landroid/inputmethodservice/InputMethodService;-FullscreenMode-I" : "NFC",
709 "Landroid/inputmethodservice/InputMethodService;-GeneratingText-I" : "NFC",
710 "Landroid/nfc/tech/NfcA;-close-()V" : "NFC",
711 "Landroid/nfc/tech/NfcA;-connect-()V" : "NFC",
712 "Landroid/nfc/tech/NfcA;-get-(Landroid/nfc/Tag;)" : "NFC",
713 "Landroid/nfc/tech/NfcA;-transceive-([B)[B" : "NFC",
714 "Landroid/nfc/tech/NfcB;-close-()V" : "NFC",
715 "Landroid/nfc/tech/NfcB;-connect-()V" : "NFC",
716 "Landroid/nfc/tech/NfcB;-get-(Landroid/nfc/Tag;)" : "NFC",
717 "Landroid/nfc/tech/NfcB;-transceive-([B)[B" : "NFC",
718 "Landroid/nfc/NfcAdapter;-ACTION_TECH_DISCOVERED-Ljava/lang/String;" : "NFC",
719 "Landroid/nfc/NfcAdapter;-disableForegroundDispatch-(Landroid/app/Activity;)V" : "NFC",
720 "Landroid/nfc/NfcAdapter;-disableForegroundNdefPush-(Landroid/app/Activity;)V" : "NFC",
721 "Landroid/nfc/NfcAdapter;-enableForegroundDispatch-(Landroid/app/Activity; Landroid/app/PendingIntent; [Landroid/content/IntentFilter; [[Ljava/lang/String[];)V" : "NFC",
722 "Landroid/nfc/NfcAdapter;-enableForegroundNdefPush-(Landroid/app/Activity; Landroid/nfc/NdefMessage;)V" : "NFC",
723 "Landroid/nfc/NfcAdapter;-getDefaultAdapter-()" : "NFC",
724 "Landroid/nfc/NfcAdapter;-getDefaultAdapter-(Landroid/content/Context;)" : "NFC",
725 "Landroid/nfc/NfcAdapter;-isEnabled-()B" : "NFC",
726 "Landroid/nfc/tech/NfcF;-close-()V" : "NFC",
727 "Landroid/nfc/tech/NfcF;-connect-()V" : "NFC",
728 "Landroid/nfc/tech/NfcF;-get-(Landroid/nfc/Tag;)" : "NFC",
729 "Landroid/nfc/tech/NfcF;-transceive-([B)[B" : "NFC",
730 "Landroid/nfc/tech/NdefFormatable;-close-()V" : "NFC",
731 "Landroid/nfc/tech/NdefFormatable;-connect-()V" : "NFC",
732 "Landroid/nfc/tech/NdefFormatable;-format-(Landroid/nfc/NdefMessage;)V" : "NFC",
733 "Landroid/nfc/tech/NdefFormatable;-formatReadOnly-(Landroid/nfc/NdefMessage;)V" : "NFC",
734 "Landroid/app/Activity;-Fragments-I" : "NFC",
735 "Landroid/app/Activity;-ActivityLifecycle-I" : "NFC",
736 "Landroid/app/Activity;-ConfigurationChanges-I" : "NFC",
737 "Landroid/app/Activity;-StartingActivities-I" : "NFC",
738 "Landroid/app/Activity;-SavingPersistentState-I" : "NFC",
739 "Landroid/app/Activity;-Permissions-I" : "NFC",
740 "Landroid/app/Activity;-ProcessLifecycle-I" : "NFC",
741 "Landroid/nfc/tech/MifareClassic;-KEY_NFC_FORUM-[B" : "NFC",
742 "Landroid/nfc/tech/MifareClassic;-authenticateSectorWithKeyA-(I [B)B" : "NFC",
743 "Landroid/nfc/tech/MifareClassic;-authenticateSectorWithKeyB-(I [B)B" : "NFC",
744 "Landroid/nfc/tech/MifareClassic;-close-()V" : "NFC",
745 "Landroid/nfc/tech/MifareClassic;-connect-()V" : "NFC",
746 "Landroid/nfc/tech/MifareClassic;-decrement-(I I)V" : "NFC",
747 "Landroid/nfc/tech/MifareClassic;-increment-(I I)V" : "NFC",
748 "Landroid/nfc/tech/MifareClassic;-readBlock-(I)[B" : "NFC",
749 "Landroid/nfc/tech/MifareClassic;-restore-(I)V" : "NFC",
750 "Landroid/nfc/tech/MifareClassic;-transceive-([B)[B" : "NFC",
751 "Landroid/nfc/tech/MifareClassic;-transfer-(I)V" : "NFC",
752 "Landroid/nfc/tech/MifareClassic;-writeBlock-(I [B)V" : "NFC",
753 "Landroid/nfc/Tag;-getTechList-()[Ljava/lang/String;" : "NFC",
754 "Landroid/app/Service;-WhatIsAService-I" : "NFC",
755 "Landroid/app/Service;-ServiceLifecycle-I" : "NFC",
756 "Landroid/app/Service;-Permissions-I" : "NFC",
757 "Landroid/app/Service;-ProcessLifecycle-I" : "NFC",
758 "Landroid/app/Service;-LocalServiceSample-I" : "NFC",
759 "Landroid/app/Service;-RemoteMessengerServiceSample-I" : "NFC",
760 "Landroid/nfc/NfcManager;-getDefaultAdapter-()" : "NFC",
761 "Landroid/nfc/tech/MifareUltralight;-close-()V" : "NFC",
762 "Landroid/nfc/tech/MifareUltralight;-connect-()V" : "NFC",
763 "Landroid/nfc/tech/MifareUltralight;-readPages-(I)[B" : "NFC",
764 "Landroid/nfc/tech/MifareUltralight;-transceive-([B)[B" : "NFC",
765 "Landroid/nfc/tech/MifareUltralight;-writePage-(I [B)V" : "NFC",
766 "Landroid/nfc/tech/NfcV;-close-()V" : "NFC",
767 "Landroid/nfc/tech/NfcV;-connect-()V" : "NFC",
768 "Landroid/nfc/tech/NfcV;-get-(Landroid/nfc/Tag;)" : "NFC",
769 "Landroid/nfc/tech/NfcV;-transceive-([B)[B" : "NFC",
770 "Landroid/nfc/tech/TagTechnology;-close-()V" : "NFC",
771 "Landroid/nfc/tech/TagTechnology;-connect-()V" : "NFC",
772 "Landroid/preference/PreferenceActivity;-SampleCode-Ljava/lang/String;" : "NFC",
773 "Landroid/content/pm/PackageManager;-FEATURE_NFC-Ljava/lang/String;" : "NFC",
774 "Landroid/content/Context;-NFC_SERVICE-Ljava/lang/String;" : "NFC",
775 "Landroid/nfc/tech/Ndef;-NFC_FORUM_TYPE_1-Ljava/lang/String;" : "NFC",
776 "Landroid/nfc/tech/Ndef;-NFC_FORUM_TYPE_2-Ljava/lang/String;" : "NFC",
777 "Landroid/nfc/tech/Ndef;-NFC_FORUM_TYPE_3-Ljava/lang/String;" : "NFC",
778 "Landroid/nfc/tech/Ndef;-NFC_FORUM_TYPE_4-Ljava/lang/String;" : "NFC",
779 "Landroid/nfc/tech/Ndef;-close-()V" : "NFC",
780 "Landroid/nfc/tech/Ndef;-connect-()V" : "NFC",
781 "Landroid/nfc/tech/Ndef;-getType-()Ljava/lang/String;" : "NFC",
782 "Landroid/nfc/tech/Ndef;-isWritable-()B" : "NFC",
783 "Landroid/nfc/tech/Ndef;-makeReadOnly-()B" : "NFC",
784 "Landroid/nfc/tech/Ndef;-writeNdefMessage-(Landroid/nfc/NdefMessage;)V" : "NFC",
785 "Landroid/nfc/tech/IsoDep;-close-()V" : "NFC",
786 "Landroid/nfc/tech/IsoDep;-connect-()V" : "NFC",
787 "Landroid/nfc/tech/IsoDep;-setTimeout-(I)V" : "NFC",
788 "Landroid/nfc/tech/IsoDep;-transceive-([B)[B" : "NFC",
789 "Landroid/os/Build/VERSION_CODES;-DONUT-I" : "WRITE_EXTERNAL_STORAGE",
790 "Landroid/app/DownloadManager/Request;-setDestinationUri-(Landroid/net/Uri;)Landroid/app/DownloadManager/Request;" : "WRITE_EXTERNAL_STORAGE",
791 "Landroid/app/AlarmManager;-setTime-(J)V" : "SET_TIME",
792 "Landroid/app/AlarmManager;-setTimeZone-(Ljava/lang/String;)V" : "SET_TIME",
793 "Landroid/accounts/AccountManager;-addAccountExplicitly-(Landroid/accounts/Account; Ljava/lang/String; Landroid/os/Bundle;)B" : "AUTHENTICATE_ACCOUNTS",
794 "Landroid/accounts/AccountManager;-getPassword-(Landroid/accounts/Account;)Ljava/lang/String;" : "AUTHENTICATE_ACCOUNTS",
795 "Landroid/accounts/AccountManager;-getUserData-(Landroid/accounts/Account; Ljava/lang/String;)Ljava/lang/String;" : "AUTHENTICATE_ACCOUNTS",
796 "Landroid/accounts/AccountManager;-peekAuthToken-(Landroid/accounts/Account; Ljava/lang/String;)Ljava/lang/String;" : "AUTHENTICATE_ACCOUNTS",
797 "Landroid/accounts/AccountManager;-setAuthToken-(Landroid/accounts/Account; Ljava/lang/String; Ljava/lang/String;)V" : "AUTHENTICATE_ACCOUNTS",
798 "Landroid/accounts/AccountManager;-setPassword-(Landroid/accounts/Account; Ljava/lang/String;)V" : "AUTHENTICATE_ACCOUNTS",
799 "Landroid/accounts/AccountManager;-setUserData-(Landroid/accounts/Account; Ljava/lang/String; Ljava/lang/String;)V" : "AUTHENTICATE_ACCOUNTS",
800 "Landroid/content/pm/ApplicationInfo;-FLAG_FACTORY_TEST-I" : "FACTORY_TEST",
801 "Landroid/content/pm/ApplicationInfo;-flags-I" : "FACTORY_TEST",
802 "Landroid/content/Intent;-IntentResolution-Ljava/lang/String;" : "FACTORY_TEST",
803 "Landroid/content/Intent;-ACTION_FACTORY_TEST-Ljava/lang/String;" : "FACTORY_TEST",
804 "Landroid/content/Intent;-ACTION_NEW_OUTGOING_CALL-Ljava/lang/String;" : "PROCESS_OUTGOING_CALLS",
805 "Landroid/telephony/TelephonyManager;-ACTION_PHONE_STATE_CHANGED-Ljava/lang/String;" : "READ_PHONE_STATE",
806 "Landroid/telephony/TelephonyManager;-getDeviceId-()Ljava/lang/String;" : "READ_PHONE_STATE",
807 "Landroid/telephony/TelephonyManager;-getDeviceSoftwareVersion-()Ljava/lang/String;" : "READ_PHONE_STATE",
808 "Landroid/telephony/TelephonyManager;-getLine1Number-()Ljava/lang/String;" : "READ_PHONE_STATE",
809 "Landroid/telephony/TelephonyManager;-getSimSerialNumber-()Ljava/lang/String;" : "READ_PHONE_STATE",
810 "Landroid/telephony/TelephonyManager;-getSubscriberId-()Ljava/lang/String;" : "READ_PHONE_STATE",
811 "Landroid/telephony/TelephonyManager;-getVoiceMailAlphaTag-()Ljava/lang/String;" : "READ_PHONE_STATE",
812 "Landroid/telephony/TelephonyManager;-getVoiceMailNumber-()Ljava/lang/String;" : "READ_PHONE_STATE",
813 "Landroid/telephony/PhoneStateListener;-LISTEN_CALL_FORWARDING_INDICATOR-I" : "READ_PHONE_STATE",
814 "Landroid/telephony/PhoneStateListener;-LISTEN_CALL_STATE-I" : "READ_PHONE_STATE",
815 "Landroid/telephony/PhoneStateListener;-LISTEN_DATA_ACTIVITY-I" : "READ_PHONE_STATE",
816 "Landroid/telephony/PhoneStateListener;-LISTEN_MESSAGE_WAITING_INDICATOR-I" : "READ_PHONE_STATE",
817 "Landroid/telephony/PhoneStateListener;-LISTEN_SIGNAL_STRENGTH-I" : "READ_PHONE_STATE",
818 "Landroid/os/Build/VERSION_CODES;-DONUT-I" : "READ_PHONE_STATE",
819 "Landroid/os/DropBoxManager;-ACTION_DROPBOX_ENTRY_ADDED-Ljava/lang/String;" : "READ_LOGS",
820 "Landroid/os/DropBoxManager;-getNextEntry-(Ljava/lang/String; J)LDropBoxManager/Entry;" : "READ_LOGS",
821 "Landroid/content/Context;-removeStickyBroadcast-(Landroid/content/Intent;)V" : "BROADCAST_STICKY",
822 "Landroid/content/Context;-sendStickyBroadcast-(Landroid/content/Intent;)V" : "BROADCAST_STICKY",
823 "Landroid/content/ContextWrapper;-removeStickyBroadcast-(Landroid/content/Intent;)V" : "BROADCAST_STICKY",
824 "Landroid/content/ContextWrapper;-sendStickyBroadcast-(Landroid/content/Intent;)V" : "BROADCAST_STICKY",
825 "Landroid/service/wallpaper/WallpaperService;-SERVICE_INTERFACE-Ljava/lang/String;" : "BIND_WALLPAPER",
826 "Landroid/app/ActivityManager;-killBackgroundProcesses-(Ljava/lang/String;)V" : "KILL_BACKGROUND_PROCESSES",
827 "Landroid/app/AlarmManager;-setTimeZone-(Ljava/lang/String;)V" : "SET_TIME_ZONE",
828 "Landroid/bluetooth/BluetoothAdapter;-cancelDiscovery-()B" : "BLUETOOTH_ADMIN",
829 "Landroid/bluetooth/BluetoothAdapter;-disable-()B" : "BLUETOOTH_ADMIN",
830 "Landroid/bluetooth/BluetoothAdapter;-enable-()B" : "BLUETOOTH_ADMIN",
831 "Landroid/bluetooth/BluetoothAdapter;-setName-(Ljava/lang/String;)B" : "BLUETOOTH_ADMIN",
832 "Landroid/bluetooth/BluetoothAdapter;-startDiscovery-()B" : "BLUETOOTH_ADMIN",
833 "Landroid/view/View/OnSystemUiVisibilityChangeListener;-onSystemUiVisibilityChange-(I)V" : "STATUS_BAR",
834 "Landroid/view/View;-STATUS_BAR_HIDDEN-I" : "STATUS_BAR",
835 "Landroid/view/View;-STATUS_BAR_VISIBLE-I" : "STATUS_BAR",
836 "Landroid/view/WindowManager/LayoutParams;-TYPE_STATUS_BAR-I" : "STATUS_BAR",
837 "Landroid/view/WindowManager/LayoutParams;-TYPE_STATUS_BAR_PANEL-I" : "STATUS_BAR",
838 "Landroid/view/WindowManager/LayoutParams;-systemUiVisibility-I" : "STATUS_BAR",
839 "Landroid/view/WindowManager/LayoutParams;-type-I" : "STATUS_BAR",
840 "Landroid/bluetooth/BluetoothAdapter;-ACTION_CONNECTION_STATE_CHANGED-Ljava/lang/String;" : "BLUETOOTH",
841 "Landroid/bluetooth/BluetoothAdapter;-ACTION_DISCOVERY_FINISHED-Ljava/lang/String;" : "BLUETOOTH",
842 "Landroid/bluetooth/BluetoothAdapter;-ACTION_DISCOVERY_STARTED-Ljava/lang/String;" : "BLUETOOTH",
843 "Landroid/bluetooth/BluetoothAdapter;-ACTION_LOCAL_NAME_CHANGED-Ljava/lang/String;" : "BLUETOOTH",
844 "Landroid/bluetooth/BluetoothAdapter;-ACTION_REQUEST_DISCOVERABLE-Ljava/lang/String;" : "BLUETOOTH",
845 "Landroid/bluetooth/BluetoothAdapter;-ACTION_REQUEST_ENABLE-Ljava/lang/String;" : "BLUETOOTH",
846 "Landroid/bluetooth/BluetoothAdapter;-ACTION_SCAN_MODE_CHANGED-Ljava/lang/String;" : "BLUETOOTH",
847 "Landroid/bluetooth/BluetoothAdapter;-ACTION_STATE_CHANGED-Ljava/lang/String;" : "BLUETOOTH",
848 "Landroid/bluetooth/BluetoothAdapter;-cancelDiscovery-()B" : "BLUETOOTH",
849 "Landroid/bluetooth/BluetoothAdapter;-disable-()B" : "BLUETOOTH",
850 "Landroid/bluetooth/BluetoothAdapter;-enable-()B" : "BLUETOOTH",
851 "Landroid/bluetooth/BluetoothAdapter;-getAddress-()Ljava/lang/String;" : "BLUETOOTH",
852 "Landroid/bluetooth/BluetoothAdapter;-getBondedDevices-()Ljava/util/Set;" : "BLUETOOTH",
853 "Landroid/bluetooth/BluetoothAdapter;-getName-()Ljava/lang/String;" : "BLUETOOTH",
854 "Landroid/bluetooth/BluetoothAdapter;-getScanMode-()I" : "BLUETOOTH",
855 "Landroid/bluetooth/BluetoothAdapter;-getState-()I" : "BLUETOOTH",
856 "Landroid/bluetooth/BluetoothAdapter;-isDiscovering-()B" : "BLUETOOTH",
857 "Landroid/bluetooth/BluetoothAdapter;-isEnabled-()B" : "BLUETOOTH",
858 "Landroid/bluetooth/BluetoothAdapter;-listenUsingInsecureRfcommWithServiceRecord-(Ljava/lang/String; Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket;" : "BLUETOOTH",
859 "Landroid/bluetooth/BluetoothAdapter;-listenUsingRfcommWithServiceRecord-(Ljava/lang/String; Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket;" : "BLUETOOTH",
860 "Landroid/bluetooth/BluetoothAdapter;-setName-(Ljava/lang/String;)B" : "BLUETOOTH",
861 "Landroid/bluetooth/BluetoothAdapter;-startDiscovery-()B" : "BLUETOOTH",
862 "Landroid/bluetooth/BluetoothHeadset;-ACTION_AUDIO_STATE_CHANGED-Ljava/lang/String;" : "BLUETOOTH",
863 "Landroid/bluetooth/BluetoothHeadset;-ACTION_CONNECTION_STATE_CHANGED-Ljava/lang/String;" : "BLUETOOTH",
864 "Landroid/bluetooth/BluetoothHeadset;-ACTION_VENDOR_SPECIFIC_HEADSET_EVENT-Ljava/lang/String;" : "BLUETOOTH",
865 "Landroid/bluetooth/BluetoothHeadset;-getConnectedDevices-()Ljava/util/List;" : "BLUETOOTH",
866 "Landroid/bluetooth/BluetoothHeadset;-getConnectionState-(Landroid/bluetooth/BluetoothDevice;)I" : "BLUETOOTH",
867 "Landroid/bluetooth/BluetoothHeadset;-getDevicesMatchingConnectionStates-([I)Ljava/util/List;" : "BLUETOOTH",
868 "Landroid/bluetooth/BluetoothHeadset;-isAudioConnected-(Landroid/bluetooth/BluetoothDevice;)B" : "BLUETOOTH",
869 "Landroid/bluetooth/BluetoothHeadset;-startVoiceRecognition-(Landroid/bluetooth/BluetoothDevice;)B" : "BLUETOOTH",
870 "Landroid/bluetooth/BluetoothHeadset;-stopVoiceRecognition-(Landroid/bluetooth/BluetoothDevice;)B" : "BLUETOOTH",
871 "Landroid/bluetooth/BluetoothDevice;-ACTION_ACL_CONNECTED-Ljava/lang/String;" : "BLUETOOTH",
872 "Landroid/bluetooth/BluetoothDevice;-ACTION_ACL_DISCONNECTED-Ljava/lang/String;" : "BLUETOOTH",
873 "Landroid/bluetooth/BluetoothDevice;-ACTION_ACL_DISCONNECT_REQUESTED-Ljava/lang/String;" : "BLUETOOTH",
874 "Landroid/bluetooth/BluetoothDevice;-ACTION_BOND_STATE_CHANGED-Ljava/lang/String;" : "BLUETOOTH",
875 "Landroid/bluetooth/BluetoothDevice;-ACTION_CLASS_CHANGED-Ljava/lang/String;" : "BLUETOOTH",
876 "Landroid/bluetooth/BluetoothDevice;-ACTION_FOUND-Ljava/lang/String;" : "BLUETOOTH",
877 "Landroid/bluetooth/BluetoothDevice;-ACTION_NAME_CHANGED-Ljava/lang/String;" : "BLUETOOTH",
878 "Landroid/bluetooth/BluetoothDevice;-createInsecureRfcommSocketToServiceRecord-(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;" : "BLUETOOTH",
879 "Landroid/bluetooth/BluetoothDevice;-createRfcommSocketToServiceRecord-(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;" : "BLUETOOTH",
880 "Landroid/bluetooth/BluetoothDevice;-getBluetoothClass-()" : "BLUETOOTH",
881 "Landroid/bluetooth/BluetoothDevice;-getBondState-()I" : "BLUETOOTH",
882 "Landroid/bluetooth/BluetoothDevice;-getName-()Ljava/lang/String;" : "BLUETOOTH",
883 "Landroid/content/pm/PackageManager;-FEATURE_BLUETOOTH-Ljava/lang/String;" : "BLUETOOTH",
884 "Landroid/bluetooth/BluetoothAssignedNumbers;-BLUETOOTH_SIG-I" : "BLUETOOTH",
885 "Landroid/bluetooth/BluetoothA2dp;-ACTION_CONNECTION_STATE_CHANGED-Ljava/lang/String;" : "BLUETOOTH",
886 "Landroid/bluetooth/BluetoothA2dp;-ACTION_PLAYING_STATE_CHANGED-Ljava/lang/String;" : "BLUETOOTH",
887 "Landroid/bluetooth/BluetoothA2dp;-getConnectedDevices-()Ljava/util/List;" : "BLUETOOTH",
888 "Landroid/bluetooth/BluetoothA2dp;-getConnectionState-(Landroid/bluetooth/BluetoothDevice;)I" : "BLUETOOTH",
889 "Landroid/bluetooth/BluetoothA2dp;-getDevicesMatchingConnectionStates-([I)Ljava/util/List;" : "BLUETOOTH",
890 "Landroid/bluetooth/BluetoothA2dp;-isA2dpPlaying-(Landroid/bluetooth/BluetoothDevice;)B" : "BLUETOOTH",
891 "Landroid/provider/Settings/System;-AIRPLANE_MODE_RADIOS-Ljava/lang/String;" : "BLUETOOTH",
892 "Landroid/provider/Settings/System;-BLUETOOTH_DISCOVERABILITY-Ljava/lang/String;" : "BLUETOOTH",
893 "Landroid/provider/Settings/System;-BLUETOOTH_DISCOVERABILITY_TIMEOUT-Ljava/lang/String;" : "BLUETOOTH",
894 "Landroid/provider/Settings/System;-BLUETOOTH_ON-Ljava/lang/String;" : "BLUETOOTH",
895 "Landroid/provider/Settings/System;-RADIO_BLUETOOTH-Ljava/lang/String;" : "BLUETOOTH",
896 "Landroid/provider/Settings/System;-VOLUME_BLUETOOTH_SCO-Ljava/lang/String;" : "BLUETOOTH",
897 "Landroid/bluetooth/BluetoothProfile;-getConnectedDevices-()Ljava/util/List;" : "BLUETOOTH",
898 "Landroid/bluetooth/BluetoothProfile;-getConnectionState-(Landroid/bluetooth/BluetoothDevice;)I" : "BLUETOOTH",
899 "Landroid/bluetooth/BluetoothProfile;-getDevicesMatchingConnectionStates-([I)Ljava/util/List;" : "BLUETOOTH",
900 "Landroid/os/Process;-BLUETOOTH_GID-I" : "BLUETOOTH",
901 "Landroid/provider/Settings;-ACTION_BLUETOOTH_SETTINGS-Ljava/lang/String;" : "BLUETOOTH",
902 "Landroid/media/AudioManager;-ROUTE_BLUETOOTH-I" : "BLUETOOTH",
903 "Landroid/media/AudioManager;-ROUTE_BLUETOOTH_A2DP-I" : "BLUETOOTH",
904 "Landroid/media/AudioManager;-ROUTE_BLUETOOTH_SCO-I" : "BLUETOOTH",
905 "Landroid/provider/Settings/Secure;-BLUETOOTH_ON-Ljava/lang/String;" : "BLUETOOTH",
906 "Landroid/net/sip/SipAudioCall;-startAudio-()V" : "ACCESS_WIFI_STATE",
907 "Landroid/hardware/Camera/ErrorCallback;-onError-(I Landroid/hardware/Camera;)V" : "CAMERA",
908 "Landroid/bluetooth/BluetoothClass/Device;-AUDIO_VIDEO_VIDEO_CAMERA-I" : "CAMERA",
909 "Landroid/content/pm/PackageManager;-FEATURE_CAMERA-Ljava/lang/String;" : "CAMERA",
910 "Landroid/content/pm/PackageManager;-FEATURE_CAMERA_AUTOFOCUS-Ljava/lang/String;" : "CAMERA",
911 "Landroid/content/pm/PackageManager;-FEATURE_CAMERA_FLASH-Ljava/lang/String;" : "CAMERA",
912 "Landroid/content/pm/PackageManager;-FEATURE_CAMERA_FRONT-Ljava/lang/String;" : "CAMERA",
913 "Landroid/view/KeyEvent;-KEYCODE_CAMERA-I" : "CAMERA",
914 "Landroid/provider/MediaStore;-INTENT_ACTION_STILL_IMAGE_CAMERA-Ljava/lang/String;" : "CAMERA",
915 "Landroid/provider/MediaStore;-INTENT_ACTION_VIDEO_CAMERA-Ljava/lang/String;" : "CAMERA",
916 "Landroid/hardware/Camera/CameraInfo;-CAMERA_FACING_BACK-I" : "CAMERA",
917 "Landroid/hardware/Camera/CameraInfo;-CAMERA_FACING_FRONT-I" : "CAMERA",
918 "Landroid/hardware/Camera/CameraInfo;-facing-I" : "CAMERA",
919 "Landroid/provider/ContactsContract/StatusColumns;-CAPABILITY_HAS_CAMERA-I" : "CAMERA",
920 "Landroid/hardware/Camera/Parameters;-setRotation-(I)V" : "CAMERA",
921 "Landroid/media/MediaRecorder/VideoSource;-CAMERA-I" : "CAMERA",
922 "Landroid/content/Intent;-IntentResolution-Ljava/lang/String;" : "CAMERA",
923 "Landroid/content/Intent;-ACTION_CAMERA_BUTTON-Ljava/lang/String;" : "CAMERA",
924 "Landroid/hardware/Camera;-CAMERA_ERROR_SERVER_DIED-I" : "CAMERA",
925 "Landroid/hardware/Camera;-CAMERA_ERROR_UNKNOWN-I" : "CAMERA",
926 "Landroid/hardware/Camera;-setDisplayOrientation-(I)V" : "CAMERA",
927 "Landroid/content/Intent;-IntentResolution-Ljava/lang/String;" : "SET_WALLPAPER",
928 "Landroid/content/Intent;-ACTION_SET_WALLPAPER-Ljava/lang/String;" : "SET_WALLPAPER",
929 "Landroid/app/WallpaperManager;-WALLPAPER_PREVIEW_META_DATA-Ljava/lang/String;" : "SET_WALLPAPER",
930 "Landroid/drm/DrmErrorEvent;-TYPE_NO_INTERNET_CONNECTION-I" : "INTERNET",
931 "Landroid/telephony/TelephonyManager;-getCellLocation-()Landroid/telephony/CellLocation;" : "ACCESS_FINE_LOCATION",
932 "Landroid/location/LocationManager;-GPS_PROVIDER-Ljava/lang/String;" : "ACCESS_FINE_LOCATION",
933 "Landroid/location/LocationManager;-NETWORK_PROVIDER-Ljava/lang/String;" : "ACCESS_FINE_LOCATION",
934 "Landroid/location/LocationManager;-PASSIVE_PROVIDER-Ljava/lang/String;" : "ACCESS_FINE_LOCATION",
935 "Landroid/location/LocationManager;-addGpsStatusListener-(Landroid/location/GpsStatus/Listener;)B" : "ACCESS_FINE_LOCATION",
936 "Landroid/location/LocationManager;-addNmeaListener-(Landroid/location/GpsStatus/NmeaListener;)B" : "ACCESS_FINE_LOCATION",
937 "Landroid/net/sip/SipAudioCall;-setSpeakerMode-(B)V" : "MODIFY_AUDIO_SETTINGS",
938 "Landroid/media/AudioManager;-startBluetoothSco-()V" : "MODIFY_AUDIO_SETTINGS",
939 "Landroid/media/AudioManager;-stopBluetoothSco-()V" : "MODIFY_AUDIO_SETTINGS",
940 "Landroid/accounts/AccountManager;-addAccount-(Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Landroid/os/Bundle; Landroid/app/Activity; Landroid/accounts/AccountManagerCallback<android/os/Bundle>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" : "MANAGE_ACCOUNTS",
941 "Landroid/accounts/AccountManager;-clearPassword-(Landroid/accounts/Account;)V" : "MANAGE_ACCOUNTS",
942 "Landroid/accounts/AccountManager;-confirmCredentials-(Landroid/accounts/Account; Landroid/os/Bundle; Landroid/app/Activity; Landroid/accounts/AccountManagerCallback<android/os/Bundle>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" : "MANAGE_ACCOUNTS",
943 "Landroid/accounts/AccountManager;-editProperties-(Ljava/lang/String; Landroid/app/Activity; Landroid/accounts/AccountManagerCallback<android/os/Bundle>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" : "MANAGE_ACCOUNTS",
944 "Landroid/accounts/AccountManager;-getAuthTokenByFeatures-(Ljava/lang/String; Ljava/lang/String; [Ljava/lang/String; Landroid/app/Activity; Landroid/os/Bundle; Landroid/os/Bundle; Landroid/accounts/AccountManagerCallback<android/os/Bundle>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" : "MANAGE_ACCOUNTS",
945 "Landroid/accounts/AccountManager;-invalidateAuthToken-(Ljava/lang/String; Ljava/lang/String;)V" : "MANAGE_ACCOUNTS",
946 "Landroid/accounts/AccountManager;-removeAccount-(Landroid/accounts/Account; Landroid/accounts/AccountManagerCallback<java/lang/Boolean>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" : "MANAGE_ACCOUNTS",
947 "Landroid/accounts/AccountManager;-updateCredentials-(Landroid/accounts/Account; Ljava/lang/String; Landroid/os/Bundle; Landroid/app/Activity; Landroid/accounts/AccountManagerCallback<android/os/Bundle>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" : "MANAGE_ACCOUNTS",
948 "Landroid/accounts/AccountManager;-blockingGetAuthToken-(Landroid/accounts/Account; Ljava/lang/String; B)Ljava/lang/String;" : "USE_CREDENTIALS",
949 "Landroid/accounts/AccountManager;-getAuthToken-(Landroid/accounts/Account; Ljava/lang/String; Landroid/os/Bundle; Landroid/app/Activity; Landroid/accounts/AccountManagerCallback<android/os/Bundle>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" : "USE_CREDENTIALS",
950 "Landroid/accounts/AccountManager;-getAuthToken-(Landroid/accounts/Account; Ljava/lang/String; B Landroid/accounts/AccountManagerCallback<android/os/Bundle>; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" : "USE_CREDENTIALS",
951 "Landroid/accounts/AccountManager;-invalidateAuthToken-(Ljava/lang/String; Ljava/lang/String;)V" : "USE_CREDENTIALS",
952 "Landroid/provider/Browser;-BOOKMARKS_URI-Landroid/net/Uri;" : "WRITE_HISTORY_BOOKMARKS",
953 "Landroid/provider/Browser;-SEARCHES_URI-Landroid/net/Uri;" : "WRITE_HISTORY_BOOKMARKS",
954 "Landroid/provider/Browser;-addSearchUrl-(Landroid/content/ContentResolver; Ljava/lang/String;)V" : "WRITE_HISTORY_BOOKMARKS",
955 "Landroid/provider/Browser;-clearHistory-(Landroid/content/ContentResolver;)V" : "WRITE_HISTORY_BOOKMARKS",
956 "Landroid/provider/Browser;-clearSearches-(Landroid/content/ContentResolver;)V" : "WRITE_HISTORY_BOOKMARKS",
957 "Landroid/provider/Browser;-deleteFromHistory-(Landroid/content/ContentResolver; Ljava/lang/String;)V" : "WRITE_HISTORY_BOOKMARKS",
958 "Landroid/provider/Browser;-deleteHistoryTimeFrame-(Landroid/content/ContentResolver; J J)V" : "WRITE_HISTORY_BOOKMARKS",
959 "Landroid/provider/Browser;-truncateHistory-(Landroid/content/ContentResolver;)V" : "WRITE_HISTORY_BOOKMARKS",
960 "Landroid/provider/Browser;-updateVisitedHistory-(Landroid/content/ContentResolver; Ljava/lang/String; B)V" : "WRITE_HISTORY_BOOKMARKS",
961 "Landroid/content/Intent;-ACTION_BOOT_COMPLETED-Ljava/lang/String;" : "RECEIVE_BOOT_COMPLETED",
962 "Landroid/provider/AlarmClock;-ACTION_SET_ALARM-Ljava/lang/String;" : "SET_ALARM",
963 "Landroid/provider/AlarmClock;-EXTRA_HOUR-Ljava/lang/String;" : "SET_ALARM",
964 "Landroid/provider/AlarmClock;-EXTRA_MESSAGE-Ljava/lang/String;" : "SET_ALARM",
965 "Landroid/provider/AlarmClock;-EXTRA_MINUTES-Ljava/lang/String;" : "SET_ALARM",
966 "Landroid/provider/AlarmClock;-EXTRA_SKIP_UI-Ljava/lang/String;" : "SET_ALARM",
967 }
968