Conversation

If you're redistributing alternate builds of Android apps, you should change the app id to one that belongs to you. Android does signing key pinning and downgrade protection across profiles. You block people from using an official release in another user if you use their app id.
1
29
If someone installs an unofficial build of app.grapheneos.camera and then tries to install the official release in another user, they get a signature error. This kind of issue comes up a lot for our users mainly because F-Droid doesn't use an app id prefix for their own builds.
2
14
Our own party app repository will be using an app id prefix for our own builds of open source apps. For apps outside our repository, we plan on improving things by showing app id and signing key fingerprint(s) in the install dialog. We could include a db of pins for app ids too.
1
10
Google Play is mirrored in our repository for use with our sandboxed Google Play compatibility layer, so the Play Store is covered already. We're very serious about shipping a database of app id signing key pins to help bootstrap verification for other app sources automatically.
2
10