· Föderation EN Fr 12.07.2024 21:35:08 @grote Thanks for the link. So it seems to be specific to F-Droid, right? I'm puzzled about someone saying Obtainium doesn't auto update on GrapheneOS cause it has been for me. Then again, its developer isn't an Android developer and it's known the the Flutter plugins used for it aren't the most reliable. It's also worth noting that it's not just GrapheneOS that adds the sensors permission. Unless I'm severely mistaken, DivestOS does too, as do other projects based on GrapheneOS, so it would be good to get this fixed for people not using GrapheneOS as well. It sounds like the check in question might not be necessary at all? I don't see a reason for the modern installer and for auto updates to not be used by default. The way to differentiate whether the OS the app is running on should be done by checking the Android version, right? |
Föderation EN Fr 12.07.2024 21:41:38 @matchboxbananasynergy the check can be necessary to validate claimed permissions, but I opened https://gitlab.com/fdroid/fdroidclient/-/merge_requests/1410 to remove the current action it takes. This should fix the issue. However, giving all apps a permission they don't have in their manifest is breaking how permissions work on Android and breaking other things besides F-Droid is expected. |