#Samsung devices from today can no longer install custom ROMs.

Odin is gone and the Download Mode is also gone, which makes life hard also for repair services that want to restore a device.

This is your daily reminder that #Android is a liability, and major hardware manufacturers who ship Google’s version of Android are a liability too.

We need to get Linux phones to work, and we need manufacturers who are aligned with our principles.

https://www.androidauthority.com/samsung-disables-odin-removes-download-mode-3648469/

Samsung's latest update is a serious gut punch to Galaxy power users

Samsung has released a controversial update that disables a tool widely relied upon by power users and service centers.

Android Authority
@fabio I may switch back to @jolla #SailfishOS when the bluetooth/nfc support has been improved in the android sandbox, this for some applications only been released to android/ios and do not provide API to allow 3rd party to use the service.

@fabio Every Linux phone available is horrible with ancient hardware and low-end specs. The best one I know of is: https://furilabs.com/shop/flx1s/

And it's still some Mediatek crap. We need Snapdragon powered Linux phones.

Shop

Shop - FuriPhone FLX1s Linux Phone

FuriPhone FLX1s Linux Phone

@Lydie I know, but I’ve also been hearing the same story since 2007 (from the time I bought my first Nokia 770) and not much has changed since then.

There’s always been this chicken-and-egg problem where not enough developers would put efforts in making Linux phones usable unless there’s a phone manufacturer that is also onboard with it, which funds the efforts instead of relying on devs building PostmarketOS or Sailfish workarounds to work with cameras and modems in their spare time, and which ensures that the efforts of the developers aren’t thrown to waste when the next model comes out. Oh, and as long as we can’t tell people that their banking apps or national ID apps will also keep working on a Linux phone.

Librem and Jolla are the closest we’ve come to hardware manufacturers actually invested in a Linux phone, but they’re still too small, rough around the edges and overpriced for the bad hardware that they sell (and that’s the other chicken-and-egg problem, in order to be competitive on pricing you need economies of scale, and you can’t have economies of scale around new products and processes).

I think that a big part of the problem has also been people’s complacency - as long as Android is around, it’s kind-of open-source and I can still install a custom ROM, I’m fine. I feel like that must end and we must start building usable alternatives with more urgency.

@fabio 💯 🎯 You are not wrong. Definitely what you refer to as chicken and egg is basically supply and demand.

We need a company like OnePlus to just go for it, make a splash.

@Lydie @fabio well instead of creating new niche ewaste maybe someone could try polishing pmOS on some existing models, buying up a stock of those models, preflashing and selling them?…

BTW, not true that postmarketOS is all spare time hobby development. There is funding. Also e.g. Fairphone works on upstreaming their own devices (that are initially sold with Android).

@valpackett @Lydie I know that pmOS has some funding, but it’s literally 3-4 orders of magnitude lower than it should be if we wanted it to become something that even non-deep geeks can use.

I also agree that the biggest chunks of funding should be focused on making pmOS work well on a few flagship “platinum support” devices. GrapheneOS tought that even if you OS works only on one model of devices, if it works good enough to be rock solid, and installing it is as easy as plugging in your phone and using a Web installer over WebUSB, then people will just buy that device. That could mean less resources to support the long tail of devices where pmOS works ok-ish, but it’s ok - if I need any further support for pmOS on my Nokia N900 and Nexus 5 I can also handle it myself.

And given the work pmOS has already invested in making the OS work well on phones, I’d also be ok to see most of the funding focused on making them succeed (especially now that they support systemd 🙂)

@fabio @Lydie I want to get off Android so much. If there were a way of making a good Free Software usable linux on the half a dozen tablets and phones I have around here it'd be a miracle.

All different of course. Probably each full of custom patches even to Android just for that hardware model.

Feels hopeless.

