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

add f-droid and priv ext as a base system app #41

Closed
Kokokokoka opened this issue Mar 31, 2019 · 8 comments
Closed

add f-droid and priv ext as a base system app #41

Kokokokoka opened this issue Mar 31, 2019 · 8 comments
Labels
enhancement New feature or request past-feature

Comments

@Kokokokoka
Copy link

Maybe there should be auditor installed by default too.

@thestinger thestinger added the enhancement New feature or request label Mar 31, 2019
@Kokokokoka Kokokokoka changed the title Add f-droid and priv ext as a base system app add f-droid and priv ext as a base system app Mar 31, 2019
@thestinger
Copy link
Member

Bundling more apps is something that will likely happen in the future, but it isn't going to be done in the short term. F-Droid also has a lot of bugs and usability issues, especially with the privileged extension, and it's not currently going to be possible to bundle that. It's broken with various new / split permissions including the OTHER_SENSORS permission added for the Sensors permission toggle in GrapheneOS. I previously maintained a patch working around this, but I want it to be fixed properly in a way that handles the standard new / split permissions too. It's only going to get worse with Android Q. I also take issue with how the standard F-Droid repository is managed. Many of the apps are abandoned and known to be insecure with unpatched vulnerabilities. They aren't hidden by default or marked as such. Apps also often go quite a while without receiving their upstream updates. For now, I would prefer if people install F-Droid themselves because the privileged extension is too broken and it's not currently up to the standards of GrapheneOS as a whole.

@Kokokokoka
Copy link
Author

As a side note:
will you recreate noise app with repo?
Or one should use signal?

@thestinger
Copy link
Member

You should use Signal.

@thestinger thestinger added this to the 1 milestone May 12, 2019
@thestinger
Copy link
Member

This is not currently planned for various reasons.

See #94 instead.

@khimaros
Copy link

For now, I would prefer if people install F-Droid themselves because the privileged extension is too broken and it's not currently up to the standards of GrapheneOS as a whole.

Sorry to revive a dead thread here, but wanted clarification. Are you suggesting to manually install/update all apps installed with F-Droid or is it possible for a user to install the privileged extension on the OTA releases of GrapheneOS?

@thestinger
Copy link
Member

is it possible for a user to install the privileged extension on the OTA releases of GrapheneOS

That's not possible and the privileged extension is too broken for real world usage so it's not a viable option anyway.

@ypid
Copy link

ypid commented Nov 17, 2019

I successfully build AOSP with priv ext 0.2.10 included and able to install apps. I am not sure how reliable it is yet. @khimaros Not sure if it works on GrapheneOS also.

Ref: hashbang/os#40

@thestinger
Copy link
Member

Android 12 has support for unattended app updates by an app's installer. The installer is the app which installed the most recent version, so an app can take over providing updates after the user approves one update through it. Of course, it needs to have a matching signing key for that to be possible.

@thestinger thestinger modified the milestones: End-user friendly, Post Android 12 stabilization Feb 26, 2022
@GrapheneOS GrapheneOS locked as resolved and limited conversation to collaborators Feb 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request past-feature
Projects
None yet
Development

No branches or pull requests

4 participants