News for hackers. Stuff that matters.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by neilv on Saturday October 14, 2023 @08:51AM (#37880084)
One way to be a little less constantly violated by your phone is to run GrapheneOS, instead of iOS or ordinary Android: https://grapheneos.org/
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by blameitonme on Saturday October 14, 2023 @09:16AM (#37880240)
They only seem to support pixel, although pixels can be bought for cheap when compared to iphones, they're still expensive for countries which are still developing.

For example Im using a device which is 1/4th the price of cheapest first hand pixel that I can get

:(

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by notpushkin on Saturday October 14, 2023 @09:22AM (#37880284)
LineageOS is supported on a bit more devices, and works with microG if you're willing to sacrifice Google Pay for better battery life and less privacy violations: https://lineage.microg.org/
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by snapplebobapple on Saturday October 14, 2023 @09:43AM (#37880426)
This worked ok, but wasn't as nice as grapheneos' solution so I ended up upgrading to a pixel once my cheap chinesium phone was sufficiently old and haven't looked back since. If you do the microg route you should be using a throw away gmail account you don't care about losing with the aurora store (if you need access to the google play store) because there is a non zero chance they ban your account.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by notpushkin on Saturday October 14, 2023 @09:59AM (#37880524)
> a throw away gmail account you don't care about losing with the aurora store

They also have a pool of accounts you can use by clicking “anonymous”. They do get banned frequently, and you have to re-login once in a while (for me it's almost every time I want to download something new again), but it is definitely usable.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by wkat4242 on Saturday October 14, 2023 @05:35PM (#37884477)
It's a lot less usable lately because of the "Oops this account is rate limited" error unfortunately. Sometimes it takes me 10 tries. Updates are fine though, it's just searching for new apps that trigger it.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by notpushkin on Sunday October 15, 2023 @05:52AM (#37888418)
Yeah, I thought search was completely broken tbh. Usually I search in browser then use “Open in app” to open in Aurora and download.

Maybe they can add some web scraping thing to sidestep this issue completely?

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by sspiff on Saturday October 14, 2023 @11:24AM (#37881199)
Interesting, can I still use the Play Store with mircoG?

I already run LineageOS, but with Play services. I would like to be able to ditch Play services, but still need the Play store for things like my banking app, and an app to log in to government services.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by mindslight on Saturday October 14, 2023 @12:41PM (#37881965)
[delayed]
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by notpushkin on Sunday October 15, 2023 @05:59AM (#37888453)
I've heard something about using Play Store proper with microG, but obviously that's very flaky. Aurora Store is the way to go.

And banking / government apps tend to work in Europe (at least the ones I have tried). Notable exceptions for me are Revolut (shame!) and McDonalds (who knew microG is the healthier option haha). Of course, in the US things might be vastly different.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by sspiff on Thursday October 19, 2023 @11:20AM (#37944110)
In my country (Belgium), mobile payments are a big thing using the national payment network (Bancontact). Lots of small shops don't accept cards and only do mobile payments because of the lower transaction fees.

These mobile payments only work with your banks app or a dedicated app (Payconiq).

My current approach is to put all these apps in my work profile which I can turn off (using Insular from F-Droid). Only apps for which I need background activity or instant notifications (Signal, an open source podcast app, and sadly WhatsApp) are installed in the main profile.

Sadly, this approach still requires me to have Google services always running in the background for a functioning Play store in my work profile.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by HansHamster on Saturday October 14, 2023 @11:58AM (#37881525)
LineageOS unfortunately dropped support for my Moto G4 relatively quickly after I installed it and it only was supported up to Android 7.1. I have been running an unofficial build of 8.1 ever since, but that is also horribly outdated by now.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by tortoise_in on Saturday October 14, 2023 @01:10PM (#37882254)
Dude buy something new
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by HansHamster on Saturday October 14, 2023 @01:19PM (#37882346)
But why waste the money? I intend to use this thing until it breaks...
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by slikrick on Saturday October 14, 2023 @01:30PM (#37882439)
it's not a waste of money, that android version is a security mess
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by HansHamster on Saturday October 14, 2023 @01:50PM (#37882593)
It is for me. And there is nothing important on my phone so it is not a huge concern. And why do we have to accept that phones just turn into garbage after a few years? Even my old 2009 laptop* still runs an up-to-date OS but my 2016 phone is obsolete after 2-3 years?

* but I have to admit that the hardware is quite slow

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by eks391 on Saturday October 14, 2023 @02:37PM (#37883030)
> And why do we have to accept that phones just turn into garbage after a few years? Even my old 2009 laptop* still runs an up-to-date OS but my 2016 phone is obsolete after 2-3 years?

It is because computers run one of a few available OS's. The OS is being maintained by the distributer (MS, Apple, Google) and your hardware is good as long as the drivers are still receiving updates.

Phones are different because even though everyone only uses iOS or Android, every Android manufacturer puts their own layer onto Android, so Google can continusously update it but the manufacturer might not. Most companies only maintain their phones for about 3 years, giving a significantly reduced lifetime than computers.

It still works fine, from from a security perspective, keeping the phone without patch support is a bad idea.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by HansHamster on Saturday October 14, 2023 @03:08PM (#37883286)
I mean, I know why it happens, but that doesn't mean I'm happy about accepting it.

It is really annoying how every vendor cobbles together a Frankenstein abomination of a kernel with just the right drivers and patches and good luck trying to run anything else. But I also understand that they (except maybe for Google) have no interest or incentive to clean up this mess.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by berdario on Saturday October 14, 2023 @07:11PM (#37885133)
That's true, and I think that we should be rewarding the companies that are bucking the trend:

Fairphone 5 will receive security updates for 8 years

Pixel 8 will receive updates for 7 years

iPhone 15 will receive updates for 6+ years (apparently, Apple has a track record of between 6 and 8 years)

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by yjftsjthsd-h on Saturday October 14, 2023 @05:51PM (#37884573)
Even if your phone really has no access to anything that you wouldn't want leaked (although most people would object to a third party having access to their phone calls, text messages, and location data), a compromised device is still a great way to launch attacks on other devices including taking part in botnets. None of this is an objection to old devices, mind; I'm a big proponent of running new software on old hardware, but the security patches are important.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by meristohm on Saturday October 14, 2023 @02:06PM (#37882729)
Same here. I've benefited from hand me down devices for a long time, and I wish I could still be using the Samsung S3- so light, I have several spare batteries, it fit in most pockets, and it has a 3.5mm headphone jack. The iPhone SE from 2015 that recently I gave to one of my parents was nice, too.

My laptop is also from more than a decade ago, and I'm happily running LMDE 6 on it.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by Brian_K_White on Saturday October 14, 2023 @06:38PM (#37884897)
This is all correct and valid.

Everyone doesn't have to live like this, but it's utterly valid, and no one has any right or justification to try to tell anyone else not to.

I can buy anything any time, but I miss swappable batteries, headphone jack, sd card. These were all basic utility features than made a device interoperable and more generally functional. Removing them only benefits the people selling new phones, wireless headphones, and cloud storage.

My old vaio 3 laptops ago is actually still perfectly fast enough at what I do today, it just only has usb2 ports, which eventually became too big of a pain point. But it also had a real docking station that you plop the machine into, not the stupid "docks" we have today that are not docks but just mega-dongle-hubs where you connect a usbc cable. I miss that dock every day since 5 years ago. I could easily still be using it today even though it must be 15 years old or more by now. And if I were, no one else would have any justification for trying to say that I shouldn't, and no software or service provider would have any justification for artificially creating some incompatibility that only serves their goals instead of mine.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by nicoco on Saturday October 14, 2023 @02:48PM (#37883111)
Oh yes, more e-waste, more consumerism. We don't have enough of those. Sending text messages and viewing images requires a 90's supercomputer. It's fine.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by creatonez on Saturday October 14, 2023 @06:26PM (#37884812)
Moto G4 was released in 2016, only 7 years ago.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by hexagonwin on Saturday October 14, 2023 @01:35PM (#37882467)
Maybe you can try getting DivestOS running. They only have 14.1 (Android 7.1.2) but unlike old LineageOS builds they patch security vulnerabilities and include some hardening.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by heavyset_go on Saturday October 14, 2023 @04:33PM (#37884026)
You can build it yourself, although it's a pain in the ass.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by wkat4242 on Saturday October 14, 2023 @05:31PM (#37884445)
Yeah I love MicroG. But I really wish there was a big-tech-free payment solution :(
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by notpushkin on Sunday October 15, 2023 @05:56AM (#37888438)
Yeah. It's either that or state-supported systems (UPS in India, SBP and MirPay in Russia). Cryptocurrencies could be the answer but governments would never let that happen I think.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by neilv on Saturday October 14, 2023 @10:00AM (#37880529)
Even in the US, the limited hardware support is a barrier right now, especially with having to find a unit that has an unblockable bootloader.

But it's still doable for many people. I most recently bought a second-hand Pixel 6a for GrapheneOS, and BYOD it to an inexpensive no-contract plan.

Pixel 6a units with unlockable bootloaders are currently $235+ on US eBay, which is less than new current Pixels and iPhones bought outright, but more than many lower-end devices, and more upfront than people pay for contract plans that toss in a phone.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by milosmns on Saturday October 14, 2023 @11:19AM (#37881162)
Can you share some examples?

It's very interesting because 1/4 of Pixel 6a would be around 80 EUR... so I wonder about your environment and what workarounds you have for these problems.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by blameitonme on Saturday October 14, 2023 @02:19PM (#37882855)
So I'm in India, and pixel 6a seems to be of 30999 Rupees on Flipkart (amazon like online store)

The device I use regularly is moto g14 which is at about 8500 online, with discounts can go for 8000.

Honestly there is no work around as the moto g14 comes with a 4gb ram and 128 GB internal storage, 6.5 inch screen and 5k mah battery, it can do pretty much anything.

I've just started working full-time after college and now I earn more than enough to buy pixels or iphones but currently the money is going on other important things that were pending

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by callalex on Saturday October 14, 2023 @02:36PM (#37883019)
Aren’t those kind of phones typically infested with malware from the manufacturer to begin with, making Google’s stalking the least of your worries?
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by diego_sandoval on Saturday October 14, 2023 @08:59PM (#37885793)
I got lucky and bought a barely used Pixel 3a for ~ $130 USD. But yes, it was hard to find.

It was much easier to find a Pixel 4 or a 4a, but those were too expensive for me.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by gjsman-1000 on Saturday October 14, 2023 @09:17AM (#37880249)
… as long as you trust the developers, and their ability to secure themselves, of course.

I mean, if I was a three letter agency, sneaking into some GrapheneOS developer’s basement to add a camera to record his keystrokes would be the easiest trade ever for all the paranoid people using it. It’d be way easier than sneaking into Apple or Google. Might even be worth violating internal law to do it; because getting caught is extremely unlikely, and forgiveness is easy.

Edit: Also, don’t forget that, if you should get arrested, “he used GrapheneOS” is 100% going to be used against you in court. You might use technical arguments or principled reasoning, but that doesn’t resonate with juries. Unfortunately, using extra-strong privacy tools is perfect for framing you as a criminal.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by tomrod on Saturday October 14, 2023 @09:22AM (#37880283)
You make a convincing argument. I'm switching to GrapheneOS for my next phone upgrade. Here is the source code: https://grapheneos.org/source

> “he used GrapheneOS” is 100% going to be used against you in court.

I look forward to using this as a litmus test for legal representation.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by gjsman-1000 on Saturday October 14, 2023 @09:24AM (#37880292)
Are you personally capable of ensuring:

A. The builds match the code?

B. The NSA hasn’t stolen the signing key and isn’t feeding you customized images?

True, you can’t verify that with iOS or Android either. I am saying though that trusting my security because it’s safer… by being in some guy’s garage feels like an odd trade. One that shouldn’t be casually ignored, at least.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by tomrod on Saturday October 14, 2023 @09:35AM (#37880372)
> by being in some guy’s garage feels like an odd trade. One that shouldn’t be casually ignored, at least.

Let's give some credit to Daniel Micay and assume he isn't coding this by himself, especially after the CopperheadOS debacle.[0]

[0] https://grapheneos.org/history/

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by gjsman-1000 on Saturday October 14, 2023 @09:37AM (#37880384)
It doesn’t matter who is coding it, it matters who owns the signing key that will make your phone recognize the authenticity of the software. And, of course, if anyone else has it.

Also Daniel Micay no longer works on the project.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by sigmar on Saturday October 14, 2023 @09:47AM (#37880446)
>Also Daniel Micay no longer works on the project.

This isn't true. He stepped down as lead dev. Still one of the main contributors

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by stavros on Saturday October 14, 2023 @09:27AM (#37880315)
No I'm not. Does that mean I might as well cc the NSA to all my emails?

Your comment is basically "is it perfect? No? Then it's not better".

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by gjsman-1000 on Saturday October 14, 2023 @09:29AM (#37880339)
I’m saying that, if people who use it aren’t careful, they could end up like the university kid.

There was a university that received a bomb threat over Tor. They found one student who used Tor on the network at around the right time, and because he was the only Tor user, he’s in jail for a very, very long time. That kid was at Harvard, his persuer the FBI.

If you are going to use GrapheneOS, don’t be naive and think it will make you agency-proof. If anything it probably flags you to their attention.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by tomrod on Saturday October 14, 2023 @09:33AM (#37880361)
Why are you under the impression that since I want to use a more secure OS than Android or the equivocating Apple that I must be wanting to bomb a university?

Please.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by gjsman-1000 on Saturday October 14, 2023 @09:34AM (#37880366)
Absolutely not. But if anything bad happens, or you are attending a protest and suddenly getting investigated for rioting, you might have second thoughts.

I do not condone or endorse illegal activity. That does not mean your use of GrapheneOS might not be used against you if you use it at an inopportune time. There is currently almost no discussion online about this, so it’s worth a mention.

Edit: I forgot to mention some obvious context in my head. Think journalist, in Russia, using GrapheneOS for “safety.” In such a situation, probably a terrible idea.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by tomrod on Saturday October 14, 2023 @09:36AM (#37880381)
> There is currently almost no discussion online about this, so it’s worth a mention.

A mention, not a core argument against use.

In my reading, your core point is an old argument: https://en.wikipedia.org/wiki/Nothing_to_hide_argument

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by SenAnder on Saturday October 14, 2023 @09:59AM (#37880525)
The kind of over-cautious cowardice you are displaying is what drives societies to become conformity-enforcing police states.

"You're painting your fence beige instead of white? Are you sure that's a good idea? What if there's a crime committed in the neighborhood - beige-fenced deviants are the first that the police will look at!"

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by smoldesu on Saturday October 14, 2023 @12:36PM (#37881914)
People have been trying to stick Linux and the AOSP for the same reasons, but it's quite obviously never worked. Linux and Android are not popular because they are superior security tools, they are popular because they are free and accessible. Governments play poker, they don't want you to know what their hands look like. Condemning any particular software is the equivalent of folding their hand; it's an admittance of defeat. It won't happen unless they face a hopelessly equipped adversary, like Huawei.

GrapheneOS is likely not a secure system, but neither is any smartphone OS. I'll compliment anyone taking steps towards transparency that makes governments and global-scale corporations tremble at the knees.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by stavros on Saturday October 14, 2023 @09:33AM (#37880359)
Ah, yes, you're right. It's good to use, but it's not perfect.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by 2Gkashmiri on Saturday October 14, 2023 @04:51PM (#37884145)
I remember seeing that news on arstechnica or some tech publication I was following at the time.

It actually put a little fear in me because I look around and not a lot of internet users in my small hell hole of an open prison I call home and i was like "dude. You're like a alert beacon screaming here is a tor user, check him out".

I was using tor at the time and that is the last day I used it because this use case fit me somewhat. Not for sending bomb threats but because the nature of surveillance, I am a target of the government so any outlier gets flagged pretty hard.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by wkat4242 on Saturday October 14, 2023 @06:03PM (#37884672)
I always connect to tor over VPN first for this reason. But I guess it makes me even more suspicious lol
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by neilv on Saturday October 14, 2023 @10:24AM (#37880686)
If your threat model for your phone includes the NSA as an adversary, maybe you shouldn't be using a phone at all.

For the rest of us, who just want to be violated less, we have to choose our poison. The corporate options are shameless violators, and the alternatives are gambles.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by gunapologist99 on Saturday October 14, 2023 @03:33PM (#37883542)
Even if this was true, it seems harder to compromise a single paranoid coder working out of his garage than any one of 1,000 corporate developers, their workstations, or associated networking, or servers in any (even high-security) company.

Weakest link in the chain and all that. There are just a lot fewer links in the chain. More likely that a vuln is introduced as part of Android and makes its way into GrapheneOS than directly into a tiny project.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by wkat4242 on Saturday October 14, 2023 @05:36PM (#37884484)
The sad thing is that this is exactly what might happen in the EU since spyware will soon be mandatory.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by neilv on Saturday October 14, 2023 @09:45AM (#37880432)
> “he used GrapheneOS” is 100% going to be used against you in court.

Has that ever happened?

I hadn't heard of that, and people have been running GrapheneOS (and Copperhead before it) for many years.

The first person I knew using it was a lawyer at Harvard Law School.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by lawn on Saturday October 14, 2023 @09:54AM (#37880493)
There are other alternatives as well; LineageOS, /e/OS and CalyxOS that might be more your taste.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by fodmap on Saturday October 14, 2023 @01:36PM (#37882472)
Also Volla OS.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by BlueTemplar on Saturday October 14, 2023 @10:15AM (#37880628)
It's still based on Android though - so isn't it building on sand ?

Isn't it better to focus our efforts on projects unrelated to Android, especially since some viable ones have appeared recently : Librem 5 and especially PinePhone.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by OfSanguineFire on Saturday October 14, 2023 @10:23AM (#37880680)
Banks in many countries require an Android phone for online banking. Even if they offer an online-banking website that you can access with any browser, you may still need the Android app for 2FA. This is one of a number of reasons why the PinePhone or Librem is unfortunately not a daily driver. Also, things like paying for parking or interacting with public services are moving to Android apps in some places.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by Kwpolska on Saturday October 14, 2023 @10:36AM (#37880797)
Don't most banking apps reject non-GooglePlay/unofficial-image/rooted phones?
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by Arnt on Saturday October 14, 2023 @10:56AM (#37880945)
Yes, and the reasons are instructive.

When you get to the lowest level, technically, the banking apps want to store files on the phone that the user can't access.

This means that something like lineageos can run banking apps, if the phone tells the banking app what the app wants to hear. It's fiddly but can be done, and in fact it is what I do on my private phone. It also means that a platform that fundamentally gives users the right to read all the files on the phone (ie. to make a complete backup) will not be supported by banking apps, because such a platform will not let the banks do what they think they need to do.

I think this implies that such platforms can't grow beyond a niche within a niche.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by user_7832 on Saturday October 14, 2023 @11:57AM (#37881512)
While I can understand Google and the banking apps' actions, it doesn't make much sense given how PCs having root is hardly every a concern for a bank. If you can do something bad with banking on a rooted device, it's probably doable on a computer too.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by OfSanguineFire on Saturday October 14, 2023 @12:01PM (#37881555)
Oh, banks are definitely concerned about PCs having root. There are even some banks that have removed their online banking websites entirely (except, perhaps, for corporate clients) and require customers to do everything through the Android app instead.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by Arnt on Saturday October 14, 2023 @12:25PM (#37881795)
My bank and my wife's bank both require 2FA. On the app, one of the Fs is having physical access to the device (the phone/app, which was vetted by the bank when the app was installed). On web browsers, these two banks don't offer any factor like that.

In end effect, the banks treat a non-rootable device as suitable as a "something you have" factor, but will not treat a rootable device as that.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by user_7832 on Saturday October 14, 2023 @12:05PM (#37881590)
Huh that's interesting, thanks for mentioning it. I wasn't aware of that.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by fsflover on Saturday October 14, 2023 @01:31PM (#37882446)
Which is why I was switching banks until I found one not forcing me into the duopoly.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by OfSanguineFire on Saturday October 14, 2023 @01:39PM (#37882502)
In some countries one no longer has that possibility. Not everywhere has a range of banks to choose from, sometimes mergers have resulted in just a handful of banks for a country, all of which enforce use of an Android app.

Oh, it’s fsflover, the poster with the Librem idée fixe. Haven’t noticed you here in couple of years. Your comment elsewhere here about GrapheneOS not requiring much less effort to daily drive is way off. GrapheneOS runs banking apps and, in countries that legally enforce use of certain apps for ID or payment, those apps, too.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by fsflover on Saturday October 14, 2023 @02:08PM (#37882747)
Of course, in some countries you have lack of important freedoms, which says a lot about their state of democracy. However if your country gives you a choice, consider using it in order to not lose it.

It's nice to know that I'm somewhat famous. I never suggested that running banking apps on GNU/Linux phones was as easy as on Android forks (however reportedly it is be possible for some banks). I meant other daily tasks of course.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by Arnt on Sunday October 15, 2023 @04:33PM (#37893162)
The country I live in has strong consumer protection laws. Banks deal with it by judging risks: That which is too risky is what they won't offer.

My bank does not offer Western Union transfers, for example, because there's been too much fraud. And does not accept root-platform devices as 2FA "something you have" factors.

Liberty or consumer protection? Your choice, really.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by fsflover on Monday October 16, 2023 @04:11PM (#37905796)
Arguably, typical Android is less secure than a Linux phone, since it constantly calls home, runs a ton of untrusted apps and often has a short software support time.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by SkiFire13 on Saturday October 14, 2023 @11:00AM (#37880976)
Most reject phones that don't pass SafetyNet. There are ways to pass it with unofficial images/rooted phones, although I'm not sure for how long they will keep working and I think you still need Google Play.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by RetroTechie on Saturday October 14, 2023 @11:08AM (#37881065)
They might, but app for my bank works happily on LineageOS.

Same eg. with app for a local 2nd hand site, which on startup complains that it needs the Google services... and then runs without issue (only appears to use those Google services to pinpoint the phone's location).

Imho this is 1 more reason to put alternatives like LineageOS on a phone: the more users on those, the harder it is for app developers to drop that usergroup for... well, reasons.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by OfSanguineFire on Saturday October 14, 2023 @11:27AM (#37881235)
One of the draws of GrapheneOS is that, since Pixel phones have a relockable bootloader, that Android image will pass SafetyNet. While Google Play Services is typically required by banking apps, on GrapheneOS you can run Play Services in its own sandbox.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by seszett on Saturday October 14, 2023 @11:58AM (#37881522)
Ironically you might have to root your phone to install the necessary Magisk modules to make the app think it's on a phone running the official thing.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by codedokode on Saturday October 14, 2023 @11:04AM (#37881017)
Do not use banking apps on a phone because it is not secure (there is no second factor). Use bank's website on a laptop instead.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by OfSanguineFire on Saturday October 14, 2023 @11:28AM (#37881241)
As I said, for many banks, in order to log in to the bank's website on a laptop, you need to receive a 2FA code sent through the bank’s app on an Android phone.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by mixmastamyk on Saturday October 14, 2023 @01:45PM (#37882548)
I’ve found that many times when a service says this the system will work with any OTP program. They just don’t tell you specifically. Maybe they don’t know, think it’ll confuse, and/or prefer you didn’t.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by anticensor on Saturday October 14, 2023 @04:53PM (#37884174)
Not always, some countries actually require this to be sent over a bank-specific protocol.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by mixmastamyk on Sunday October 15, 2023 @12:45PM (#37891264)
“many times” is roughly equivalent to not always.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by codedokode on Sunday October 15, 2023 @03:45PM (#37892779)
Here (in Russia) typically SMS is used as a second factor and you don't need an app. Requiring to install an app is basically requiring to buy a modern smartphone only to be able to log in.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by DANmode on Saturday October 14, 2023 @12:02PM (#37881564)
Unless you're using a Chromebook or similar device as the laptop, this is kinda out of date, if using best practices.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by BlueTemplar on Saturday October 14, 2023 @11:36AM (#37881309)
Is that even legal ?

Banking and public services are too important to be restricted to people with smartphone ownership (even regardless of OS).

It's even more important to refuse to use them, publicly shame them, and complain about them failing at their duties.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by lmz on Saturday October 14, 2023 @01:05PM (#37882217)
Before smartphones some banks used a hardware token to authenticate web transactions, but now that is being moved to (non rooted) smartphones.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by tmtvl on Saturday October 14, 2023 @03:28PM (#37883483)
I was given a hardware device by my bank to do my online banking. If they want to move to smartphones I expect them to provide me one of those as well.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by OfSanguineFire on Saturday October 14, 2023 @04:40PM (#37884075)
One of the very reasons banks have been phasing out hardware tokens (and code cards) is because they represent a cost. Of course the bank is going to put the price of the smartphone all on customers.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by jacooper on Saturday October 14, 2023 @10:17AM (#37880645)
No it isn't, as unlike the others, grapheneOS is actually usable and dailyable.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by fsflover on Saturday October 14, 2023 @01:28PM (#37882418)
I doubt grapheneOS requires much less effort to daily drive than others. Sent from my Librem 5.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by eks391 on Saturday October 14, 2023 @02:49PM (#37883119)
There's some hiccups when you first set GrapheneOS up, but after that it is as smooth as, and blends in with, any other Android device. I've never used Librem or PinePhone to comment on them
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by ryukafalz on Saturday October 14, 2023 @10:48PM (#37886427)
As an owner of both a Librem 5 and a Pixel 6a running GrapheneOS I can confirm that the latter has been much more reliable and has taken substantially less work to get to the point where I can daily drive it. The Librem 5 is not there yet, and while I would like it if it were I'm not currently very optimistic about that.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by bkallus on Saturday October 14, 2023 @10:49PM (#37886433)
In the past year, I have used a pinephone+keyboard with Arch, a oneplus 6t with postmarketOS, and a pixel 7a with GrapheneOS. In my opinion, Graphene is significantly easier to daily drive because the applications are designed for a phone's form factor.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by fsflover on Sunday October 15, 2023 @05:26AM (#37888291)
Could you share which Pinephone apps you needed that aren't designed for a phone's form factor?
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by bkallus on Sunday October 15, 2023 @03:24PM (#37892589)
The biggest one is the Firefox ESR build from the pmOS repos with the custom userChrome.css that tries to fit everything onto the Pinephone's screen. I pretty consistently encountered pop-up prompts (for example, in the built-in password manager) that ran off the edge of the screen in both portrait and landscape. Zooming out sometimes helped, but then the text was unreadable and the buttons too small to press. There was also no forward button in either the overflow menu or the nav bar. The Phosh settings app had similar problems.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by npteljes on Saturday October 14, 2023 @06:54PM (#37885004)
It's the regulation that should focus on creating the foundations of alternative systems, not the phone manufacturers. If a bank doesn't have a website, or a govt app doesn't have a website equivalent, then Librem & co is already out of the picture, from the everyday usability standpoint. To provide the citizens freedoms, service providers need to be forced to use open standards, like HTTP & HTML, to serve an standard interface that has all the necessary functionality. No matter how many grassroots initiatives we have, if this is not provided, they are automatically all out of the race.

So really, if anything, I'd like people to focus on regulation.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by WD40forRust on Saturday October 14, 2023 @12:25PM (#37881799)
Based fellow GrapheneOS enjoyer!
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by drowsspa on Saturday October 14, 2023 @02:39PM (#37883047)
Sadly device attestation has all but destroyed installing other OS. I couldn't use government or banking apps back in my old phone with LineageOS.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by nfriedly on Saturday October 14, 2023 @02:56PM (#37883190)
I'm running lineageOS, and I had to root the phone to make one banking app work (and Netflix and some games.)

It actually passes SafetyNet out of the box, but there's a CTS profile check that some apps do in addition to SafetyNet, and I had to root the phone to make it provide a profile that those apps are happy with. And then I had to install a SafetyNet bypass, because fixing the CTS profile broke SafetyNet.

It un-roots itself every time I install an update, which is kind of a pain in the ass, but someone wrote a script to re-root lineageOS (from a desktop computer), so it's not too bad these days.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by azalemeth on Saturday October 14, 2023 @03:10PM (#37883301)
Would you mind saying what phone you have, and which script? I'm using a (by now rather old) OnePlus 5 and potentially in the market for an upgrade -- and easy rootability is more my key feature than bling or a 50 megapixel camera....
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by computerfriend on Saturday October 14, 2023 @03:35PM (#37883567)
I'm also hanging on to my OP5 on Lineage. Always keeping an eye out for a replacement:

* runs Lineage,

* dual SIM,

* not enormous,

* headphone jack (nice to have).

There's nothing out there.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by morrbo on Saturday October 14, 2023 @04:00PM (#37883771)
Lineage on a Xiaomi redmi 10 pro, everything working perfectly (also dual SIM and SD card + headphone jack) get about 2 days battery life. Though it's quite old now so I've no idea if it is as good as a OP5 or not lol

Running https://github.com/kdrag0n/safetynet-fix/releases on magisk to allow for things like NFC payments using Google wallet etc.

The way you have to hide from apps is a bit weird these days using magisk filters, but other than that the entire thing has been set and forget, and I've not had any issues

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by RGBCube on Sunday October 15, 2023 @02:45PM (#37892242)
As @morrbo said, you can get a Redmi Note something, I'd suggest the Redmi Note 13 Pro (not plus, that doesn't have the headphone jack, for some reason).

It is great, and the offical unlock tool works seamlessly.

But you have to wait a week before unlocking, which I guess is there for you to """try""" MIUI. Still not a problem, though.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by 0xDEADFED5 on Saturday October 14, 2023 @03:34PM (#37883555)
What I would do is make a short list of phones that interest you and go check the XDA developers forum for each model
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by nfriedly on Saturday October 14, 2023 @04:00PM (#37883772)
Sure, I'm using a Moto g100 / Edge S (different branding depending on where in the world it was purchased, but it's the same hardware).

And this is the script I'm using: https://github.com/NicolasWebDev/reinstall-magisk-on-lineage...

Overall I'm really happy with my g100. The bootloader was easy to unlock, it has a headphones jack, a microSD slot, the battery lasts 2-3 days, and the performance, screen, and cameras are all good enough that I don't think about it.

The only things that I don't like are that the physical size is a larger than I would prefer, and it's not waterproof. Additionally, the single down-firing speaker is kind of lame when compared to my previous phones stereo front-firing speakers above and below the screen. I'd much rather have a bit of bezel if it meant I could have stereo front-firing speakers (and no camera hole punches!)

Oh, and I had to use a different phone to activate the SIM card to make it work on Verizon, because even though the phone is actually compatible with their network, they don't like it for some reason.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by drowsspa on Saturday October 14, 2023 @03:18PM (#37883380)
Yeah, I probably tried all those scripts people guarantee to work. Even with all profiles I tried to load somehow most of those apps knew I was rooted.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by nfriedly on Saturday October 14, 2023 @04:11PM (#37883840)
Oh, I didn't mention it in the original post, but I'm also using magisk hide, or zygote, or whatever they're calling it now.

Additionally, I've blocklisted certain apps so that they're not even allowed to request root access, because the banking app that forced me to root it in the first place would ask for root permission every time I launched it.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by redox99 on Saturday October 14, 2023 @05:29PM (#37884426)
Once google only accepts hardware attestation it's over unfortunately
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by Arch-TK on Saturday October 14, 2023 @03:17PM (#37883371)
Device attestation works for banking applications on GrapheneOS.

The only thing which doesn't work is google wallet because they explcitly expect a Google signed operating system.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by drowsspa on Saturday October 14, 2023 @03:46PM (#37883667)
That's probably what those apps use, then. Because all those tricks people mentioned never worked. Some explicitly failed saying that my ROM signature wasn't official.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by Arch-TK on Sunday October 15, 2023 @11:56AM (#37890817)
Have you actually tried using your banking application on a recent (post introduction of sandboxed Google Play) GrapheneOS?

Restricting things to only Google ROMs basically also means your banking app won't work on a bunch of non-google Android phones and even most banks don't want to go that far.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by madmads on Saturday October 14, 2023 @03:20PM (#37883402)
I use GrapheneOS daily and use banking, government, and other sensitive apps without problem. It's a common myth that you can't use those apps on GrapheneOS.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by lordofgibbons on Saturday October 14, 2023 @04:16PM (#37883888)
It's not a myth. I run GrapheneOS, and my bank app doesn't work, the Blind app doesn't work, and another common marketplace app (not amazon) has shadow banned me for using it on a device without hardware attestation. I only found out after reaching out to support and having a lengthy conversation with them.

It's idiotic that they require hardware attestation, but let's not fall into the trap of "it worked for me".

Even with these limitations, I'm okay with continuing to run GrapheneOS.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by wkat4242 on Saturday October 14, 2023 @05:33PM (#37884463)
Even the McDonald's app doesn't work if you install it through Aurora store lol. Even though it's the same signed version distributed through Google play and I have Google play on the device, just not signed into a Google account.

Somehow it detects that it was not installed through Google play and refuses to work with an explicit message stating this reason. I really wonder why they care. The app doesn't even take payment, at least not in this country. You still have to pay at the order portal thing.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by madmads on Sunday October 15, 2023 @07:04AM (#37888742)
Fair enough, but on the flipside I wanted to point out that for at least some of us it's possible to use GrapheneOS with no compromises to the experience. Usually you only hear about those telling you categorically that you "can't" use banking, government and other sensitive apps when that's not true. Anyone on the fence should try it out themselves.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by treyd on Saturday October 14, 2023 @03:23PM (#37883428)
In my experience, most banking apps are horrible and not worth using over accessing the bank's browser version.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by pydry on Saturday October 14, 2023 @03:33PM (#37883547)
You don't get payment notifications when you use the browser version and you can't log in with a fingerprint scanner.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by treyd on Saturday October 14, 2023 @03:57PM (#37883739)
I don't need payment notifications (I check it regularly anyways) and I actively don't want to use biometrics for logins, so there's 0 loss for me.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by _dain_ on Saturday October 14, 2023 @04:41PM (#37884082)
Some banks, especially newer ones, don't even have a browser version. Or they do, but they require you to use the app for 2FA.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by ungamedplayer on Saturday October 14, 2023 @09:26PM (#37885951)
When the app itself is also the second factor.
Re:F-Droid version of KDEConnect uninstalled by PlayProtect by smeej on Saturday October 14, 2023 @10:35PM (#37886366)
When I started using GrapheneOS several years ago, I quickly realized I had jumped a lot further down the FOSS rabbit hole than I realized.

Today, I consider the inability to use government or banking apps on a device that travels in my pocket a feature, not a bug, but it was indeed a steep and sometimes unpleasant learning curve.

Re:F-Droid version of KDEConnect uninstalled by PlayProtect by sureglymop on Sunday October 15, 2023 @04:28AM (#37888002)
You can run all of these apps with GrapheneOS, in that regard it's very different than LineageOS because it has a compatibility layer as a first class feature [0]. You can either create a different user profile and install the play services there or create a work profile (with shelter) and install google services there. I keep my banking apps in a work profile and shelter completely freezes/disables them when I'm not using them. Otherwise they work fine. I do want to note that I'm fine with only using apps from F-Droid in my main profile. I mostly use NewPipe, FairEmail, KeePass and Harmonic (HN client) and that's about it. I don't tend to create accounts on websites but if you use social media this setup will probably not be the most compatible. It's honestly mind blowing though. I've never ran a custom ROM with such a "vanilla" experience, even getting OTA updates within a week of them being out for Android.

[0]: https://grapheneos.org/faq#google-services