-
Notifications
You must be signed in to change notification settings - Fork 0
Description
This is a ticket copy of the now-inaccessible ticket:
This ticket is a feature request to add an option that allows the user to "kill -9" the currently-open app by holding the back button for ~1 second.
Note: By the term "kill" I'm referring to the equivalent of
kill -9
on a linux system. That is, by "kill" I mean not simply moving the app to the background (eg by swiping it aside in the app switcher). Rather, I mean the app's process is completely killed.
This is an important security feature for a user who is playing with a new app. Sometimes a fat-finger mistake or a misbehaving app may begin to do something undesired (eg exfiltrating data by mistake), and it's necessary for the user to quickly kill the app.
As far as I can tell, the only way to do this in GrapheneOS is currently to:
- go to the device's app menu,
- find the relevant app,
- click-and-hold the app's icon,
- click "app info"
- click "force stop"
The above process takes a long time, and is probably not fast enough to kill an app that, for example, is sending an unwanted POST request. By adding this feature, the time to kill the app could be reduced to ~1 second.
Also, this feature has long been available in LineageOS. Sometimes I use it several times per day for misbehaving apps (sometimes it's security related, sometimes it's just convenience for working with a buggy app).
Please consider adding this simple feature to GrapheneOS that allows users to kill the currently-open app by holding-down the back button.
Activity
maltfield commentedon Apr 28, 2024
@Jertec is it just me or did this ticket get deleted?
Jertec commentedon Apr 28, 2024
maltfield commentedon Apr 28, 2024
Adding comment from jertec because I thought it was very insightful
@Jertec this info may be useful for CalyxOS:
CalyxOS's ticket is still open. They got stuck on the implementation for gesture-based nav. I don't think they know that it's available for gesture nav.
Probably Calyx would implement this into CalyxOS if we could point them to the code implementation of it in Lineage that you described above.
maltfield commentedon Apr 28, 2024
On 2023-03-022, @thestinger wrote:
There is no back button in the modern navigation mode (gesture navigation). We don't take proposals for improvements to traditional 3 button navigation.
It's not a security feature and this is not a real world scenario.
maltfield commentedon Apr 28, 2024
@thestinger can you please check to see if you accidentally deleted the ticket (and, if so, undelete it), so the historical record isn't lost and others won't open a similar ticket in the future (because they can't find the now-deleted ticket)?
Jertec commentedon Apr 28, 2024
maltfield commentedon Apr 28, 2024
I've wanted to use both Graphene and Calyx, but--like you--I saw this feature as a requirement. I can't use an OS that doesn't let me kill misbehaving apps
Absolutely this. I use this feature at least a few times per day (though not just due to malicious links). It's very important to be able to quickly "turn it off and turn it on again" imho.
thestinger commentedon Apr 28, 2024
GrapheneOS and CalyxOS are very different. GrapheneOS is a hardened OS with substantial privacy/security improvements:
https://grapheneos.org/features
CalyxOS is not a hardened OS. It greatly reduces security vs. AOSP via added attack surface, rolled back security and slow patches.
Compatibility with Android apps is also much different. GrapheneOS provides our sandboxed Google Play compatibility layer:
https://grapheneos.org/usage#sandboxed-google-play
Can run the vast majority of Play Store apps on GrapheneOS, but not CalyxOS with the much more limited microG approach.
https://eylenburg.github.io/android_comparison.htm is a third party comparison between different alternate mobile operating systems. It could include many more privacy/security features but it's a good starting point.
https://privsec.dev/posts/android/choosing-your-android-based-operating-system/ is an article with more long form comparisons between OSes.
maltfield commentedon Apr 28, 2024
@thestinger can you please address the issue with the ticket having been deleted at this link in your repo?
It currently just says
maltfield commentedon Apr 28, 2024
What misinformation did I spread?
When I click on the ticket, it shows me
This issue has been deleted.
Jertec said he has the same issue.Do you want a screenshot?
Jertec commentedon Apr 28, 2024
maltfield commentedon Apr 28, 2024
@thestinger What did I do that was bad behaviour? I didn't even leave a single comment on the ticket..
I created this repo so I could message @Jertec because they have no contact info on their user profile and DMs are not possible on GitHub.
maltfield commentedon Apr 28, 2024
@thestinger Sorry, I'm confused. Can you please tell me what misinformation I am spreading?
maltfield commentedon Apr 28, 2024
If I open a feature request for two distinct ROMs, then I'm spreading misinformation?
Just to be clear: you banned me because I opened a ticket for a feature request with two distinct ROMs instead of just GrapheneOS. Is that correct?
maltfield commentedon Apr 28, 2024
What was the false claim? Because I consider the ability to do a fast
kill -9
on a misbehaving app to be a security feature?Just to be clear: you banned me because I consider a shortcut to kill an app to be a security feature? Is that correct?
21 remaining items
thestinger commentedon Apr 28, 2024
@maltfield Burning an hour of my time, having me lose a whole day of energy to work on GrapheneOS and creating this public drama post to be used as additional attacks on GrapheneOS by the people you're supporting is helping us how exactly?
Jertec commentedon Apr 28, 2024
Could we discuss the substance of my comment, instead? Please take for granted that I'm acting in good faith, and consider my comment on how this feature isn't just a legacy feature, and can be implemented into the gesture based navigation, and also that it does enhance security. Could we discuss implementation?
Jertec commentedon Apr 28, 2024
Understood. Thank you for explaining, and a thousand apologies for mis-deducing. If you reopen the issue, I will delete my comment, remove that piece, and post repost the rest. I don't want to create any drama.
thestinger commentedon Apr 28, 2024
As soon as this repository is deleted, there can be a constructive discussion about implementing a shorter way to force kill than pressing app info in recent apps, launcher or settings.
thestinger commentedon Apr 28, 2024
Now I have to go do something else and the whole time I'll be concerned about further attacks on GrapheneOS and myself from this repository.
matchboxbananasynergy commentedon Apr 28, 2024
@maltfield Hello. I'm the community manager for the GrapheneOS project. Would you be okay with me sending you an e-mail to further discuss? I don't think what's going on here is achieving anything productive.
If you're okay to discuss, I'll use the e-mail found in your GitHub profile.
matchboxbananasynergy commentedon Apr 28, 2024
@Jertec I'd also be happy to reach out to you, but see no public way of doing so.
maltfield commentedon Apr 28, 2024
@matchboxbananasynergy now you're where I was ~2 hours ago. I decided to open this ticket and @ them. It works.
You're welcome to email me, but--unless you're sending me secret keys or PII--I prefer to have conversations openly (licensed CC BY-SA), especially regarding bans. Is there any reason you can't discuss this here?
matchboxbananasynergy commentedon Apr 28, 2024
I'll send you an e-mail now. Feel free to respond and take it from there.
I don't see having public discussions like this in public as productive, but rather an opportunity for unnecessary drama to be caused. I don't believe that to be your intention, so I don't see a reason why you'd be opposed to discussing in private.
Jertec commentedon Apr 28, 2024
Sorry, I've barely done anything with this github account. You can find me on Telegram, and I've subscribed to the GrapheneOS group. Feel free to mention me @Jertek.
https://t.me/GrapheneOS
maltfield commentedon Aug 21, 2025
Note: I've documented this (unfortunate) exchange with Daniel Micay (thestinger) here:
You can also read a screenshot of this thread here (before thestinger deleted their messages above):
thestinger commentedon Aug 21, 2025
@maltfield You're doing this over 1 year after this thread which you made after your duplicate issue had been publicly available for around a year. An initial response has been posted at https://grapheneos.social/@GrapheneOS/115056172025799459. You're obsessively trying to target me with harassment based on fabrications and misrepresentations including posting this in dozens of different places. I do not understand why you've suddenly decided to try to personally harm me by contributing to harassment. Both videos you've linked in your post are Kiwi Farms style harassment material doing the same, including one from an overt Kiwi Farms user. It's not too late for you to stop. It's likely you won't stop, and there will be a significant response from GrapheneOS including documenting your libel and harassment in an article on our site and making sure that has a significant impact. What you're doing has had a substantial negative impact on my well being and the GrapheneOS project. You aren't going to evade experiencing any consequences for trying to direct more harassment towards me. You don't appear to understand the magnitude of the mistake you're making and the door temporarily remains open to having peace with us if you stop this harassment towards me.
maltfield commentedon Aug 21, 2025
I am sorry it took me so long to finally publish this article. It wasn't a priority, but I do think it's important to transparently document when people at the top of organizational hierarchies abuse their power.
Documenting and archiving your public comments and actions is not an attack against you.
It's never too late for you to apologize (not just to me, but to others you've made baseless accusations against) and lift bans against users like myself.