@fabio @Lydie a lot of volunteer developer time has also gone into android roms and similar things. Complacency is a *huge* factor - and for too long Google skated by on their "don't be evil" gimmick.
@fabio @vertigo I’ve been sorta beating the anti-android pro-Linux on the phone thing for awhile. Crazy it has to get this far to finally see more of this sentiment but I’m happy for it!!
@fabio As an owner of a Samsung device, I am wondering what's so special about their devices that other manufacturers can't match for half the cost. How hard they're pushing the spyware also gives me the willies.

@fabio the article has been amended:

According to tipster @theonecid, Download Mode and Odin are still available, but it appears Samsung is making you go through additional steps. You now have to enable Maintenance mode first before you can enter Download Mode.

of course the point still stands. other companies have already done this.

@fabio I have tried a few linux phone OS, and they are going to have the same issues as desktop, the development isn't focused enough.

A large part of the community needs to back one OS version and one "desktop" to create one default distro. Then that distro has to have the defaults as good as or better than those on iOS and Andriod.

Until there is at least 1-2% marketshare, the community should focus all of its efforts in one direction.

@fabio ffs Samsung... the company with smallest flagship devices. If Samsung and Google blocks everything, what's even the point? I might just switch to Apple with its cheap and "small" iPhone 17e.

@fabio

My husband is going to hate this.

@futurebird @fabio
I hope he won't be sad too long:
Update: March 12, 2026 (10:21 PM ET): According to tipster @theonecid, Download Mode and Odin are still available, but it appears Samsung is making you go through additional steps. You now have to enable Maintenance mode first before you can enter Download Mode.

@fabio

This is why phones are not real computers. You can't write a program and put it on your phone. Unless you make a server and make it a website. And now my husband will want me to make him a website for all his programs.

And I will make it since I need it for my horrible iphone.

I would love a linux phone, but I wonder if that will ever be workable. I have this goofy work app and I bet it won't run on that. And what about wireless payment?

Anyway this sucks.

@futurebird I think all it takes is a decent virtualization layer. I use GrapheneOS and I can get most if not all of my Android apps to work, all while sandboxing Google Play Services the way I want. If PostmarketOS, Sailfish, UBPorts or anything else could manage to get the same sandboxing model to work in something that resembles Waydroid and it’s reasonably efficient and stable, I’d probably be ready to make the jump.

@fabio @futurebird

May I ask what model phone you are using?

I have been sticking with Samsung for a while because of Apple's walled garden.
But now Android is no better.

@PonderStibbons @futurebird so far GrapheneOS works only on Pixel phones, but an agreement with Motorola has recently been announced.

However I still see GrapheneOS as a temporary solution - not because of them, but because of the double liability they’re exposed to (goodwill of Google on one side to keep releasing all of their code openly and without crapware like age verification on one side, and goodwill of hardware manufacturers on the other).

I’ve also got PostmarketOS on some older Motorola, OnePlus and Nexus devices though, and I must admit that it works quite well. The biggest blocker is just an efficient and stable Android virtualization layer

@fabio @PonderStibbons @futurebird
Yep, my only concern about using Graphene is for what Google chooses to do in the future. At present, my phone is absolutely excellent. If it broke right now, I'd go buy another Pixel and install Graphene immediately.

@fabio @futurebird Yeah, at least one of the linux phones has an android emulator or container to run android apps.

But of course many android apps these days depend on Play services anyway and banking apps deliberately fail if they think they're in a weird or rooted machine.

@futurebird @fabio At this point, I'm honestly willing to make sacrifices. I have a Pixel so I can use GrapheneOS, which is still a decent choice, but I'm quite cartain that my next phone will be a native Linux phone, not an Android. Most of what I use would be actually easier to do using Linux apps or through web apps. Sure, there are caveats. Tap to pay? Stick the debit card to the back of the phone. Banking app? External HW 2FA or SMS. I'm just so damn fed up with this privacy invasive and freedom limiting bullshit Android has become. It's sad.
@futurebird @fabio I have a Neo Freerunner in a drawer as a reminder to myself of the awful risks of early adoption.
@futurebird @fabio which work app? Jolla’s OS, Sailfish, has an Android compatibility layer and I find the majority of apps work.
@fabio what's your suggestion right now? I'm on a fairphone running eos and it's fine, but I got this as more of a stepping stone to a linux phone. I just for the life of me can't decide which linux phone to go to. Agree with Android going to absolute shit though.
@jessebot I wish I had a silver bullet but I don’t. I’ve got a Pixel with GrapheneOS myself and I’m trying to get it to last as long as I can. But in the meantime I’m tinkering with #PostmarketOS on some older devices (especially now that they’ve got systemd support so I don’t have to reinvent too many wheels). If I could get a decent Android virtualization layer to work with the same sandboxing layer for Google Play Services as GrapheneOS I’d probably be ready to make the jump.

