this post was submitted on 08 Jul 2023
106 points (96.5% liked)

Open Source

29014 readers
176 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 4 years ago
MODERATORS
 

Awesome app. It is somehow not listed on android-foss list so maybe someone didn't know about it.

Obtainium allows you to install and update Open-Source Apps directly from their releases pages, and receive notifications when new releases are made available.

GitHub page: Link.

top 17 comments
sorted by: hot top controversial new old
[–] warmaster@lemmy.world 11 points 1 year ago (1 children)

Awesome app. Specially good for fast developing apps like all the Lemmy clients popping up get updated faster than anywhere else.

[–] FarLine99@lemm.ee 1 points 1 year ago
[–] AlpacaChariot@lemmy.world 7 points 1 year ago (1 children)

Used it for the first time this week to install liftoff, it's such a cool idea!

[–] FarLine99@lemm.ee 10 points 1 year ago

The idea is cool, no doubt. But the implementation is so good that I'm surprised. Praise to the developer! ❤️

[–] DengueDucky@lemmy.ml 3 points 1 year ago (1 children)

It's be nice if it would scan my apps and auto import.

[–] FarLine99@lemm.ee 1 points 1 year ago

Yeah, it would be great but really hard to implement.

[–] baseless_discourse@mander.xyz 2 points 1 year ago (2 children)

I was wondering do they have any way to verify the integrity of the packages they downloaded? AFAIK there is no consistent way for developers to provide hashes/signature of their releases.

To me it seems like grapheneos community have a tendency to be unnecessarily harsh about security on other projects. And in this case, side of burrito's suggestion to download app from github directly instead of fdroid, really is a suggestion that is hard for me to understand...

It is obviously true that fdroid's security model is bit behind, especially with index-v1, but they do provide basic functionality like verifying developer signature and hash of the package downloaded. However, I seriously doubt this app is doing that with github releases, since I am simply not sure how verifying the signature/hash of a release when there is no way to provide such information systematically on GitHub.

It is obviously a great app if you use it for its convenience, but I personally wouldn't use it to enhance security. Or maybe I am just ignorant on the matter, I would highly appreciate anyone o point out any mistake I made.

[–] FarLine99@lemm.ee 6 points 1 year ago

I am using it definetly because of convenience. Not all apps on F-Droid (izzyondroid), Play Store. For me it is unnecessary middleman. But everyone has their own way of publishing apks. So yeah, it is really convenient to have all app updates in one place. Also you can add apps from F-Droid and update them regularly from this app. Incredible work!

[–] WimpyWoodchuck@feddit.de 2 points 1 year ago

This is a good question and a valid concern. However, I wonder if the app really makes in worse then it's already is. GitHub has no way to share checksums with the builds. The only way to do that is to upload a checksum file alongside the binary. But if an attacker is able to upload/replace a malicious binary, they would be able to replace its checksum file as well. So you wouldn't be able to recognize this anyway, even when downloading it GitHub, would you?

[–] peregus@lemmy.world 1 points 1 year ago* (last edited 1 year ago) (2 children)

And your can export import the app list, thing that you can't do with F-Droid and makes a pain a smartphone change

[–] FarLine99@lemm.ee 2 points 1 year ago

Awesome ability!

[–] m3adow@feddit.de 2 points 1 year ago (1 children)

Have you tried F-droid alternatives like Neo Store or Aurora Droid? Maybe they fit your needs.

[–] peregus@lemmy.world 2 points 1 year ago

I'm using NeoStore, it's not bad, but the problem is when I get a new smartphone: there's no way to export the list of the app that it installs, while with Obtanium it's possible

[–] peregus@lemmy.world 1 points 1 year ago (1 children)

Most of the time when I add a repository it says that it can't find a suitable release (for example Signal or Nextcloud Deck). How can I solve this problem?