-
Notifications
You must be signed in to change notification settings - Fork 50
Alternative to Play Store #51
Comments
And until it's available there, the |
Sure! For the short term, I just added the latest apk here: https://github.com/kryptco/kryptonite-android/releases We'll check out F-Droid soon, thanks for the pointer to it. |
@kcking Thanks, find it here now for use with the F-Droid client (feel free to point there for an alternative to GPlay). New versions will automatically be available within about 24h of your attaching them to a new release. For the official F-Droid repo, I see a few issues: AWS and a bunch of Google Services (which, besides, are a show-stopper for me to trust an app with private and/or sensitive information – I don't want my keys end up in the cloud; even if I trusted you, you've got no control over those proprietary components. Not going to launch a debate now, just mentioning 😜) |
Thanks for adding Kryptonite! The goal is to treat AWS and Google as untrusted communication channels, and we have currently achieved this network-wise (everything sent through their servers is encrypted and signed using the session keys exchanged during pairing). Still that leaves the source code of their android clients:
I'll add both of these as issues that you can follow if you like |
Thanks for the details, Kevin! Good to see you're aware of it and even take possible precautions. Those "blobs" are exactly what I meant: we cannot be sure what happens in there. So thumbs up for your engagement, and – how would one say? "good riddance" for those blobs? As indicated, so long you add an APK to each new release, it will be updated in my repo – unless you indicate you don't want that anymore. |
I'd like to be able to use krypton and to install it from the F-Droid appstore (because I don't use the Play Store). In order to be published on F-Droid, one constraint is that the app has to be built by F-Droid. There is guide to help: Submitting to F-Droid: Quick Start Guide. (thanks @hex-m, post edited) |
Thank you @oupala but your link points to the (not really translated) french version of the document. The english version is different in some parts. The contribution guide in the repository is helpful too. |
There are multiple show-stoppers for that currently:
GMS is not accepted at F-Droid. Neither are those:
and I'm not sure about these:
I even had to remove the app from my repo recently because of "too many trackers/proprietary-elements", unfortunately (for my inclusion criteria, please see here). So in the current state, it's definitely not meeting F-Droids inclusion citeria. That could however be achieved e.g. by establishing a build flavor that comes without those obstacles, providing clean FOSS for F-Droid while still being able to have those trackers in the Playstore version. |
There are users that don't use Google Play. This includes users in China, Free Software purists (e.g. Replicant), security conscious users (CopperheadOS) and minimalists who use after market Android Distributions without "Google Apps" (e.g. LineageOS).
To reach those users Krypronite should be distributed via the F-Droid Free Software Repository.
The text was updated successfully, but these errors were encountered: