List of useful commands and tips for the android debug bridge
task_id=$(dumpsys activity | grep -A2 "(dumpsys activity recents)"| grep '#'| cut -d ' ' -f 7| cut -c 2-); am task lock $task_id
//list all packages
adb shell pm list packages
//list all android permissions
adb shell pm list permissions -d -g
//grant / revoke permission for a specific package
adb shell pm revoke com.google.android.GoogleCamera android.permission.CAMERA
adb shell pm grant com.google.android.GoogleCamera android.permission.CAMERA