Project

General

Profile

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.