-
Android creates a separate users for all the application a user installs.
-
In Android, when application request for permissions and user grant that permission, then android add that application's user in Specific Permission Group. :-: Example :-: Different Groups are there for different resource permission like for camera, Mic, Storage, contacts, phone, etc. This works the same way a sudo group does, if a user exist in sudo group only then the user can execute commands with sudo permissions.
-
Permission Groups :-: adb shell pm list permissions -d -g --> -d is used to display Dangerous permissions --> -g is used to group all those Dangerous Permission
- permission:com.google.android.gms.permission.CAR_VENDOR_EXTENSION
- permission:com.google.android.gms.permission.CAR_MILEAGE
- permission:com.google.android.gms.permission.CAR_FUEL
- permission:android.permission.WRITE_CONTACTS
- permission:android.permission.GET_ACCOUNTS
- permission:android.permission.READ_CONTACTS
- permission:android.permission.READ_CALL_LOG
- permission:android.permission.READ_PHONE_STATE
- permission:android.permission.CALL_PHONE
- permission:android.permission.WRITE_CALL_LOG
- permission:android.permission.USE_SIP
- permission:android.permission.PROCESS_OUTGOING_CALLS
- permission:com.android.voicemail.permission.ADD_VOICEMAIL
- permission:android.permission.READ_CALENDAR
- permission:android.permission.WRITE_CALENDAR
- permission:android.permission.CAMERA
- permission:android.permission.BODY_SENSORS
- permission:android.permission.ACCESS_SUPERUSER
- permission:android.permission.ACCESS_FINE_LOCATION
- permission:com.google.android.gms.permission.CAR_SPEED
- permission:android.permission.ACCESS_COARSE_LOCATION
- permission:android.permission.READ_EXTERNAL_STORAGE
- permission:android.permission.WRITE_EXTERNAL_STORAGE
- permission:android.permission.RECORD_AUDIO
- permission:android.permission.READ_SMS
- permission:android.permission.RECEIVE_WAP_PUSH
- permission:android.permission.RECEIVE_MMS
- permission:android.permission.RECEIVE_SMS
- permission:android.permission.SEND_SMS
- permission:android.permission.READ_CELL_BROADCASTS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++