Skip to content
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

Activation from other apps via intent #19

Open
n0kovo opened this issue Feb 18, 2021 · 1 comment
Open

Activation from other apps via intent #19

n0kovo opened this issue Feb 18, 2021 · 1 comment

Comments

@n0kovo
Copy link

n0kovo commented Feb 18, 2021

I would like to activate Ripple from another application.

I have tried triggering both .CountDownActivity and .PanicActivity via Activity Manager, but it throws an exception:

$ adb shell am start -n "info.guardianproject.ripple/.CountDownActivity"

Starting: Intent { cmp=info.guardianproject.ripple/.CountDownActivity }
Security exception: Permission Denial: starting Intent { flg=0x10000000
cmp=info.guardianproject.ripple/.CountDownActivity } from null (pid=5461, uid=2000)
not exported from uid 10154

Is this by design? What are the security implications of allowing this? It would be great for other processes to be able to use Ripple as a sort of panic signal router, where the list of receiving applications is managed. In various automation solutions it could mean "if X happens, send panic signal to [apps] via Ripple", which could be very powerful.

Maybe it could be an opt-in option to allow this?

@n0kovo
Copy link
Author

n0kovo commented May 5, 2021

BUMP @guardianproject

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant