-
Notifications
You must be signed in to change notification settings - Fork 36
Frequently Asked Questions
I'm just another developer making apps to fill the gap for apps I need and couldn't find. This app provides a way to save and quickly run shell commands directly on the mobile device.
Either you or somebody else installed it. The only distribution currently is off the Google Play app store (https://play.google.com/store/apps/details?id=net.kwatts.android.droidcommandpro&hl=en_US)
Rooting mobile devices is beyond the scope of Adbshellkit and usually requires a computer and many more steps to do. The best suggestion I have is to head over to https://forum.xda-developers.com/ and look at the forums for your particular type of device, usually there is a FAQ and/or general pinned posts detailing how to unlock your mobile device. After that is done, you'll find a lot more commands will be available for the app. Also note that once you unlock or root your mobile device, you are opening it up to security risks that may not be worth the reward.
The permissions are for commands that require it, either flagged by you when saving a command or from the public global list. Almost all permissions, for example ones that dump/export the address book, are only allowed at runtime and when you explicitly give the command permission. And some commands require manual steps to enable, with the checks and steps if not enabled in the response at runtime. That being said, I do understand it's a bit confusing and looking for suggestions on how to make the usability and workflow cleaner overall.
Really step back and think through what your trying to accomplish. In most cases this app isn't what you need, or, the UI design lacks clarity. If you find that the app got you to what you needed to accomplish, but it was overly complex, let us know! Any suggestions to make the UI easier, simpler, and more fun overall - that's what it's all about.
I need to run this command.. Can you tell me what is the procedure? adb shell pm grant com.fb.fluid android.permission.WRITE_SECURE_SETTINGS
Run the command directly removing the "adb shell" part - it'd be just "pm grant com.fb.fluid android.permission.WRITE_SECURE_SETTINGS". This command may still not work, since it requires elevated permissions.
== Lots of commands are returning that I don't have permission... To run some commands you have to give adbshellkit explicit permission. This requires going into developer options, enable USB debugging, and running 'adb shell grant net.kwatts.android.droidcommandpro <permission></permission>'. A list of ones to start with include,
adb shell pm grant net.kwatts.android.droidcommandpro android.permission.WRITE_SECURE_SETTINGS
adb shell pm grant net.kwatts.android.droidcommandpro android.permission.DUMP
adb shell pm grant net.kwatts.android.droidcommandpro android.permission.READ_LOGS
adb shell pm grant net.kwatts.android.droidcommandpro android.permission.GET_APP_OPS_STATS
adb shell pm grant net.kwatts.android.droidcommandpro android.permission.INTERACT_ACROSS_USERS
All your files are located in the /data/data/net.kwatts.android.droidcommandpro/files directory on the mobile device. For custom scripts, you can put them in the /data/data/net.kwatts.android.droidcommandpro/files/scripts directory. Persisting the commands across upgrades is still a work in progress. The ability to store the commands to the cloud, e.g. Google Storage, is there, but a clean workflow for persistence has not been designed as of yet.
No, but let me know if you find a good one!
Have any further questions? [Contact](mailto:kwatkins+support@gmail.com)