digger ( @digger@lemmy.ca ) 88•10 months agoSomething worth noting is that F-Droid is both an app to download other apps but they also maintains a repository of apps. You can use alternative store apps (like Droid-ify) with the F-Droid repository OR you could use the F-Droid app with a different repository (like IzzyOnDroid). You can mix and match to meet your needs.
I use the Droid-ify app with the F-Droid, IzzyOnDroid, microG, NewPipe, and Collabora repositories.
Once you start down this rabbit hole, give Obtanium a look.
Gunpachi ( @gunpachi@lemmings.world ) 17•10 months agoNeostore is also a good alternative to the normal f-droid client
XpeeN ( @XpeeN@sopuli.xyz ) 4•10 months agoYep. Their permission and tracker built in viewer is a super qol feature
nixchick ( @nixchick@lemmy.ml ) 3•10 months agoYes, I much prefer Neostore.
6daemonbag ( @6daemonbag@lemmy.dbzer0.com ) 5•10 months agoCan you elaborate on what these different repos are and do? And, referring to a child comment, what is divest?
fulano ( @fulano@lemmy.eco.br ) 6•10 months agoSome software developers prefer to host their own repos and have more control over the release process and/or don’t want to fill all the criteria for being included on f-droid, so they create their own repos. Some of these apps can still be found on vanilla fdroid, but often aren’t updated so frequently.
Izzyondroid, on the other hand, is a different project, aimed at hosting different apps that are usually from smaller devs and can’t be included on fdroid yet, for different reasons.
The greatest thing about fdroid is that it allows anyone to create their own repos and you aren’t forced to depend on anyone.
digger ( @digger@lemmy.ca ) 6•10 months agoOn Android, we’re used the “Play Store” being both the app that facilitates downloads as well as the collection of apps available. With F-Droid, you can add additional collections of apps to make available for download.
You might add an additional repository to gain access to apps not in the main F-Droid repository. You might add a developer’s repository to gain access to updates to their apps before those updates hit the main F-Droid repository.
Divest is the developer repository for app maintained by Divest OS, a fork of Lineage OS.
6daemonbag ( @6daemonbag@lemmy.dbzer0.com ) 1•10 months agoI have and use F-Droid but hadn’t caught on to repos and their function. Just seen it mentioned. Thanks for elaborating!
XpeeN ( @XpeeN@sopuli.xyz ) 2•10 months agoDon’t forget Divest, a must have repo. Also Molly for a foss signal client
I would avoid adding other repositories because you are risking malware and anti features.
F-droid is slow to get updates but it also verifies each app
digger ( @digger@lemmy.ca ) 4•10 months agoThere is safety there, but you’re just as safe using the the developer’s own repository for their apps, like NewPipe, Collabora, or the Guardian Project.
skybox ( @skybox@lemm.ee ) English1•10 months agoOh THAT’S what repos are for? I assumed they were all independently structured and incompatible with each other for different reasons lmao.
Hamartiogonic ( @Hamartiogonic@sopuli.xyz ) 1•10 months agoMany years ago I tried to go completely de-googled, and that involved using only F-droid. One of the many problems I faced was the tedious update process. I needed to tap each and every app individually every time there were updates. I wonder if droid-ify could have fixed that. Unfortunately I didn’t come across that app at the time, so I didn’t try it out.
digger ( @digger@lemmy.ca ) 4•10 months agoOh for sure! Droid-ify offers a few different installation methods. The Legacy and Session install options are what you are used to. With those methods, you are prompted to download and install with each update.
With the Root install method, updates can be downloaded and installed in the background using root privileges. Lastly, and I think most intriguing, is using Shizuku. Shizuku is a utility that will give you close to root access using ADB. See link for details. So, with the Shizuku install methods, Droid-ify can keep all your F-Droid apps up to date with little intervention from the user.
Footnote: Because Shizuku leverages ADB, it needs to be started manually after each reboot.
Hamartiogonic ( @Hamartiogonic@sopuli.xyz ) 1•10 months agoThat’s awesome! Looks like there’s been progress while I was not looking.
What do you think, is it now a viable option do daily drive a completely de-googled phone?
digger ( @digger@lemmy.ca ) 2•10 months agoIt’s a lot more feasible than it used to be. I also use Aurora Store to fill in the gaps.
sverit ( @sverit@feddit.de ) 1•10 months agoI second Izzy, add:
qyron ( @qyron@sopuli.xyz ) 35•10 months agoBeen using Fdroid to the point where my first boot into a new phone is:
Open chrome > download fdroid > open settings > uninstall/disable every single application I can > open fdroid > install all the relevant apps I require for making my phone useful
I’m just waiting for a small life upgrade in order to be able to support some app developers; it will be money better spent than using the standard google apps.
iturnedintoanewt ( @iturnedintoanewt@lemm.ee ) 17•10 months agoYou might want to consider your next phone to be a pixel+grapheneOS.
ebd6a8c9051028dc1607 ( @ebd6a8c9051028dc1607@lemmy.ml ) 7•10 months agoany lineage os supported device is enough, i think
L'unico Dee ( @lunicoDee@feddit.it ) 2•10 months agoLineageOS isnt degoogled by default
L3ft_F13ld! ( @Contort3860@links.hackliberty.org ) 2•10 months agoIt’s a lot better than stock, even though there are still some Google things left over. If you don’t install your own GApps, then the Google stuff in Lineage is minimal.
ArtisinalBS ( @ArtisinalBS@lemm.ee ) 3•10 months agoIt’s insane that I can’t make any steps towards ungoogling myself w/o paying 2.5 times the price of a phone. I can’t buy an allready degoogled pixel here, I can’t buy fairphone here, I can only use a package forwarding service from the US, declare it to customs - and watch them add a monstrous fee to it.
I wish I could have the courage to buy a pixel and try to replace the OS myself - but I fear I will just brick it…
bug ( @bug@lemmy.one ) English7•10 months agoInstalling GrapheneOS is actually ludicrously easy if you’re expecting some kind of root exploit nonsense like you used to have to do with custom ROMs! Full instructions here, happy to answer any questions if you need!
L'unico Dee ( @lunicoDee@feddit.it ) 4•10 months agoI just did it two days ago, had the same fears, everything went smooth like butter
Keith ( @kzhe@lemm.ee ) 3•10 months agoYou 99% won’t brick it, I guarantee you. Graphene’s install is really easy. You press a few buttons on a website and never touch a terminal, aside from if you’re on GNOME. As for price, I got a used Pixel 4a 5g for 100 and newer ones won’t be as expensive as the things you might’ve gone for. Try a used Pixel 6a? (Graphene doesn’t extend software support)
arc ( @arc@lemm.ee ) 2•10 months agoBricking is a possibility but for phones that can be unlocked, it should be a matter of following the instructions on Lineageos - unlock the bootloader, flash the recovery partition, flash lineageos + Google apps.
The biggest pain in the ass for me was trying to get the adb & fastboot tools to talk to the device in the first place. For example OnePlus requires drivers for its devices but Windows doesn’t install them automatically so you have to go find them. Except the adb driver works but the fastboot one didn’t. Then after a bunch of searching it turns out OnePlus forgot to sign the fastboot driver so Windows refused to install it and I had to boot Windows in a convoluted way to disable signature verification to get the driver installed.
After all that, the rest was relatively straightforward but it still took several hours of effort. IMO Lineageos is a pretty ugly dist but if you install Google Apps it’s not missing anything and it extends the phone’s life beyond what the manufacturer could be bothered to support.
I just run lineage os
qyron ( @qyron@sopuli.xyz ) 3•10 months agoI’ve used so called entry level phones my entire life; I can’t motivate myself to spend the amount a Fair Phone costs, although the concept is appealing and regardless the geek in me going nuts with the idea of tinkering with my phone as I do with my computer. I also prefer rugged phones, which is something most brands don’t cater to.
My current phone is an Oukitel and has already passed the three year mark, still more than enough for my needs, in great part thanks to my option to run FOSS whenever possible.
I just run Lineage os. Sure its not as secure but it supports many phones and is clean and light.
Combine it with F-droid and your golden
qyron ( @qyron@sopuli.xyz ) 1•10 months agoI doubt I can get that to run on my phone. Being a minor brand, it is as if it doesn’t exist.
What device is it? There probably is an unofficial build.
Also 3 years is not that old. My phone is from 2019 and runs Android 13 just fine (Motorola-ocean)
qyron ( @qyron@sopuli.xyz ) 1•10 months agoOukitel WP8 Pro
It has an MT6762D CPU, with 4GB RAM.
And now I’m doubting for how long I’ve had it, has the last update for the Android 10 it runs is from 2020 and I can remember updating it, for sure.
Ok, your right there is very little support for that device. Sorry I couldn’t be more help
c0mmando ( @c0mmando@links.hackliberty.org ) 22•10 months agoLove F-Droid but be aware of the risks and always try to use a developer repo when possible…
Skull giver ( @skullgiver@popplesburger.hilciferous.nl ) 38•7 months ago[This comment has been deleted by an automated system]
c0mmando ( @c0mmando@links.hackliberty.org ) 7•10 months agoDoesn’t affect the end user… beyond diminished security. Are you implying I should trust Fdroid devs as much as I would trust Google devs?
Skull giver ( @skullgiver@popplesburger.hilciferous.nl ) 23•7 months ago[This comment has been deleted by an automated system]
c0mmando ( @c0mmando@links.hackliberty.org ) 3•10 months agoThe diminished security resulting from the increased likelihood of a (single point of failure) supply chain attack.
Yes its possible for malicious devs to trojan apps, but due to apk signing it is much more difficult for a third party entity to induce a supply chain attack, which is my real concern when it comes to phone security.
If you have a lower threat model, this post isn’t for you…
I actually would go for the main repo as all the software in the main repo is reviewed by the main Dev team
c0mmando ( @c0mmando@links.hackliberty.org ) 2•10 months agoDid you even read the article? F-Droid signs all the apps in the main repo…
The author of this article completely misses the point of F-droid. They clearly are used to a world of proprietary software that takes “security” over freedom
So yes I did read the article and no it doesn’t change anything. If your going to make an argument you shouldn’t just link to someone else’s work. Part of the problem with the internet is no one thinks for tuemselves
c0mmando ( @c0mmando@links.hackliberty.org ) 4•10 months agoSure, I’ll spell it out for you since apparently the point went right over your head. Fdroid devs are a single point of failure by signing every application themselves. This introduces a potential for supply chain attack, not to mention Fdroid running on EOL servers.
When you use an individual dev repo, you can avoid any trojanized apps from Fdroid because the developers maintain their own infrastructure and sign their own apks.
That’s called… D I S T R I B U T E D T R U S T
Captain Beyond ( @beyond@linkage.ds8.zone ) 18•10 months agoThe reason F-Droid builds from source is to ensure that they can enforce their inclusion criteria. If you go outside F-Droid you lose that guarantee. For example, self-published apks in github or google play may contain anti-features or proprietary code that are forbidden by the F-Droid standards.
From another point of view, what you call a single point of failure is a third party that represents the interests of the user community, independent from individual developers. This is the same model used in GNU/Linux distributions, and Drew DeVault explains here the role that software distributions play in the free software community.
Of course, this represents a trade-off, in that you are placing trust in the software distribution instead of or in addition to the upstream developer. The question is, how can you solve the problem without foregoing F-Droid’s inclusion standards? The answer is reproducible builds, where F-Droid builds from source and compares to the developer’s apk, and publishes the developer’s apk with their signature if the build reproduces successfully.
Until Reproducible builds are the norm in the Android free software world, I accept the trade-off because I value having software freedom in my computing, and I know I can’t trust upstream developers to care about that as much as F-Droid or I do.
c0mmando ( @c0mmando@links.hackliberty.org ) 2•10 months agoSure, atleast you admit there’s a trade off (security) for (FOSS) and maybe some additional privacy.
People should be made aware of the risks and choose according to their threat models, which is why I’ve highlighted some of these issues to begin with.
Everything the F-droid team does is out in the open. Your welcome to audit it once in a while and suggest changes to make it better. I’m sure they wouldn’t mind the help.
F-droid is the best tool we got. Its not a silver bullet but it is better than anything else I’ve seen
Illecors ( @Illecors@lemmy.cafe ) English20•10 months agoFdroid basic allows automatic updates!
The guadian project repos are also preset, albeit not enabled by default.
regalia ( @regalia@literature.cafe ) 2•10 months agoSo does Neostore and Droid-ify. Those are worth looking into.
lejsh ( @lejsh@lemmy.ml ) 17•10 months agoAre they planning on modernizing the app for Material You? It feels out of place in my phone in 2023.
edit: all the people who suggested Droid-ify know what’s up. Thanks, guys!
🗑️😸 ( @trash@lemm.ee ) 20•10 months agoYou can use neostore or droid-ify for material fdroid
m-p{3} ( @mp3@lemmy.ca ) 3•10 months agoAre they updated to use the new difference-based repository format?
EDIT: I was curious so I searched, they don’t.
regalia ( @regalia@literature.cafe ) 2•10 months agoNot sure about neostore, but droid-ify takes like a half a second to fetch repo updates, and fdroid takes me like 10 seconds.
ReversalHatchery ( @ReversalHatchery@beehaw.org ) 2•10 months agoThe official F-droid client has material design. Material design 1, the only material design that has anything to do with the concept.
🗑️😸 ( @trash@lemm.ee ) 1•10 months agoYou’re not wrong there.
regalia ( @regalia@literature.cafe ) 8•10 months agoI have a lot of complaints about this too, but namely lack of seamless updates is baffling to me.
Luckily I found Droid-ify and solves both those problems. Also has the common repos frequently added, like IzzyOnDroid, easily pre-available to enabled in the settings.
This definitely replaced the archaeic fdroid client for me, they desperately need an overhaul as it’s a terrible first impression.
mctoasterson ( @mctoasterson@reddthat.com ) 5•10 months agoYou can get Droidify and it provides a more pleasant visual experience.
I personally like it. However there are alternative apps
ReversalHatchery ( @ReversalHatchery@beehaw.org ) 1•10 months agoI sure hope not. No no no. Material you is ugly, and in 99% of apps not an option, but a forced changed. No need for that. It looks good enough for an app store.
polle ( @polle@feddit.de ) 1•10 months agoThe ui seems ok, but the search is so ridiculously bad I’d don’t know how they did it.
i_lost_my_bagel ( @i_lost_my_bagel@seriously.iamincredibly.gay ) 1•10 months agoGod I hope not
limeaide ( @limeaide@lemmy.ml ) 12•10 months agoI know this thread is already a little old, but here is the list of my favorite apps from F-Droid/Izzy. I use a lot of these almost daily and just thought I would share these in case someone might find a new app they find useful
- Eternity (Infinity for Lemmy)
- Buckwheat (Budgeting)
- Aegis (Authentication)
- Lawnchair (Pixel-like launcher)
- Quillnotes (Markdown notes app)
- Forkyz (Crosswords)
- Geometric Weather
- Imagepipe (Removes exif data and reduces pics)
- AntennaPod (Podcast app)
- Olauncher (Beautiful and minimal text based launcher)
letsgocrazy ( @letsgocrazy@lemm.ee ) 12•10 months agoWhat kinda good stuff is on F Droid they the average User might want?
polle ( @polle@feddit.de ) 10•10 months agoMost of the apps of tibor kaputa. I really like the simple gallery. The simple dialer and simple contacts are also really good. Just clean default apps that do what they should.(adfree)
Dave ( @Dave@lemmy.nz ) 8•10 months agoEndless Sky and Mindustry are some good, fun, deep games.
Cethin ( @Cethin@lemmy.zip ) English3•10 months agoThe UX for Mindustry sucks compared to something like Factorio, because it’s really tough to do those controls on touch screen, but it’s good enough. I’ve enjoyed it for the little I tried.
MisterD ( @MisterD@lemmy.ca ) 7•10 months agoOsmand (offline GPS maps)
Same version as the android store but free.
1984 ( @1984@lemmy.today ) 7•10 months agoNewpipe in particular is super important. It’s a better YouTube app with more features and no ads.
Sorry for not supporting Google, I know they need more money… /s
Fisch ( @Fisch@lemmy.ml ) 6•10 months agoI prefer LibreTube because it doesn’t look outdated and it uses Piped, so you never actually connect to the YouTube servers and you can synchronize your subscriptions and playlists
Keith ( @kzhe@lemm.ee ) 2•10 months agoAgreed. LibreTube is really good.
letsgocrazy ( @letsgocrazy@lemm.ee ) 1•10 months agoJust got it. Amazing! Thanks!
1984 ( @1984@lemmy.today ) 2•10 months agoIt’s a fantastic app. Remember to set your default YouTube links to open with it also, you can do that with android in app settings.
- peanutdust ( @peanutdust@lemm.ee ) 5•10 months ago
redreader, newpipe, session messenger(needs repo thing from website), aurora store, simple gallery pro
Isbjerg ( @Isbjerg@feddit.dk ) 4•10 months agoI use LibreSudoku. It’s a very nice Sudoku app.
Everything
MrMagnesium12 ( @MrMagnesium12@feddit.de ) 2•10 months agoÖffi, a non sucking public transportation app.
Cethin ( @Cethin@lemmy.zip ) English5•10 months agoThanks to US infrastructure I don’t need yet another map just for public transport! Thanks US government for looking out for us little people! (I really don’t think this is needed, but /s just in case.)
Maheswara Yadav ( @Maheswara@reddthat.com ) 12•10 months agoTry Neostore too…
Southern Wolf ( @southernwolf@pawb.social ) 2•10 months ago^^^ This!
elbowgrease ( @elbowgrease@lemm.ee ) 10•10 months agoI’ve always had a niggling worry that downloading apps from 3rd party app stores came with a higher risk of getting apps with viruses and spyware.
any truth to this?
qyron ( @qyron@sopuli.xyz ) 14•10 months agoNot really.
Fdroid is a secure repositorie and the applications are reviewed before being made available for end users.
The repository is also highly focused on privacy and security and will warn if applications have security flaws or depend on non free services.
As an example, I use NewPipe instead of the standard YT app and it has a warning it depends on non-free services.
One other example I can give is Librera. It’s a very feature rich ebook/pdf/etc reader. At some point, a security flaw was discovered and the app was instantly flagged has having such problems and users were advised to not install it.
Very_Bad_Janet ( @Very_Bad_Janet@kbin.social ) 1•10 months agoHow is Librera to download now?
qyron ( @qyron@sopuli.xyz ) 1•10 months agoWorks fine for me.
transientDCer ( @transientDCer@lemdro.id ) English9•10 months agoThe benefit of open source apps is anyone can view the code to see if there is malware or other installed.
dmrzl ( @dmrzl@programming.dev ) 3•10 months agoWhat I can tell you is that Google was extremely detailed in their monitoring of my apps - even looking up e.g. rate limits of the steam api to check if I properly deal with those. And I pick that example since I don’t want to talk about the ways I mishandled user data out of negligence or ignorance.
Back then I perceived it as harassment. Today I will certainly not install any apps that didn’t pass their testing.
And we’re not even talking about deliberate malware but simple incompetence. I would consider the average hobby app project to be borderline malware and a proper QA needs qualified personnel. I don’t see how F-Droid can ever reach those standards.
- argv_minus_one ( @argv_minus_one@beehaw.org ) 7•10 months ago
Play’s reputation for being full of malware stands directly at odds with your assessment.
Hobbyists are rarely incompetent. They actually take pride in their work, and aren’t just trying to quickly slap something together for a quick buck.
Not sure what gave you the impression that most phone apps have gone through professional QA, but I very seriously doubt that they have.
As for mishandling user data, it’s a lot easier to avoid doing that when user data never leaves the user’s device in the first place. Proprietary apps collect user data for profit; free and open source apps often don’t.
Nioxic ( @Nioxic@lemmy.dbzer0.com ) English2•10 months agoThats what they want you to think
But its because they want your money
MrSqueezles ( @MrSqueezles@lemm.ee ) 1•10 months agoEven small companies have to deal with, “supply chain”, attacks, criminals putting code into open source repositories to steal data and get access to servers. App stores are major targets too.
There have been weather apps that need your location to show you weather and oops we also send your location history to our data center in China and sell that data.
There have been, “document scanner”, apps that help you take pictures of things like credit card statements and did we not mention we send those images to Russian servers?
Do use a major brand phone like Samsung, keep your OS up to date, and don’t expose private info to these apps or give them special privileges, especially, “accessibility”, or, “screen reader”, and you should be okay.
Yes but F-droid is an exception. Be careful of adding third party repos though
Madiator2011 ( @Madiator2011@lm.madiator.cloud ) English9•10 months agoI use iOS now though had f-droid installed on my old android phones :)
glasgitarrewelt ( @glasgitarrewelt@feddit.de ) 19•10 months agoIf you sell your IPhone now it may not be too late for you! :-)
DarkThoughts ( @DarkThoughts@kbin.social ) 9•10 months agoIt’s also a buggy piece of crap…
Update notification? Sweet! Gotta click it, right? Oh, some obscure error message that doesn’t let me update the apps. I guess I start the app itself then, right? Oh, it immediately crashed with an even more obscure error message. And what’s this? It shows me updates for apps that I have already removed. I wonder why? Maybe I should clean the cache and update the repositories. Huh? Oh, the update is stuck somewhere and doesn’t move forward anymore and now I can’t even search for anything.I never had any issues with it
Baut [she/her] auf. ( @BautAufWasEuchAufbaut@lemmy.blahaj.zone ) 4•10 months agoNeostore may be a better client for you.
AnonStoleMyPants ( @AnonStoleMyPants@sopuli.xyz ) 1•10 months agoI’ve had tons of bugs with it as well. Still usable but annoying.
- argv_minus_one ( @argv_minus_one@beehaw.org ) 1•10 months ago
I haven’t had any of that, but I do notice that F-Droid can’t seem to automatically update itself without erroring. Something about failing to parse the package; I forget the exact error message. I wonder what the problem is…
VCTRN ( @victron@programming.dev ) English9•10 months agoI have never found anything useful in it. And god I have tried. I end up uninstalling it every time.
SHITPOSTING_ACCOUNT ( @SHITPOSTING_ACCOUNT@feddit.de ) 3•10 months agoAnd the stuff you do want to use is often best installed from the Dev’s repo because fdroid takes forever to update theirs.
And last time I checked they still hadn’t implemented the now years old APIs that would let them to silently update apps, so unless the phone is rooted you need to click for every update…
chrizbie ( @chrizbie@lemmy.nz ) 2•10 months agoTry f-droid basic, it lets you update automatically
Mull browser, termux, nextcloud, Jerboa, Infinity reddit, organic maps, and espeak just to name a few
VCTRN ( @victron@programming.dev ) English3•10 months agoOk, yeah, I use termux on my android tablet, and it’s awesome. But other than that, I don’t find any other app interesting. Who knows, maybe with time.
ninjaturtle ( @ninjaturtle@lemmy.ninja ) English7•10 months agoNeo store is a nice layout for f-Droid if you want a more modern look
eric ( @eric@lemux.minnix.dev ) English6•10 months agoI can’t use F-Droid without the Play Store but I tend to check there first to see if there is something available there before installing something from the Play Store.
chrizbie ( @chrizbie@lemmy.nz ) 3•10 months agoYou should check out aurora store on f-droid if you haven’t already, its basically an alternative front end for the play store, which means you can remove your google account from your phone (if you want to)
moitoi ( @moitoi@feddit.de ) 3•10 months agoDoes anyone have a good foss ebook and pdf reader?
Thanks!
pH3ra ( @pH3ra@lemmy.ml ) 11•10 months agoI use Librera every day: the user interface looks a bit outdated but has support for any format known to man and a ton of features (and I mean A TON)
tsugu ( @tsugu@slrpnk.net ) 5•10 months ago Estebiu ( @Estebiu@lemmy.dbzer0.com ) 5•10 months agoKOreader. But it’s more aimed at ereaders.
Keith ( @kzhe@lemm.ee ) 3•10 months agoLibrera (f droid)
Librera reader is pretty good
~/hyde ( @hyde@lazybear.social ) 1•10 months ago@moitoi @possiblylinux127 mupdf
glasgitarrewelt ( @glasgitarrewelt@feddit.de ) 1•10 months agoI second MuPDF viewer for quickly viewing PDFs, it acts exactly as I expect it to and feels very slim.
But I am not sure if it is a good ebook reader. I use KOReader in connection with Calibre on my Laptop.