Android application permissions » History » Version 1
Karsten, 11/02/2016 01:25 PM
1 | 1 | Karsten | The following permissions are required to run SnoopSnitch: |
---|---|---|---|
2 | |||
3 | * ACCESS_SUPERUSER: Open Qualcomm diagnosis interface to capture radio data |
||
4 | * CALL_PHONE, READ_PHONE_STATE, SEND_SMS, RECEIVE_SMS: Generate mobile network traffic recorded in active tests |
||
5 | * GET_TASKS: Retrieve state of helper processes interacting with diagnosis interface |
||
6 | * WAKE_LOCK: Acquire CPU for long-running analysis steps |
||
7 | * ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION: record location of IMSI catchers and security events if configured |
||
8 | * INTERNET: Download new data from gsmmap.org, upload radio traces and debug logs upon request |
||
9 | * ACCESS_NETWORK_STATE: Postpone uploads until network is available |
||
10 | |||
11 | In addition, the app requires *root* privileges, which are only used to access the /dev/diag interface from which baseband information is read. |