Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A Android-IMSI-Catcher-Detector
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 162
    • Issues 162
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 5
    • Merge requests 5
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CellularPrivacy
  • Android-IMSI-Catcher-Detector
  • Wiki
  • Permissions

Permissions · Changes

Page history
Updated permissions of our app authored Apr 23, 2015 by Security: Pwned.'s avatar Security: Pwned.
Show whitespace changes
Inline Side-by-side
Permissions.md
View page @ 1f9c39a8
...@@ -5,86 +5,87 @@ AIMSICD has tons of cool features, but you might be confused or worry why we nee ...@@ -5,86 +5,87 @@ AIMSICD has tons of cool features, but you might be confused or worry why we nee
**Required Permissions** **Required Permissions**
```java ```java
<!-- PERMISSIONS ARE SORTED BY AOS PERMISSION AND 3rd PARTY ACCESS. KEEP THIS! --> <!-- PERMISSIONS ARE SORTED BY AOS PERMISSION AND 3rd PARTY ACCESS. KEEP THIS! -->
<!-- https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/wiki/Permissions --> <!-- https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/wiki/Permissions -->
<!-- Normal Android third-party permissions --> <!-- Normal Android third-party permissions -->
<uses-permission android:name="android.permission.ACCESS_SUPERUSER"/> <uses-permission android:name="android.permission.ACCESS_SUPERUSER"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES"/> <uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.READ_LOGS"/> <uses-permission android:name="android.permission.READ_LOGS"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.RECEIVE_SMS"/> <uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/> <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!-- NEW --> <!-- NEW -->
<uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED"/> <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED"/>
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.NFC"/> <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/> <uses-permission android:name="android.permission.NFC"/>
<uses-permission android:name="android.permission.READ_SMS"/> <uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.RECEIVE_MMS"/> <uses-permission android:name="android.permission.READ_SMS"/>
<uses-permission android:name="android.permission.RECEIVE_WAP_PUSH"/> <uses-permission android:name="android.permission.RECEIVE_MMS"/>
<uses-permission android:name="android.permission.USE_SIP"/> <uses-permission android:name="android.permission.RECEIVE_WAP_PUSH"/>
<uses-permission android:name="android.permission.VIBRATE"/> <uses-permission android:name="android.permission.USE_SIP"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/> <uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/> <uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<!-- SPECIAL PERMISSIONS TO BE ADDED AFTER THIS LINE. /> -->
<!-- To list all available (used) Android permissions on a device, use: <!-- SPECIAL PERMISSIONS TO BE ADDED AFTER THIS LINE. /> -->
# `pm list permissions -g` --> <!-- To list all available (used) Android permissions on a device, use:
# `pm list permissions -g` -->
<!-- These are Android System (non 3rd party) Permissions -->
<uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES"/> <!-- These are Android System (non 3rd party) Permissions -->
<uses-permission android:name="android.permission.DEVICE_POWER"/> <uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES"/>
<uses-permission android:name="android.permission.DIAGNOSTIC"/> <uses-permission android:name="android.permission.DEVICE_POWER"/>
<uses-permission android:name="android.permission.DUMP"/> <uses-permission android:name="android.permission.DIAGNOSTIC"/>
<uses-permission android:name="android.permission.FACTORY_TEST"/> <uses-permission android:name="android.permission.DUMP"/>
<uses-permission android:name="android.permission.HARDWARE_TEST"/> <uses-permission android:name="android.permission.FACTORY_TEST"/>
<uses-permission android:name="android.permission.INJECT_EVENTS"/> <uses-permission android:name="android.permission.HARDWARE_TEST"/>
<uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW"/> <uses-permission android:name="android.permission.INJECT_EVENTS"/>
<uses-permission android:name="android.permission.LOCATION_HARDWARE"/> <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW"/>
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/> <uses-permission android:name="android.permission.LOCATION_HARDWARE"/>
<uses-permission android:name="android.permission.SET_PROCESS_LIMIT"/> <uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
<uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/> <uses-permission android:name="android.permission.SET_PROCESS_LIMIT"/>
<!--uses-permission android:name="android.permission.WRITE_GSERVICES"/ --> <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/> <!--uses-permission android:name="android.permission.WRITE_GSERVICES"/ -->
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
<!-- possibly deprecated -->
<uses-permission android:name="android.permission.RECEIVE_EMERGENCY_BROADCAST"/> <!-- possibly deprecated -->
<uses-permission android:name="android.permission.READ_NETWORK_USAGE_HISTORY"/> <uses-permission android:name="android.permission.RECEIVE_EMERGENCY_BROADCAST"/>
<uses-permission android:name="android.permission.READ_NETWORK_USAGE_HISTORY"/>
<!-- These are OEM / Samsung Permissions -->
<uses-permission android:name="android.phone.receiveDetailedCallState"/> <!-- These are OEM / Samsung Permissions -->
<uses-permission android:name="com.android.permission.HANDOVER_STATUS"/> <uses-permission android:name="android.phone.receiveDetailedCallState"/>
<uses-permission android:name="com.sec.android.app.controlpanel.permission.PRIVATE"/> <uses-permission android:name="com.android.permission.HANDOVER_STATUS"/>
<uses-permission android:name="com.sec.android.app.factorymode.permission.KEYSTRING"/> <uses-permission android:name="com.sec.android.app.controlpanel.permission.PRIVATE"/>
<uses-permission android:name="com.sec.android.app.cm.permission.PERMISSION_MANAGEMENT"/> <uses-permission android:name="com.sec.android.app.factorymode.permission.KEYSTRING"/>
<uses-permission android:name="com.sec.android.app.phoneutil.permission.KEYSTRING"/> <uses-permission android:name="com.sec.android.app.cm.permission.PERMISSION_MANAGEMENT"/>
<uses-permission android:name="com.sec.android.app.servicemodeapp.permission.KEYSTRING"/> <uses-permission android:name="com.sec.android.app.phoneutil.permission.KEYSTRING"/>
<uses-permission android:name="com.sec.android.phone.permission.DATA_ROAMING_SETTINGS_ENHANCED"/> <uses-permission android:name="com.sec.android.app.servicemodeapp.permission.KEYSTRING"/>
<uses-permission android:name="com.sec.android.phone.permission.READ_CALL_SETTINGS"/> <uses-permission android:name="com.sec.android.phone.permission.DATA_ROAMING_SETTINGS_ENHANCED"/>
<uses-permission android:name="com.sec.android.phone.permission.WRITE_CALL_SETTINGS"/> <uses-permission android:name="com.sec.android.phone.permission.READ_CALL_SETTINGS"/>
<!-- uses-permission android:name="com.sec.factory.permission.ALLOWFTCLIENTCPOBIND"/> <uses-permission android:name="com.sec.android.phone.permission.WRITE_CALL_SETTINGS"/>
<uses-permission android:name="com.sec.factory.permission.BT_ID_WRITE"/ --> <!-- uses-permission android:name="com.sec.factory.permission.ALLOWFTCLIENTCPOBIND"/>
<uses-permission android:name="com.sec.factory.permission.KEYSTRING"/> <uses-permission android:name="com.sec.factory.permission.BT_ID_WRITE"/ -->
<uses-permission android:name="com.sec.modem.settings.permission.KEYSTRING"/> <uses-permission android:name="com.sec.factory.permission.KEYSTRING"/>
<!-- uses-permission android:name="diagandroid.app.receiveDetailedApplicationState"/> <uses-permission android:name="com.sec.modem.settings.permission.KEYSTRING"/>
<uses-permission android:name="diagandroid.data.receivePDPContextState"/> <!-- uses-permission android:name="diagandroid.app.receiveDetailedApplicationState"/>
<uses-permission android:name="diagandroid.phone.receiveDetailedCallState"/ --> <uses-permission android:name="diagandroid.data.receivePDPContextState"/>
<uses-permission android:name="diagandroid.phone.receiveDetailedCallState"/ -->
<!-- May be needed (in the future) to access SIM related functions -->
<uses-permission android:name="org.simalliance.openmobileapi.SMARTCARD"/> <!-- May be needed (in the future) to access SIM related functions -->
<uses-permission android:name="org.simalliance.openmobileapi.SMARTCARD"/>
``` ```
--- ---
......
Clone repository

Project Information

  • Glossary of Terms
  • Requirements
  • General Overview
  • Technical Overview

Getting started

  • Building
  • Installation
  • Permissions
  • Status Icons

Navigation Menus

  • Disclaimer
  • Main Screen
  • Navigation Drawer
  • Preferences
  • About AIMSICD

Important Functions

  • Cell Monitoring
  • Cell Information
  • AT Command Interface
  • Database Viewer
  • Antenna Map Viewer
  • Silent/Stealth SMS

Developers

  • Development Status
  • Testing Devices
  • Contributing
  • Style Guide
  • Resources
  • Privacy

Support

  • FAQ
  • Contact
  • Problems
  • Donations

Gimme moar!

  • Unmasked Spies
  • Media Material
  • Press Releases
  • Recommendations
  • Similar Projects