Module api_permissions
[hide private]
[frames] | no frames]

Source Code for Module api_permissions

  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