1. add --user to start activity - this is needed for new android devices...

... due to security issues, without the --user certain adb shell am commands fail

the value of --user can be simpley 0 (e.g am start com.myPackage.example --user 0)
2. add option to start a service and not just activities.