Hello,
I would like to point to a particular problem with using free software variants of the Android operating system (LineageOS, etc.): namely proprietary apps that detect if the phone's software is modified (by rooting or installing custom ROMs) and then refuse to run if it is so.
Google makes this easy with its DRM mechanism called Google Play Integrity.
This is particularly problematic with software that is important in daily life, for example banking [1] and government-provided apps. For example, Polish mObywatel and Ukrainian Diia belong to this category. These apps are published by the respective governments and used for increasingly many government-provided services. They refuse to work on LineageOS.
Recently, the proposed version of the eIDAS 2.0 directive seems to require such behavior of government-issued ID apps. I hope that there is still time for some advocacy work to revert such changes.
I am afraid that this problem will get worse with time as more people will be forced not to root their phones. Because of that, rooted phones will get less frequent and it would be easier for app developers to justify blocking them. Reversing this situation would then be difficult.
This is going to kill in practice what remains of open source in Android.
Greetings,
Mateusz Jończyk
[1] Reddit thread: Safety Net is making it harder to use or advocate for LineageOS, https://www.reddit.com/r/LineageOS/comments/sa3qkq/safety_net_is_making_it_h...
Hi Mateusz,
Am Montag 20 November 2023 19:35:32 schrieb Mateusz Jończyk:
I would like to point to a particular problem with using free software variants of the Android operating system (LineageOS, etc.): namely proprietary apps that detect if the phone's software is modified (by rooting or installing custom ROMs) and then refuse to run if it is so.
yes, this is a huge problem. Thanks for pointing it out. I already heard and read about this in a few FSFE contexts. I think there are quite a few people who want to get active on this. Help with that is welcome of course.
Google makes this easy with its DRM mechanism called Google Play Integrity.
This is particularly problematic with software that is important in daily life, for example banking [1] and government-provided apps.
Banking is a sore spot as almost all people will need banking. It seem that using a seperate hardware device still works with some banks.
But the general trend to only offer some services with proprietary apps is worrysome. Not just for software freedom, but also for people without a smartphone at all. (Just read today that German's railway company will move from a plastic card to their app for their requent rider card. :( )
Regards, Bernhard
On 12/12/23 11:56, Bernhard E. Reiter wrote:
Just read today that German's railway company will move from a plastic card to their app for their requent rider card. 🙁
Hi Bernhard,
can you please share the source of information. I am interested. As of today I could manage to work without the DB App by using PDF documents I upload to my Nextcloud. This was possible because I still own the plastic card in hardware.
Thanks.
Thomas
Hi Thomas,
Am Dienstag 12 Dezember 2023 17:43:57 schrieb Thomas Doczkal:
On 12/12/23 11:56, Bernhard E. Reiter wrote:
Just read today that German's railway company will move from a plastic card to their app for their requent rider card. 🙁
can you please share the source of information.
there was plenty of reporting (in German):
https://www.heise.de/news/Digitalisierung-Bahncards-der-Deutschen-Bahn-zukue... https://netzpolitik.org/2023/deutsche-bahn-schritt-fuer-schritt-gegen-das-re... https://taz.de/App-Pflicht-bei-der-Bahncard/!5975936/
"Digitalzwang" is a term describing that people are forced to go digital.
Best Regards, Bernhard