← Back to context

Comment by arcanemachiner

6 days ago

If this finally pushes adoption of truly open Linux phones, then this will end up being a good thing, and the greatest favor that Google could do for the open source community.

Tragically, Linux phones have languished and are in an absolute state these days, but a lot of the building blocks are in place if user adoption occurs en masse. (Shout out to the lunatics who have kept this dream alive during these dark years.)

It won't though, because there's a ecosystem of banking/insurance/whatever apps that have bought into the android/iphone lockdown mindsete that people will simply be locked out of. Open alternatives can grow when there is a viable means of slow growth, and cutting off the oxygen to such things is the implicit intent.

  • > banking/insurance/whatever apps

    I know banking apps are the typical example, but I've always wondered why. I use my bank's app maybe once or twice a year when I need to Zelle someone, which I only need to do when they don't have Venmo. (Unless we consider Venmo a banking app.)

    I only have one bank's app installed, the rest of my banks I only interact with over their website, on desktop.

    As for insurance, I've never had an insurance company's app installed.

    Am I just an outlier here? Honestly, if I switched to a non standard OS, I'd be more annoyed about losing, say, Google Maps, Uber/Lyft, or various chat apps. Banking and insurance just don't come to mind at all as something I need my phone for.

    • My bank sends me an alert when my card is used to make a transaction - handy for spotting fraud.

      I get an alert when a payment comes it - handy for knowing if a client has paid.

      I can quickly check my balance - handy for knowing if I can afford another round of drinks.

      I can repay a friend in two taps - handy if they've paid for dinner.

      Is anything essential? No. Is it something people use multiple times per day? Yes!

      26 replies →

    • You're definitely not alone. I just checked the list of installed apps on my phone and found three different banking apps that I completely forgot about because I never use them. I installed them because I thought it would be convenient for checking things on the go, but I actually just end up using the computer whenever I need to do real banking business. The only finance-related app I use with any regularity is Venmo for e.g. paying back a friend for covering dinner.

      Another commenter mentioned needing to get alerts for fraud, but none of the financial institutions i'm currently doing business with have any trouble sending me text messages. In fact I have the opposite problem, I can't get them to stop using text for 2FA codes...

    • I haven't had issues with the mobile apps of 3 of the most major US brokerages. They run fine on rooted phone. They do everything I'd want a bank to do anyway.

      Ditch your bank if they have issues. If their retention department asks why you're leaving, tell them their app doesn't work.

      1 reply →

    • "I'm am just an outlier here?"

      No. The "banking app doesn't work" argument against non-corporate mobile OS, raised incessantly is HN comments, is bogus

      I want a "phone", i.e., small form factor computer, that can run something like NetBSD, or Linux. But I have no intention of using it for commercial transactions. Mobile banking is not why I want to run a non-corporate OS

      I want to use it for recreation, research and experimentation

      NB. I have more than one "phone". The choice is not corporate mobile OS versus non-corporate mobile OS, i.e., "either-or". I can use both, each for specific purposes

      19 replies →

    • > I know banking apps are the typical example, but I've always wondered why

      My bank uses the app for 2FA, and that became a sort of a standard in Brazil, AFAIK. Mine at least gave me the option of using an RSA SecurID or sth alike when I asked, but I don't know how much it would cost me.

      My stock broker on the other hand does 2FA exclusively on mobile (and only Android and iOS). The same for the health insurer.

      My car insurer didn't force me to so far, which I find strange, given their interest in tracking my location and speed.

      These were some of the major factors leading me to give up on using a feature phone when I tried, a few years ago. It was a good experience, especially at those times of pandemics and political instability, but the inconveniences were many.

    • My main bank is Commonwealth aka CBA (one of the "big 4" banks here in Australia). For a long time, I held out against installing their mobile app (on Android), and managed fine with their web UI (and with 2FA codes via SMS). Then, 2 or 3 years ago, I needed to start using PayID (sort-of Australia's version of Venmo, ie free instant transfers, except it's supported directly by all the major banks here). And I discovered that CBA had (deliberately?) only added PayID support to their mobile app, you absolutely can't use it in their web UI (last I checked). So I had to finally relent and install the mobile app. I started out only opening it on the rare occasions when I needed to send money to someone via PayID.

      Then, a while later, CBA pretty much phased out SMS-based 2FA (or they said that if you had the mobile app installed then you can no longer use it?). Only other supported option is in-app 2FA (no support for third-party TOTP apps). So I had to start opening the mobile app every time I needed a 2FA code. Then, within the last year or so, they made a new rule, that in order to log in to the web UI at all (just initial login, I'm not talking about sending money or any other high-risk action), you had to receive a push notification via the mobile app and tap "allow". So now I literally can't log in to the web UI without also logging in to the mobile app!

      So, unfortunately, "just keep using the bank's website on desktop" is increasingly and deliberately becoming not an option. I assume there are many similar stories with other banks around the world.

      4 replies →

    • Country dependent of course, but recently i observe steady push from banks to adopt mobile app. Some have webui neglected and glitchy, some openly announce sunsetting, some already killed web access only allowing app.

      And this tendency will prevail as bank can collect way more data this way. Just a month ago one of banks that is often praised here sent me a letter saying “your IP activity doesn’t match your residence” (and i am not even installed their app, they pulled data from web ui usage. Imagine what happens when they get access to data mobile app can supply

    • > I know banking apps are the typical example, but I've always wondered why.

      It's because Google created this thing during backroom conversations with bank associations from a handful of countries.

    • Sounds like you’re using Venmo to fill the same role as a banking app (sending and receiving bank transfers).

      Many other countries simply rely on banking apps for these things, and don’t have a separate service for this kind of transaction.

      Here in NL many banks (not all) require their iOS or Google app to log into their home banking on a PC/browser.

    • Fair point - but then take national eID apps instead.

      Take Denmark, for example: most banking apps use eID for login, so that problem translates 1:1. But other apps who do the same include the national school communications platform (which is pretty much mandatory for a huge chunk of the adult population, who need to look at it almost daily). Also: social security card (including health portal/doctor booking/comms), driver's license, bus pass, parking app, used-stuff-marketplace, ... eID is _everywhere_ because it's a good idea.

      Sure, all of this can be done on a computer. If you're near one. Or you can have separate and physical cards, like we used to have. That still works, mostly: more and more services (eg. bus pass) are going digital-only.

      Really, what we need is a top-down embrace of open-source-based platforms as being _as_ (or more) secure than the established tech giants. From governments down, organisations _should_ move away from locked-down (foreign) commercial interests.

      I'm not holding my breath though.

    • Some banks' only interface is the mobile app. And in Europe people typically use their banking app for P2P payments (no need for an app like Venmo)

    • Have you not had a company block you from doing something on the web and force you to use an app for it?

  • The best solution for this is to buy a $30 burner phone at Walmart and use it unactivated, tethered to your main de-Googled device. You can use the burner for only tasks requiring Play Integrity.

    Make sure to leave one star reviews on all such apps that you run into.

    • Yes. However, I already carry a tethered hand-me-down quarantine phone where I install my work apps and undesirable apps like Whatsapp (for those loved friends and family that can't or won't install Signal). Carrying a third phone for "Play Integrity" starts being a bit much.

    • Anything movement that requires people to routinely acquire a second phone is doomed to failure (in the “this will never become a mass movement” sense)

      2 replies →

  • In theory, it's possible to have a third party (other than Google or Apple) to provide attestation on third party hardware.

    You can have a separate core and kernel to run such code. They don't have to be powerful, but they'll need to be small enough to be verified by the said provider. For most of the code that doesn't need attestation, they can be executed on normal hardware.

    The provider also has to convince the regulator or banks to trust them. However, if that's solved, the user should feel no difference between pure Android and alternative platform plus attestation.

  • In that case a two phone approach makes sense. I was willing to try that out, to give Ubuntu Touch a trial on my main phone. This might incentivise it even further for an off-ramp of the Google/Apple duopoly.

  • I’m old enough to remember the days that banking apps required Internet Explorer and didn’t work on Firefox. Eventually, they were dragged kicking and screaming to support all modern browsers.

  • The Wero payment system will cover the entire EU but apparently doesn't have a web portal the way ideal has.

    Soon we Europians will only be able to pay using either an iphone or an Android device.

    Hilarious

    • They will say: hey, now you're free from Visa and Mastercard for your payments! (only to be forced into the Google/Apple duopoly, which is far worse).

  • So what you're saying is we go after the banking system next.

    Decentralized banking is the future!

    INB4 someone mentions some edge case like 'grandma got scammed' or refunds.

  • Don't banks/insurers/whatever have websites that are often mobile friendly?

    • In EU/UK, some are sadly app only. I avoid those. Many others are pushing apps as a 2FA, even if you use their website. You need to insist to get another authentication system, like TAN. Some governments are also pushing mobile IDs.

      The best Linux for phones, SailfishOS, has a fairly good Android compatibility layer that runs many bank apps well. But despite that, it's an uphill battle. The network effect of the duopoly is gigantic.

There's no point. Remote attestation means your device needs to be corporate owned to be trusted. Even if you had your own linux phone, it wouldn't be able to interface with institutions such as banks and governments. They trust Google's keys, not yours. This doesn't quite end free computing, it just kills it for normal people and ostracizes us hackers who insist on owning our systems.

Until Android is crippled it will continue to take resources away from Linux Phone development and companies that will launch phones for it

  • I got downvoted heavily about a year ago saying we need to abandon Android and the industry needs to pivot back to just putting GNU/Linux on a phone already.

    Of course, now Google is doing what Google was always going to do.

For me as a desktop linux poweruser, I find this potential transition pretty intimidating, I've never flashed a phone with a custom rom let alone switch to a completely different OS, and I am not sure if the phone can even be reset to its original OS, if things go south.

  • /e/OS at least has a browser based installer[0] for quite some supported phones. I definitely recommend trying it out, installing a custom os on my phone gave me the same feeling when I first ran debian on a laptop struggling under windows (even though the performance gains aren't that apparent in my opinion).

    [0]https://e.foundation/installer/

    • The /e/OS installer is terrible though and often fails, even on their officially supported phones (like Fairphone). The standard recommendation in their forums is nah, just install /e/OS through the command-line.

      Also, /e/OS has pretty bad security practices (shipping very old kernels, very old vendor firmware, and missing most AOSP security patches).

      Also, be careful to follow the instructions really carefully. For some devices it's really easy to get the phone in a boot loop, where the only resort is to get your vendor to repair it. E.g. Fairphone 6 has downgrade protection and will become a brick if you relocked the phone when the old system's Android SPL is newer than the new system's.

  • Don't worry if you're not ready, just as on the desktop, there are pioneers ahead of you that will clear the way <3

  • It's relatively easy. It's basically a command for each step you want to do and it tends to fail gracefully nowadays.

    If you can install a linux distro you can flash a custom rom on a well-supported phone.

    If it were more mainstream I could see GUI apps to manage all this for people, if they don't already exist. Idk I just use adb.

Expecting Google to give up control of one of the only alternative operating systems is right up there with believing in the tooth fairy.

What you're saying should happen, but it will only happen when the government legislates it happens; which frankly they should be doing (along with nationalizing a few other software projects to be fair).

A trillion dollar transnational corporation with massive monopolistic tendencies will never ever do the right thing. Expect to force feed it down their throats.

  • In general, governments seem to be much more invested in making it illegal to have anything that is too open and too free. Even EU is lusting for draconian control features like chat control where you don't own and operate the software you installed on your device even if, at the same timem, they're trying to gnaw on the influence of Big Tech.

    • > Even EU is lusting for draconian control features

      Even the EU??? Huh? Did you misspell 'especially' there? Because when your governments want to spy on your own citizens more than the big tech companies want to collect data for advertising, you probably have a problem.

The limitation of linux phones is hardware. I have been watching the progress of postmarketOS on the fairphone 4, and looks promising.

  • No, gnu/Linux is nowhere near usable as a daily driver mobile device for 99% of the population.

    Besides having terrible battery life and security, it's just a hobby thing. Android has had millions of dev hours poured into it to be what it is.

    • In the 90s, you would have said the exact same thing about linux on the PC.

      Free software ultimately has time on its side. As long as a project has enough mindshare to keep its momentum, it really is unstoppable in the long run.

      1 reply →

  • https://puri.sm/posts/the-danger-of-focusing-on-specs/

    Sent from my Librem 5.

    • I don't care about specs, I care about functionality and price. The camera on the pinephone doesn't practically work because it is too slow and the quality sucks. You basicially cannot record videos whatsoever. I can't use the device for GPS navigation. I can run whatsapp within waydroid, but it isn't practical due to the battery life and startup limitations that imposes. The GPU on the pinephone sucks, is underpowered, doesn't support OpenGL ES 3 or vulkan, and the user interface is always slow as hell to navigate.

      So practically I cannot use it as a daily driver.

      Librem 5 does have enough GPU horsepower, a functioning camera, and good pmOS support. But $800 is a lot to ask to test out switching to linux with no guarantee that my workflow will work or I will have enough battery life. It looks like the librem 5 can't record videos or do GPS navigation yet.

      I am looking at the librem 5 specs again. The EG25-G is probably a better starting point for the modem now that it has been better documented and reverse engineered as a result of the pinephone project. It is interesting that the L5 has a generic smartcard reader though.

      1 reply →

Adoption would mean that orgs like the European Payment Initiative behind Wero would adopt Linux phones even other AOSP ROMs. Not seeing that. Banks and streaming platforms that require DRM are keeping most (non-activist type) users locked in.

It may push a minority of users who really care about open source to Linux phones. I expect the majority of users will grumble but cave and re-adopt mainstream Android or Apple.

But there is a lot of resources put into the android ecosystem already. Even open source apps like anki, syncthing etc

Even if you have linux, there are still third parties that have control over your hardware. Even if you're using graphenos, you can't block the sim or the cellular radio stack, and likely other modules on the SoC, from at-will access to every sensor on the device. You can at least protect your files, unless there's a mitm or other vector that graphenos can't cope with. And at worst, they can simply clone all your encrypted bits and wait on Moore's law or sufficient cubits to go back and crack the copy, on the off chance there's anything they want with your data in the first place.

  • What a lame and useless doomer POV. Do you refuse to go outside because a lightning strike could kill you at any instant? Why let things that aren't in your control (yet) stop you from taking control of the things you can now?

  • My phone has hardware kill switches for modem, WiFi/Bluetooth and mic/camera. All three together also kill all sensors.

    • If it's got a sim card, it's still phoning home and providing location data. You can't escape the panopticon. A faraday bag gets you mostly there, though, but the point isn't that you can maneuver against it, it's that the device and its operation is fundamentally compromised by design.

      There's a whole lot of shady crap underlying the infrastructure and the hardware that consumers cannot touch, pinephone / librephone or otherwise. It's not designed for consent. At best you can gain ephemeral relief, but even that is illusory, because by simple process of elimination, differential analysis allows fine grained ID and tracking of people even if they don't have accounts, phones, interact with websites, etc.

      It's not a shady cabal of lizard people, it's just the grubby natural alignment of interests by a wide ranging set of companies and regulators and groups who allow it to happen without imposing any accountability, and ensuring that the system remains structured such that no effective accountability can be imposed.

      Extorting constant streams of data for adtech is too valuable and the entire thing is too complex for silly things like ethics to interfere.

      2 replies →