@fabio @jessebot
Ubuntu Touch runs on Pixel 3a and supports sandboxed Android (in the Waydroid container)

#ubports #UbuntuTouch

@fabio I stopped in at a phone retailer and looked at a $39 dumb phone just yesterday as I was passing. I said I was just looking, and he still tried to steer me away from it "oh its really slow"... uhh no shit man, it only makes calls and does text messaging, it's actually small and fits in a pocket. Its basically the perfect phone. And it's only $39.
@fabio Now Motorola joining forces with GrapheneOS would be the fuel that Graphene needs to hit massive markets... Or what do you think about it?

@the_codifier I have a positive hunch about the collaboration between Motorola and GrapheneOS. And I think that it’s going to be a win-win.

GrapheneOS needs a reliable hardware partner, without being exposed to the risk that the next version of the Pixel phone will permanently lock the bootloader.

And Motorola needs to carve its own niche, and taking the crown of tinkerability that once belonged to Nexus and Pixel sounds like a good strategy (and they’ve already been making good phones with more-or-less stock Android for a while). According to some back-of-the-envelope estimates ~10-15% of the Pixel users run GrapheneOS - Motorola has identified a reliable niche to penetrate.

But the software side of the equation is still a problem.

I’m honestly not sure of how any future age verification APIs may be implemented on the OS, if and how they will percolate into the AOSP too or will be mostly contained in the Google Play Services and can be sandboxed, how easy it will be to get rid of them, how many Android apps will break if you try to bypass it, and how doable it would be for GrapheneOS to keep maintaining their forked version.

And I’m also not sure of how future modifications to the Android apps ecosystem through the developer verification process will impact also open-source implementations of Android - since in the worst case scenario they will also impact F-Droid.

GrapheneOS+Motorola is probably a good patch for the immediate problems, but probably not one that I’m likely to invest on the long term. For the simple fact that the Android ecosystem in general has become increasingly hostile and it’s trying at all costs to become more like Apple.

@fabio daily driving fp5 pmOS. only phone calls doesnt work.
it covers 98% of my needs. Cant be more happy!
@fabio question: Why not say android/iphones, equally bad no?

@joroingo well iPhones have been bad from day 1.

Android at least found for most of the time a way to strike a balance.

But I knew that it was just a matter of time before the enshittification faction in Google managed to get the upper hand.

It’s just appalling how unprepared we’ve all come to this day, with age verification APIs, external APK limitations and broken download/recovery modes perhaps all coming within this year, and the Linux phones ecosystem still struggling to get together something usable after two decades.

@fabio
If Europe wants digital sovereignty, they will have to come up with something different from Android or iOS.
@fabio I'm totally on your side with the urge to move to Linux phones. But in this exact situation Linux mobile operating systems do not help at all IMHO. If you can't install a custom ROM you can't install a Linux OS either
@j_r at some point we must get hardware manufacturers onboard too - and some hardware manufacturers will probably be willing to join too in order to conquer that niche, see Motorola
@fabio já abandonei essa marca a anos, por outros problemas que tive.
@fabio I agree, but we need to onboard app-developers too. My daughter's school app doesn't work if there's any VPN active (my phone is permanently wireguarded to my home network), Stripe can't accept payments on fairphone 5 (used to!) because some bullshit about google services or developer options (tried evertthing). There are no linux apps for major banks, goverment, health care... and I use the app because their websites are much worse... 😭😭