-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
change request: make com.termux.permission.RUN_COMMAND permission enforcement optional #70
Comments
The permission is hardcoded in termux-tasker/app/src/main/AndroidManifest.xml Lines 65 to 69 in 10cc047
If google services aren't available for you, get a direct purchase license for one time payment of $4 from joao's patreon. https://tasker.joaoapps.com/faq-ov.html#de The plugin permissions model of automation apps is completely broken and allows any app to send commands to privileged plugins, I plan on working on a new design in future that won't require a permission, but for now, permission will not be removed. You can build termux-tasker yourself with the permission removed if you want. https://termux.dev/en/posts/general/2022/02/15/termux-apps-vulnerability-disclosures.html#discussion |
thank you for your reply. if I will build the plugin with modified configuration, is it necessary to rebuild other termux parts? is the "same signing key" rule 100% required for this particular plugin? |
Just remove the You will have to use github builds for everything. We don't have F-Droid keys. |
Feature description
feature description:
please make it possible to disable the com.termux.permission.RUN_COMMAND permission enforcement in termux-tasker plugin, allow to manually revert the old behavior when any app was able to request that plugin.
why I need it:
Tasker added that permission from version 5.9
but some users are not able to use that version.
such users are forced to use tasker 5.1 or prior, which can be used without licensing.
permission enforcement makes termux-tasker plugin useless in this case.
to workaround this we may start http server inside the termux environment (on 127.0.0.1) and request it from the tasker, but this will be even mor insecure.
The text was updated successfully, but these errors were encountered: