News for hackers. Stuff that matters.
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.