Mobile tools
// Mobile

Permission Finder

> Search Android manifest permissions by name, group, or protection level.

search.cfg

> 51 permission(s) matched

android.permission.INTERNET

normal

Open network sockets.

<uses-permission android:name="android.permission.INTERNET" />

android.permission.ACCESS_NETWORK_STATE

normal

Access info about networks.

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

android.permission.ACCESS_WIFI_STATE

normal

Access info about Wi-Fi networks.

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

android.permission.CHANGE_WIFI_STATE

normal

Change Wi-Fi connectivity state.

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

android.permission.VIBRATE

normal

Access the vibrator.

<uses-permission android:name="android.permission.VIBRATE" />

android.permission.WAKE_LOCK

normal

Keep processor from sleeping / screen bright.

<uses-permission android:name="android.permission.WAKE_LOCK" />

android.permission.RECEIVE_BOOT_COMPLETED

normal

Receive boot completed broadcast.

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

android.permission.FOREGROUND_SERVICE

normal

Use foreground services.

<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

android.permission.POST_NOTIFICATIONS

dangerousnotifications

Post notifications (Android 13+).

<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />

android.permission.CAMERA

dangerouscamera

Access the camera device.

<uses-permission android:name="android.permission.CAMERA" />

android.permission.RECORD_AUDIO

dangerousmicrophone

Record audio.

<uses-permission android:name="android.permission.RECORD_AUDIO" />

android.permission.READ_CONTACTS

dangerouscontacts

Read the user's contacts data.

<uses-permission android:name="android.permission.READ_CONTACTS" />

android.permission.WRITE_CONTACTS

dangerouscontacts

Write the user's contacts data.

<uses-permission android:name="android.permission.WRITE_CONTACTS" />

android.permission.GET_ACCOUNTS

dangerouscontacts

Access the list of accounts.

<uses-permission android:name="android.permission.GET_ACCOUNTS" />

android.permission.ACCESS_FINE_LOCATION

dangerouslocation

Access precise location.

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

android.permission.ACCESS_COARSE_LOCATION

dangerouslocation

Access approximate location.

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

android.permission.ACCESS_BACKGROUND_LOCATION

dangerouslocation

Access location in the background.

<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />

android.permission.READ_EXTERNAL_STORAGE

dangerousstorage

Read external storage (legacy).

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

android.permission.WRITE_EXTERNAL_STORAGE

dangerousstorage

Write external storage (legacy).

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

android.permission.READ_MEDIA_IMAGES

dangerousstorage

Read image files from shared storage.

<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />

android.permission.READ_MEDIA_VIDEO

dangerousstorage

Read video files from shared storage.

<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />

android.permission.READ_MEDIA_AUDIO

dangerousstorage

Read audio files from shared storage.

<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />

android.permission.READ_PHONE_STATE

dangerousphone

Read phone state and identity.

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

android.permission.CALL_PHONE

dangerousphone

Initiate a phone call without UI.

<uses-permission android:name="android.permission.CALL_PHONE" />

android.permission.READ_CALL_LOG

dangerouscall_log

Read the user's call log.

<uses-permission android:name="android.permission.READ_CALL_LOG" />

android.permission.WRITE_CALL_LOG

dangerouscall_log

Write the user's call log.

<uses-permission android:name="android.permission.WRITE_CALL_LOG" />

android.permission.SEND_SMS

dangeroussms

Send SMS messages.

<uses-permission android:name="android.permission.SEND_SMS" />

android.permission.RECEIVE_SMS

dangeroussms

Receive SMS messages.

<uses-permission android:name="android.permission.RECEIVE_SMS" />

android.permission.READ_SMS

dangeroussms

Read SMS messages.

<uses-permission android:name="android.permission.READ_SMS" />

android.permission.BODY_SENSORS

dangeroussensors

Access body sensors (heart rate, etc.).

<uses-permission android:name="android.permission.BODY_SENSORS" />

android.permission.ACTIVITY_RECOGNITION

dangerousactivity

Recognize physical activity.

<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" />

android.permission.BLUETOOTH

normal

Connect to paired Bluetooth devices.

<uses-permission android:name="android.permission.BLUETOOTH" />

android.permission.BLUETOOTH_ADMIN

normal

Discover and pair Bluetooth devices.

<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

android.permission.BLUETOOTH_CONNECT

dangerousnearby

Connect to paired Bluetooth devices (12+).

<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />

android.permission.BLUETOOTH_SCAN

dangerousnearby

Scan for Bluetooth devices (12+).

<uses-permission android:name="android.permission.BLUETOOTH_SCAN" />

android.permission.BLUETOOTH_ADVERTISE

dangerousnearby

Advertise to Bluetooth devices (12+).

<uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />

android.permission.NEARBY_WIFI_DEVICES

dangerousnearby

Connect to nearby devices via Wi-Fi.

<uses-permission android:name="android.permission.NEARBY_WIFI_DEVICES" />

android.permission.SCHEDULE_EXACT_ALARM

special

Schedule exact alarms.

<uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />

android.permission.USE_EXACT_ALARM

normal

Use exact alarm APIs for eligible apps.

<uses-permission android:name="android.permission.USE_EXACT_ALARM" />

android.permission.REQUEST_INSTALL_PACKAGES

special

Request install packages permission.

<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />

android.permission.SYSTEM_ALERT_WINDOW

special

Draw over other apps.

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

android.permission.WRITE_SETTINGS

special

Modify system settings.

<uses-permission android:name="android.permission.WRITE_SETTINGS" />

android.permission.PACKAGE_USAGE_STATS

signature

Access package usage statistics.

<uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" />

android.permission.QUERY_ALL_PACKAGES

signature

Query all installed packages.

<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />

com.google.android.c2dm.permission.RECEIVE

normal

Receive FCM / C2DM messages (legacy).

<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />

com.google.android.gms.permission.AD_ID

normal

Access advertising ID.

<uses-permission android:name="com.google.android.gms.permission.AD_ID" />

android.permission.ACCESS_ADSERVICES_ATTRIBUTION

normal

Access AdServices attribution APIs.

<uses-permission android:name="android.permission.ACCESS_ADSERVICES_ATTRIBUTION" />

android.permission.ACCESS_ADSERVICES_TOPICS

normal

Access AdServices Topics API.

<uses-permission android:name="android.permission.ACCESS_ADSERVICES_TOPICS" />

android.permission.NFC

normal

Perform NFC I/O operations.

<uses-permission android:name="android.permission.NFC" />

android.permission.USE_BIOMETRIC

normal

Use biometric hardware.

<uses-permission android:name="android.permission.USE_BIOMETRIC" />

android.permission.USE_FINGERPRINT

normal

Use fingerprint hardware (legacy).

<uses-permission android:name="android.permission.USE_FINGERPRINT" />