News for hackers. Stuff that matters.
Re:There are over a billion outdated Android devices in use by userbinator on Monday November 13, 2017 @08:08PM (#15691763)
With current and older devices working perfectly well, and new devices being even less serviceable and more user-hostile with greater efforts towards planned obolescence, is it any wonder that people just aren't "upgrading" any more? I don't consider this a problem, but a sign of an ecosystem that is gaining stability. In fact I'd say it's even better, from an e-waste perspective, that the amount of churn has decreased.

Even in the low-end/unbranded devices, I'm seeing a gradual removal of hardware features and general lack of parts (screens, cases, etc.) availability, while replacement parts for models several years old are still plentiful.

Re:There are over a billion outdated Android devices in use by muzani on Monday November 13, 2017 @10:30PM (#15692373)
I had an older phone with 4 GB space. I could keep about 15 apps running on it. A lot of these apps were important - Waze, WhatsApp, Slack, Uber, camera, etc.

So that left me switching between a budget of about 60 MB for games and unnecessary apps, though I can squeeze in a little more by clearing all the caches.

Now suddenly Samsung bugs me to update to the latest version of Android. The new update would take up hundreds of megabytes. My space was already highly limited.

I eventually gave in to curiosity and updated to Lollipop. The phone became unusable because I didn't have the space to install the apps I needed.

Re:There are over a billion outdated Android devices in use by eloff on Tuesday November 14, 2017 @02:17AM (#15693332)
I ended up in a situation like that too, except the update auto-downloaded taking up most of my free space, but not leaving enough to install it. I didn't figure out how to reclaim the space so I spent months stuck without being able to install apps or updates before I gave in and bought a higher end phone.
Re:There are over a billion outdated Android devices in use by CommentCard on Tuesday November 14, 2017 @06:42AM (#15694238)
Back up or sync important contacts and data, and then do a factory reset to restore the original OS. Make sure to turn off auto-updates as it will keep downloading them after the restore. It's a shame that phones keep losing features like micro SD.
Re:There are over a billion outdated Android devices in use by uuoc on Tuesday November 14, 2017 @07:01AM (#15694308)
> It's a shame that phones keep losing features like micro SD.

Phones keep losing features like micro SD (and like end-user replaceable batteries) because too many purchasers do not value those items highly enough to refuse to buy any phone that lacks an SD card slot or a user-replaceable battery.

Start refusing to buy any phone which lacks a micro SD slot, and the manufacturers will bring back the micro SD slots (granted, purchasers need to send the makers feedback that they refused to buy phone X due to lack of a microSD (and lack of a user replaceable battery)).

But buying a phone (any phone) which lacks one or the other simply signals to the makers that it is ok to drop those features, because the phone still sells.

I bought a brand new Android phone about 4-5 months ago. It has both a microSD slot (now holding a 128G SD card) and a user replaceable battery. I picked it because it had those features and I valued their presence. If enough others would get fed up with the lack of one or both, and start refusing to buy any phone without one or both, things would turn around.

Re:There are over a billion outdated Android devices in use by gambiting on Tuesday November 14, 2017 @09:47AM (#15695413)
I don't think that's so clear cut. I'm looking for a new phone now and I refuse to look at anything without a headphone jack. I've been repeatedly told online and by my friends that I'm weird - the headphone jack is dead, the ship has sailed, it's too late now etc etc. But how else can I vote on this if not with my wallet? I want a phone with a headphone jack but the choices are becoming narrower and narrower - and it seems that even picking up something with a jack does not necessarily send a right signal. Look at the original Pixel - it was Google's pride and joy that it still has a headphone jack while the iphone doesn't. Fast forward to today - Pixel 2 doesn't have a jack and no one cares.
Re:There are over a billion outdated Android devices in use by uuoc on Tuesday November 14, 2017 @01:26PM (#15697740)
> Pixel 2 doesn't have a jack and no one cares.

And this is exactly the problem. That no one cares. If enough cared, the first phone without a jack (iPhone, right?) would have been a sales flop, and maybe the message would have gotten back to leave the jack in the phone.

Instead, it sold, which tells the makers that dropping the jack was no big deal, people still bought it anyway.

Re:There are over a billion outdated Android devices in use by marcosdumay on Tuesday November 14, 2017 @10:58AM (#15696112)
Why would people value an SD card if the apps all refuse to use it?

The entire thing is a shit storm, every player seems to be against the end user (that is paying for everything, go figure). There's a protection racket on the form of patent rights enabling the shit to go on, but it can not reasonably survive on this shape for very long.

Re:There are over a billion outdated Android devices in use by uuoc on Tuesday November 14, 2017 @01:35PM (#15697830)
> Why would people value an SD card if the apps all refuse to use it?

Valid point, but the apps may just be refusing because most phones don't have an SD card anymore, and the authors are either being lazy or don't care (I don't know which) and simply failing to code in support for something they think seldom exists anywhere.

Although in my case, all my apps that I care about using the SD card are using the SD card. But then again I have 98% FDroid apps installed, so those may just be better behaved apps.

Re:There are over a billion outdated Android devices in use by PenguinCoder on Tuesday November 14, 2017 @08:21AM (#15694715)
Curious, what phone was it?
Re:There are over a billion outdated Android devices in use by uuoc on Tuesday November 14, 2017 @01:24PM (#15697721)
Motorola Moto E4 (unlocked version).
Re:There are over a billion outdated Android devices in use by dexterdog on Tuesday November 14, 2017 @07:09AM (#15694347)
Both of Samsung's flagships have microsd. I just wish they had a swappable battery and a flat screen.
Re:There are over a billion outdated Android devices in use by smcl on Tuesday November 14, 2017 @10:47AM (#15695991)
Well even the existence of a Micro SD slot isn't enough. My girlfriend's phone had a Micro SD slot ... yet most apps refused to install there or write data there so everything was crammed into the 4GB built-in storage.

Ahhh Android - I only use iOS because I hate it slightly less

Re:There are over a billion outdated Android devices in use by Bartweiss on Tuesday November 14, 2017 @11:40AM (#15696578)
Samsung deserves a special shout-out for making their impossible-to-remove apps also impossible to move to remote storage, so their useless garbage takes up a solid amount of device storage even while disabled. It's frustrating how often smartphone customization/upgrading feels like an actively hostile process.
Re:There are over a billion outdated Android devices in use by pc86 on Tuesday November 14, 2017 @12:49PM (#15697359)
I recently switched from iOS to a Galaxy Note 8, and the sheer amount of garbage on the phone at setup is astounding.
Re:There are over a billion outdated Android devices in use by Bartweiss on Tuesday November 14, 2017 @05:24PM (#15699765)
I try to comfort myself by believing that sponsored app deals help keep device costs down, but it doesn't really work. I get that a few core apps (e.g. device-maker registration) are going to be permanent, but the deals for random unremovable crap like the NFL app are just insulting.
Re:There are over a billion outdated Android devices in use by mtgx on Tuesday November 14, 2017 @08:13AM (#15694662)
This is where Google should have a little foresight and mandate that new Android devices will need to have at least 32GB of on-board storage, for instance. I remember hating HTC for making phones with only 200 MB of free storage in the early days, while giving you an additional 2GB microSD card on which you couldn't install apps anyway. That hatred could have been avoided if either Google mandated a reasonable amount of on-board storage at the time (like 2GB).
Re:There are over a billion outdated Android devices in use by theandrewbailey on Tuesday November 14, 2017 @11:47AM (#15696644)
If that happened, I wonder how soon apps will fill to expand the space. "Well, the user has at least 32GB on their phone, so we can take 30 of those, right?"
Re:There are over a billion outdated Android devices in use by tpallarino on Monday November 13, 2017 @08:57PM (#15691983)
As someone who goes as long as possible without performing updates, this is exactly the reason why.

Example: Last time I updated my iPhone, the music app got an update and now they are trying to shove iCloud down my throat. Not to mention needless UI changes when I was more than satisfied with how it was before.

Re:There are over a billion outdated Android devices in use by alphonsegaston on Monday November 13, 2017 @09:32PM (#15692150)
I understand this entirely, but there are some pretty bad iOS vulnerabilities out in the wild now (e.g. KRACK wpa2). It’s pretty dangerous to avoid updates nowadays.

I think what needs to happen across the industry is a complete decoupling of “feature” from security patching. Too many people are exposed because of exactly the kind of unwanted UI upgrades you describe.

Re:There are over a billion outdated Android devices in use by WillReplyfFood on Tuesday November 14, 2017 @04:07AM (#15693702)
Better have a bricked phone but secured phone? That is basically your argument?

Security is used to euthanize perfectly working systems and harass users for money. Security has become dangerous for the user in that aspect.

Re:There are over a billion outdated Android devices in use by Quarrelsome on Tuesday November 14, 2017 @05:18AM (#15693917)
> Security is used to euthanize perfectly working systems and harass users for money

That's a cynical and paranoid mindset. Bloat is a lazy tendency not a malicious evil and developers tend to optimise for the latest and greatest if left unchecked and forced to consider backwards compatibility.

> Better have a bricked phone but secured phone?

lets just say don't do any financial transactions on the device or appreciate the general openness of your phone to malicious actors who might use it for nefarious purposes.

Re:There are over a billion outdated Android devices in use by quanticle on Tuesday November 14, 2017 @06:22AM (#15694151)
That's a cynical and paranoid mindset. Bloat is a lazy tendency not a malicious evil and developers tend to optimise for the latest and greatest if left unchecked and forced to consider backwards compatibility.

As a user, do I care whether my phone is unusable because the developers wanted specifically to render older hardware unusable or whether it was just through their negligence in failing to consider older devices? Stupidity or malice, the result is the same.

lets just say don't do any financial transactions on the device or appreciate the general openness of your phone to malicious actors who might use it for nefarious purposes.

I keep hearing this, but what's the actual presence of malware on Android? If you're not installing shady apps from the Play Store, what's your actual level of risk? Android, even old versions of Android, are far harder to reliably exploit than say, unpatched Windows. As long as you're not installing free-to-play flashlight apps that require every permission under the sun, I'd say your exposure to malware on Android is far less than it is on PC. For the average user, they're still probably better off conducting financial transactions on their phone than conducting those same transactions on their malware ridden laptops.

Re:There are over a billion outdated Android devices in use by Quarrelsome on Tuesday November 14, 2017 @07:41AM (#15694505)
> Stupidity or malice, the result is the same

Yes but whether we attribute the intent to stupidity or malice is important as per the general health of our thought process. Its likely laziness combined with malice when its noted. I imagine a dev getting up in arms about package size and then when the issue is raised its not given high priority because someone twigs the convenient side effect. That's the worst case. Either way the mindset of paranoia is warped and self centred. Its not because they're thinking of forcing you to upgrade its more because they're _not_ thinking of you and instead the wide-eyed new sales opportunities that ship with greater disc space.

> I keep hearing this, but what's the actual presence of malware on Android?

oh wow, you're gonna play this game? I could tell you that its perfectly safe to trace the outline of a cliff with your feet and in many, many cases its going to be absolutely fine until the one case where the earth gives way and its not.

Let me put it this way; when I see the tagline:

> there are over a billion outdated Android devices

my first thought is:

> what's the most effective exploit to tap into that market?

the existence of security flaws encourages action and the hubris of not updating is the clarion call to those that exercise the exploits.

> I'd say your exposure to malware on Android is far less than it is on PC

This. What is this? This is complete conjecture. Get out of here.

Re:There are over a billion outdated Android devices in use by virgilp on Tuesday November 14, 2017 @09:07AM (#15695035)
> my first thought is:

> > what's the most effective exploit to tap into that market?

So??? What is it? Do let us know.

I'd venture to say that the fragmentation of that market makes it reasonably secure. Just like how the average router is incredibly insecure, and yet you don't advise people to avoid e-banking and just deal with their money in paper form and through face-to-face contacts.

Yes, you are technically right. But @quanticle is right, in practice: unless those users do some very stupid shit, they're pretty safe doing ebanking on their phones. (and those who do the "very stupid shit" are likely to do it on their computers, too)

Re:There are over a billion outdated Android devices in use by quanticle on Thursday November 16, 2017 @03:39PM (#15716389)
Where are the Android LSASS worms? Or Android SQL Slammer? Or Android ILoveYou? Or Android NotPetya? Or any one of the literally hundreds of well-known malware strains that make the news every time they infect a few million PCs? Malware on Android certainly does exist, but the fact that Android has been out for this long, with this many outdated devices, and we haven't seen a single mass infection yet means that Android isn't as easy to exploit on a mass scale as people make it out to be.

I'm not claiming that Android is safe. Nothing is safe. But it does security professionals no good to be alarmists. If we cry wolf about literally every technology that ordinary people use, the result is not people giving up technology. The result is people ignoring security professionals.

If an ordinary user came to you and asked, "Where should I do my banking? On my phone or on my PC?" what would your answer be?

Re:There are over a billion outdated Android devices in use by viraptor on Tuesday November 14, 2017 @07:29AM (#15694453)
> I keep hearing this, but what's the actual presence of malware on Android? If you're not installing shady apps from the Play Store, what's your actual level of risk?

I wish I could quantify that. It's a hard task. But the store is not the only possible vector. On an old Android you're running a very outdated version of Chrome when looking at any pages / ads. That would be the most exposed/insecure element in the system.

Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @08:55AM (#15694947)
Chrome on Android is updated separately from the OS release. Even old Androids have new Chrome. This is not the Safari-on-iOS situation.

The same is valid for the system WebView, but "only" since Android 4.4. It is updated via Play Store, independently from the base system.

Re:There are over a billion outdated Android devices in use by viraptor on Tuesday November 14, 2017 @01:54PM (#15697998)
I was responding in the context of:

> As someone who goes as long as possible without performing updates

I take that to mean without updating the apps either, not just the os. I've seen people reject any kind of upgrades.

Re:There are over a billion outdated Android devices in use by Quarrelsome on Tuesday November 14, 2017 @07:43AM (#15694518)
there are bluetooth exploits and network adapter exploits which are for more localised fun.
Re:There are over a billion outdated Android devices in use by amelius on Tuesday November 14, 2017 @04:16AM (#15693724)
That's one reason I'm still hoping for a Linux/Firefox phone.
Re:There are over a billion outdated Android devices in use by pksadiq on Tuesday November 14, 2017 @05:51AM (#15694029)
> That's one reason I'm still hoping for a Linux/Firefox phone.

You should rather hope for GNU/Linux phones. Linux devices (without the GNU part) is most of the time, just another locked device (see your Android phone, router, TV, etc).

The presence of GNU software pieces (or any software licensed under GNU [LA]GPL v3+) ensures the device is free of locks (or with user breakable locks).

Re:There are over a billion outdated Android devices in use by jhasse on Tuesday November 14, 2017 @06:12AM (#15694112)
> The presence of GNU software pieces (or any software licensed under GNU [LA]GPL v3+) ensures the device is free of locks (or with user breakable locks).

That's not true, as the Linux kernel is still GPLv2. So while you could swap out the userspace GNU utils, the device manufacturer can still lock the bootloader which is perfectly fine with the GPLv2.

Even if the bootloader is unlockable (e.g. LG allows this btw), you will most likely be stuck to a specific kernel version due to proprietary binary blobs which nearly every phone uses.

So instead of a GNU/Linux phone, you should rather hope for a phone with complete open source drivers (or a GPLv3 kernel).

Re:There are over a billion outdated Android devices in use by pksadiq on Tuesday November 14, 2017 @06:28AM (#15694178)
> That's not true, as the Linux kernel is still GPLv2. So while you could swap out the userspace GNU utils, the device manufacturer can still lock the bootloader which is perfectly fine with the GPLv2.

Yeah, probably. But the presence of packages like GNU libc can make it harder for the manufacturer to lock the device.

> ... kernel version due to proprietary binary blobs which nearly every phone uses.

Sadly, binary blobs are always an issue. In the case of Linux, this happened because many Linux developers don't care about binary blobs. If they did, you won't see any binary blobs (as it is a violation of GNU GPL).

> ... with complete open source drivers

My main point was to quote that 'open source' doesn't solve these issues. We should take software freedom more seriously.

> ... (or a GPLv3 kernel).

I wish we will not have to wait until the human civilization end in fire to see this.

Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @08:58AM (#15694978)
> this happened because many Linux developers don't care about binary blobs.

It is mostly users, not developers, who don't care about binary blobs. The users then take the "pragmatic" approach of using binary blobs, but hey, stuff works for them.

See also the Nvidia binary driver. Who is the advocate for that? Users (hey, never had a problem and it runs my apps very well) or developers (whoa, we cannot develop Wayland/etc with this)?

Re:There are over a billion outdated Android devices in use by pksadiq on Tuesday November 14, 2017 @09:33AM (#15695272)
> It is mostly users, not developers, who don't care about binary blobs.

Partly yes, but mostly No.

You are right that most people don't care about binary blobs. But the people who can enforce this are the developers. If all developers agree and enforce this, no on can include binary blobs in Linux kernel.

Also it would be wrong for a mere user to try to enforce it by law, because it might piss off the developers, which is really bad. Also, it might not withstand in court because the developers don't care.

> The users then take the "pragmatic" approach of using binary blobs, but hey, stuff works for them.

"pragmatic"? Most of us are concerned about our immediate problems, and thus we end up with temporary solutions (most of the time), sometimes because we don't have choice, sometimes because that's easier.

I recently got an ASUS eeepc which doesn't have graphics support, because when it was first released, the only support was a binary blob, which is now abandoned.

We will eventually face issues with these binary blobs, for sure. As we know, each day, new vulnerabilities are being surfaced.

But yeah, most of us won't care, until and unless something happen. But by then, it will be too late. Just like how many of us consider the importance of time only when we know we don't have enough.

So I don't think it is "pragmatic" in long term.

Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @09:48AM (#15695418)
> Also it would be wrong for a mere user to try to enforce it by law, because it might piss off the developers, which is really bad. Also, it might not withstand in court because the developers don't care.

And yet, it is the users who have the ultimate power over developers of such hw/sw. No, not courts, that's the entirely wrong solution.

Their wallets.

Such solutions are being developed only because there's money in it. It is only up to the users, whether this factor is true or not. If they care about sources, they would not purchase hardware that requires blobs. If they don't care, and reward the developers with their money for the blobs, whose fault it is?

Re:There are over a billion outdated Android devices in use by jhasse on Tuesday November 14, 2017 @06:38AM (#15694218)
> Yeah, probably. But the presence of packages like GNU libc can make it harder for the manufacturer to lock the device.

glibc is LGPL, so I don't see how that should change anything?

> (as it is a violation of GNU GPL).

IIRC it's a gray area.

Re:There are over a billion outdated Android devices in use by pksadiq on Tuesday November 14, 2017 @06:59AM (#15694303)
> glibc is LGPL, so I don't see how that should change anything?

glibc requires libgcc[0], which is GPLv3 (with runtime exception). The same for libstdc++[1].

[0] https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html [1] https://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html

Re:There are over a billion outdated Android devices in use by jhasse on Tuesday November 14, 2017 @07:14AM (#15694376)
The runtime exception makes it possible that everything else is proprietary, locked and unchangeable. Which actually is okay for apps IMHO, because I would want to run proprietary software like games (sandboxed of course).

The kernel really is the problem here and where there's no GPLv3 code used at all.

Re:There are over a billion outdated Android devices in use by noobermin on Tuesday November 14, 2017 @05:03AM (#15693871)
There's not much left to hope for as every platform that attempted one has fizzled out.
Re:There are over a billion outdated Android devices in use by la_oveja on Tuesday November 14, 2017 @05:21AM (#15693927)
You can already have a Linux phone.
Re:There are over a billion outdated Android devices in use by amelius on Tuesday November 14, 2017 @05:45AM (#15694008)
But it doesn't run my banking app.
Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @08:59AM (#15694984)
Your bank doesn't have a website?
Re:There are over a billion outdated Android devices in use by amelius on Tuesday November 14, 2017 @10:31AM (#15695844)
Yes, but it requires the use of a dongle/calculator to access it, whereas the app just requires a personal code.
Re:There are over a billion outdated Android devices in use by la_oveja on Wednesday November 15, 2017 @02:55AM (#15702160)
Go ask your bank an app for Linux.
Re:There are over a billion outdated Android devices in use by jhasse on Tuesday November 14, 2017 @06:14AM (#15694120)
Most banking apps are available for Android, which uses the Linux kernel.
Re:There are over a billion outdated Android devices in use by amelius on Tuesday November 14, 2017 @06:44AM (#15694245)
Yeah, it uses the Linux kernel, but I wouldn't call it a "Linux phone".
Re:There are over a billion outdated Android devices in use by laumars on Tuesday November 14, 2017 @08:26AM (#15694754)
I'll grant you that GP was being pedantic but he is also correct. The only part in Debian/RHEL/Arch/whatever that is Linux is the kernel. "Linux" only refers to the kernel. So technically Android is also a distribution of Linux.

I think what you're arguing is that Android isn't GNU/Linux or that Android isn't libre like what we've come to expect from desktop distributions of Linux.

Re:There are over a billion outdated Android devices in use by nowherecat on Tuesday November 14, 2017 @05:58AM (#15694052)
How about Purism's Librem 5? https://puri.sm/shop/librem-5/

Librem 5, the phone that focuses on security by design and privacy protection by default. Running Free/Libre and Open Source software and a GNU+Linux Operating System designed to create an open development utopia, rather than the walled gardens from all other phone providers.

Re:There are over a billion outdated Android devices in use by zingmars on Tuesday November 14, 2017 @09:29AM (#15695231)
Isn't out yet and from what I can tell they haven't released much info about it yet. Maybe will be worth revisiting the idea when it's actually released.
Re:There are over a billion outdated Android devices in use by Tepix on Tuesday November 14, 2017 @09:36AM (#15695309)
If they release it with the slow outdated i.MX 6 CPU it will be terrible. Let's hope it will be the i.MX 8.
Re:There are over a billion outdated Android devices in use by akoncius on Tuesday November 14, 2017 @06:48AM (#15694256)
It’s not “perfectly working” if it is wulnerable to many hacks.
Re:There are over a billion outdated Android devices in use by atomicnumber1 on Tuesday November 14, 2017 @08:01AM (#15694601)
Google kind of does that but OEM does not seem to implement them into their phones.
Re:There are over a billion outdated Android devices in use by miguelrochefort on Monday November 13, 2017 @10:06PM (#15692277)
Dangerous?

What's the worse that could happen?

Re:There are over a billion outdated Android devices in use by fulafel on Tuesday November 14, 2017 @01:38AM (#15693185)
Do you mean the worst that could happen to you personally or the worst for everyone?

When your device is compromised by hostile actors I guess it depends on what your nightmares are, but getting framed for child pornography and/or blackmailed for it is a popular one. Or getting your cloud accounts hijacked and all your stuff compromised. Or getting the bad guys access to your employer's network. Etc.

Collectively a widespread Android device botnet could take down a lot of infrastructure, or start a war, or ruin everyone's days with ransomware. I'm sure more imaginative people have thought about it.

Re:There are over a billion outdated Android devices in use by willstrafach on Monday November 13, 2017 @10:12PM (#15692307)
1. Ability to passively decrypt network activity (KRACK).

2. Ability to throw a fully persistent implant onto the device (via Wi-Fi exploit + pivot to AP kernel exploit)

Re:There are over a billion outdated Android devices in use by mindslight on Monday November 13, 2017 @11:15PM (#15692602)
Most phones already come with two persistent implants - the user-antagonistic OS, and the baseband processor!

I'm all for trusting computing devices to act as one's agents, but attempting to do so with anything resembling a modern mobile phone is barking up the wrong tree.

Even though just having one means taking the location-tracking hit from negligently designed cellular protocols, further exposure can be mitigated by using these little snitches for as little personal activity as possible.

Re:There are over a billion outdated Android devices in use by alsetmusic on Tuesday November 14, 2017 @12:26AM (#15692887)
At some point, reckless behavior affects people beyond the individual. I am irritated that people allow their systems, networks, devices etc to become compromised, thus becoming the assets of malicious actors. Most of the people in this category have are not particularly savvy, which doesn’t give them an out so much as it explains the predicament. However, you are demonstrating that you choose to be in this category, despite understanding the problem. You are letting your personal convictions get in the way of good judgement. You now shoulder responsibility for knowingly making the world a little less safe for the population at large.
Re:There are over a billion outdated Android devices in use by mindslight on Tuesday November 14, 2017 @01:33AM (#15693164)
It's very fucking weird that by pointing out the larger non-corporate context of digital security, it's being inferred that I deliberately do not secure my devices. I guess by not toeing the AppGoogAzon "Security (TM)" marketing lines, I just end up in that "other - outsider" category, and must be wrong.

I already explained a mechanic of causality whereby assorted end nodes being owned up actually increases our security, as it helps keep at bay the simplistic/totalitarian philosophy of tracking/controlling communication. But don't let that get in the way of the malunderstanding that is ultimately driving this nebulous desire for promised "security".

Re:There are over a billion outdated Android devices in use by tscs37 on Monday November 13, 2017 @11:20PM (#15692626)
Your phone will probably turn up in a botnet soon enough, but atleast you had the moral high ground.
Re:There are over a billion outdated Android devices in use by Doctor_Fegg on Tuesday November 14, 2017 @03:52AM (#15693652)
Do you have an actual number for "probably" - assuming normal browsing habits (i.e. not to the sort of porn site with a higher likelihood of installing malware), and an outdated version of iOS or Android?

How is that number changed by not using public wifi?

Re:There are over a billion outdated Android devices in use by pixl97 on Tuesday November 14, 2017 @08:16AM (#15694685)
>i.e. not to the sort of porn site with a higher likelihood of installing malware

Porn sites are not where most malware comes from. Ad networks are. I've had more attempts at virus and malware installs from 'legitimate' sites that have had poor control of their banner ads.

https://www.extremetech.com/internet/220696-forbes-forces-re...

>How is that number changed by not using public wifi?

You are, quite falsely, assuming that non-public wifi, say your friends house, is any more protected.

http://www.zdnet.com/article/flaws-in-att-routers-put-custom...

Re:There are over a billion outdated Android devices in use by Doctor_Fegg on Tuesday November 14, 2017 @09:33AM (#15695268)
I'm not assuming anything: I asked a question, rather than stating a fact.

"Not significantly" would be a valid answer to the second question. However, you seem to be answering "are home routers entirely secure?", which wasn't my question: my question was about real-world risk levels (i.e. "_are_ public wifi points significantly more likely to deliver threatening payloads", not "_could_ they be").

I'd still be interested in an answer to the main question.

Re:There are over a billion outdated Android devices in use by mindslight on Monday November 13, 2017 @11:24PM (#15692645)
Oh no, not a month's allocation of mobile data down the drain!

An impersonal passive botnet would likely do less damage than status quo "apps" that are built to siphon as much personal data as possible.

Never mind these few Mifi devices that I have - default configs that listen on wan telnet with static passwords! Well known domestic manufacturer, not worth attempting to report - the manufacturer obviously did not care, has long moved on, and there's countless other models with the same problem.

The panacea of every node being secure with an identifiable owner fell apart long ago. You can either cling to that belief in a fundamentalist manner (and prop up the totalitarians who wish to track communication ever more). Or you can work on understanding how non-technical people actually attempt to moderate their own exposure to these insecure-by-design surveillance devices.

Re:There are over a billion outdated Android devices in use by tscs37 on Monday November 13, 2017 @11:32PM (#15692680)
You should install security updates. Period.

You don't help anyone by feeling better because instead of having the vendor maybe sniff on you, a hacker can do it instead.

I also haven't found any apps yet that intentionally waste my monthly datacap.

Re:There are over a billion outdated Android devices in use by mindslight on Monday November 13, 2017 @11:54PM (#15692776)
Sure, and I didn't advocate doing otherwise. My point is the larger context - there is no "secure" on mobile.

Likewise, my point about losing a datacap was that it was preferable to having more personal info backhauled into commercial surveillance databases. It's not an either-or and I'm not desiring either one - just calling attention to the larger context of user-security versus the myopia of marketing/corporate security.

Re:There are over a billion outdated Android devices in use by tscs37 on Tuesday November 14, 2017 @12:14AM (#15692850)
There is secure on mobile. Secure is not a binary property, it's a spectrum of options and possibilities which heavily depend on your environment and your threat model.

You either get security updates at the possible downside of sending more data to some database of a known vendor or you get the very possible risk of being part of a slide on DEFCON Fail Panel by some unknown blackhat.

I choose a known advesary over an unknown any day.

Re:There are over a billion outdated Android devices in use by mindslight on Tuesday November 14, 2017 @01:41AM (#15693199)
At its core, digital security is a binary property equivalent to mathematical proof. Since universal security is neigh impossible (two people can keep a secret if both are dead), we then predicate it on various trust relationships / threat models - what one is secure against.

The modern non-technical but security-conscious person concedes that their devices are pwnt by (ie they are forced to trust) AppGoogAzon anyway, and simply shies away from trusting technology. The phenomenon is what it is - I'm not advocating for it, but advocating for understanding it.

Furthermore, are you saying that you actually know all the players in the commercial surveillance industry?!

I'd appeal to your same argument of known versus unknown, but point out that at least the motives of the rando blackhat are known. Whereas the surveillance industry will be innovating new ways of monetizing their malicious databases for the next century!

Re:There are over a billion outdated Android devices in use by tscs37 on Tuesday November 14, 2017 @02:10AM (#15693305)
That's a rather narrow mindset. As previously explained, security is not binary, even in the circumstances you mentioned.

I don't know all the players in the. Surveillance industry but I'm not as paranoid to believe they are worse the. Black hats.

You probably also have little probability of knowing the actual intentions or motives, which actually helps little in threat mitigations.

Re:There are over a billion outdated Android devices in use by mindslight on Tuesday November 14, 2017 @02:25AM (#15693360)
It's not a "narrow mindset", but a formal basis that fosters analysis.

It's true that drive by black hats could be looking to snarf up all the personal information they can, and selling it into the corporate surveillance databases. I just think it's less likely than they're looking for a quick hit to defraud some banks.

It's not a matter of "paranoia" (there we go again with the handwavey maligning subjectivity!), but of looking at the outcomes. It's paradoxical - the things we think of as "bad" really are not that worrisome, because the shared goal is to correct them. Meanwhile the things we think are "just the way it is" form an insidious creeping trend.

I have very little fear of say my bank account being drained, because if that actually were to happen, then we're in general agreement that it will be made right - from bank policy on up to common law. Whereas if my de-facto mandatory insurance rates mysteriously double, there is both little immediate recourse and many people will even argue in support based on the just world fallacy!

Re:There are over a billion outdated Android devices in use by nitrogen on Tuesday November 14, 2017 @04:05PM (#15699105)
I'm honestly quite surprised people went to the trouble of downvoting all of your comments on this thread; I think people are talking past each other and missing the bigger point that some threats are being ignored because of their insidious subtlety.
Re:There are over a billion outdated Android devices in use by zaarn on Tuesday November 14, 2017 @02:31AM (#15693373)
As another comment mentions; security is not binary.

Binary Security is a sign you failed at security. You can be not secure at all, somewhat secure, etc, against a set of threat models or anywhere in between those steps.

Whether or not you have properly prepared against a threat model and you are confident in defending against it is a binary property (or rather, two binary properties) but the underlying security is not.

Re:There are over a billion outdated Android devices in use by PhasmaFelis on Tuesday November 14, 2017 @03:27AM (#15693563)
> Most phones already come with two persistent implants - the user-antagonistic OS, and the baseband processor!

I don't trust Apple or Google to have my best interests at heart at all, but I am quite confident that neither of them will literally try to extort me with ransomware or kiddie porn. It's weird that you're equating the two.

Re:There are over a billion outdated Android devices in use by staticassertion on Tuesday November 14, 2017 @12:29AM (#15692901)
Most people are willing to accept the risk that the NSA is listening in on them. Most people are not willing to accept the risk of an arbitrary person being able to steal their identity.
Re:There are over a billion outdated Android devices in use by junkscience2017 on Tuesday November 14, 2017 @01:17AM (#15693079)
That already happened as a result of Equifax. Your SSN is no longer secret...so rejoice, you are free to choose whatever phone you like!
Re:There are over a billion outdated Android devices in use by zaarn on Tuesday November 14, 2017 @03:15AM (#15693526)
Sadly, the world is not America and most people on this planet are unaffected by the latest problems of America.
Re:There are over a billion outdated Android devices in use by pxndx on Tuesday November 14, 2017 @03:51AM (#15693646)
s/Sadly/Fortunately/
Re:There are over a billion outdated Android devices in use by zaarn on Tuesday November 14, 2017 @05:19AM (#15693920)
Naturally. For some reason my brain treats those two phrases as equivalent.
Re:There are over a billion outdated Android devices in use by ben_w on Tuesday November 14, 2017 @04:25AM (#15693747)
Like 95% of the world, I don’t have an SSN.

Even if every American owns one of those outdated Android phones, 2/3rds of the phones would still have to be owned by people who don’t have SSNs.

Re:There are over a billion outdated Android devices in use by mindslight on Tuesday November 14, 2017 @01:38AM (#15693187)
If one's "identity" is so bland that it can be trivially "stolen", then perhaps it's not much of an identity after all.
Re:There are over a billion outdated Android devices in use by nindalf on Tuesday November 14, 2017 @05:53AM (#15694033)
For people living in America an identity is a name, date of birth, mother's maiden name and SSN. If you lose these, you could be the victim of fraud.

But you already knew that didn't you? You deliberately misinterpreted what he meant by identity theft.

Re:There are over a billion outdated Android devices in use by mindslight on Tuesday November 14, 2017 @11:43AM (#15696610)
Mexico and Brazil use SSNs?

I am a USian. The nonsensical concept of "identity theft" has been promulgated by the surveillance industry to avoid responsibility for their own negligence. A person cannot become a "victim of fraud" in the way you describe. The banks are the only parties that stand to be defrauded, and they could avoid this by stopping to pretend that a few bits of semi-public information is enough to identify a person. So far it has been more profitable to keep the gravy train of easy credit rolling, which is fine. But that doesn't mean we should bear the burden for them!

When someone earnest talks about their "identity being stolen", I prefer to think of them as complaining that one of their friends bought the same pair of red Nikes or whatever.

Re:There are over a billion outdated Android devices in use by Analemma_ on Monday November 13, 2017 @11:42PM (#15692722)
This all might be true, but as a reason to not install patches, it still makes no sense. If you don’t trust the baseband or the OS, why did you buy the phone to begin with? You trust iOS n, but not iOS n+1?
Re:There are over a billion outdated Android devices in use by mindslight on Monday November 13, 2017 @11:58PM (#15692793)
One is forced to buy a phone, as an expectation/requirement of modern society. This does not imply they wish to spend even more money in support of the broken ecosystem every year/six months/etc.
Re:There are over a billion outdated Android devices in use by jamespo on Tuesday November 14, 2017 @06:01AM (#15694073)
You're not forced, particularly not to get a smartphone.

You're trading off convenience.

Re:There are over a billion outdated Android devices in use by viraptor on Tuesday November 14, 2017 @07:32AM (#15694469)
Similar questions were likely asked by owners of insecure routers/cameras before they got hit with Mirai
Re:There are over a billion outdated Android devices in use by adrianN on Tuesday November 14, 2017 @07:05AM (#15694329)
If only security updates were unbundled from feature updates one could update with fewer worries.
Re:There are over a billion outdated Android devices in use by viraptor on Tuesday November 14, 2017 @07:23AM (#15694417)
Multiple release breaches are a pain for many reasons. It's very unlikely that companies would spend time doing that, even if they were given a chance to do so.
Re:There are over a billion outdated Android devices in use by Bartweiss on Tuesday November 14, 2017 @11:36AM (#15696532)
I can certainly see why multiple branches aren't popular - device fragmentation is bad enough without trying to identify which update branches are affected by some new security bug.

That said, I think companies that require up-to-date devices for security fixes deserve less leeway about the contents of their non-security releases. I've gotten multiple smartphone updates which I considered entirely harmful - they traded cosmetic or vendor-friendly changes against worse battery/performance/usability - and I think "let us break your device or you can't have security" is an unacceptable proposition.

Re:There are over a billion outdated Android devices in use by deftturtle on Tuesday November 14, 2017 @05:08PM (#15699659)
Exactly. Apple needs to separate UI and security releases until they can work out the bugs. So many issues with new updates and UI glitches.
Re:There are over a billion outdated Android devices in use by Darthy on Tuesday November 14, 2017 @08:36AM (#15694808)
It's more than UI changes: the update from iOS10 to 11 removed support for 32bit applications, rendering dozens of applications that I use daily (and have paid for a lot of money) unusable. So now I have to decide between two bad options - not being secure or losing all that invested money.
Re:There are over a billion outdated Android devices in use by pishpash on Tuesday November 14, 2017 @01:07AM (#15693045)
With the incentive structure of updates with certain popular software not supported by other revenue, you're always going to get a worse version (more ads, less features), to such an extent that I turn off all updates and only whitelist a few. Permissions are the ways to lock down phones, and security patches, not the permanent beta that is updates.
Re:There are over a billion outdated Android devices in use by shp0ngle on Monday November 13, 2017 @08:24PM (#15691825)
Security, basically. If you care about your privacy, you should care about security (can't have one with the other). You need updated phone for that.
Re:There are over a billion outdated Android devices in use by kelnos on Monday November 13, 2017 @09:28PM (#15692135)
That shouldn't be the trade-off, though.

I think your average smartphone owner doesn't understand all this anyway. They look at their 3-year-old phone and say "it works fine and does what I need it to do", look at the new ones on the market and say "I don't see anything compelling there to justify that price tag", and so they don't buy a new phone. Most people don't realize that their phone has gaping security holes in it that will never be addressed.

Re:There are over a billion outdated Android devices in use by ReverseCold on Monday November 13, 2017 @10:32PM (#15692389)
> That shouldn't be the trade-off

Right, but it is the tradeoff.

Of course it shouldn't be, but unfortunately it is.

Re:There are over a billion outdated Android devices in use by inetknght on Monday November 13, 2017 @08:27PM (#15691839)
On the other hand, if you care about privacy, then not updating your apps often helps too.

Damned if you do, damned if you don't.

Re:There are over a billion outdated Android devices in use by johndoe90 on Monday November 13, 2017 @10:23PM (#15692342)
I think if you update often enough (at least when some vulnerabilities found), you're more safe than if you don't.
Re:There are over a billion outdated Android devices in use by fian on Monday November 13, 2017 @10:35PM (#15692407)
Except many times the update will ask to expand its access to information in your phone it shouldn't need. So you choose between explicitly granting permission for unnecessary data access or don't update and hope you don't get owned via a vulnerability in that app.
Re:There are over a billion outdated Android devices in use by khedoros1 on Tuesday November 14, 2017 @01:07AM (#15693043)
Those are the apps that I remove from my phone. Holding my security hostage to get at more data? Deleted.
Re:There are over a billion outdated Android devices in use by BEEdwards on Monday November 13, 2017 @10:53PM (#15692501)
So instead of finding someway to block or spoof a developer telling you they need different permissions, you'll wait around until some hacker breaks into your shit feeling like you beat the system?
Re:There are over a billion outdated Android devices in use by inetknght on Tuesday November 14, 2017 @09:14AM (#15695115)
In an imperfect system, you end up with imperfect solutions.

This is a tradeoff. Do I accept the developer demanding access they do not truly need, or do I accept the risk of a hacker gaining access to my phone through the developer's application?

If a hacker gains access to my phone through the developer's application, what do they gain access to? At the maximum (hopefully! unless they springboard to another hack and pwn your whole phone or other applications) they have what the application has access to.

Attack surface management is a lot more complex than just "always stay on the most latest shitware that the developer can shove down your throat"

Re:There are over a billion outdated Android devices in use by gonzo41 on Monday November 13, 2017 @09:31PM (#15692144)
Not having a smart phone is probably up there with being serious about security.
Re:There are over a billion outdated Android devices in use by fnl on Tuesday November 14, 2017 @02:23AM (#15693353)
Fully agreed. Running a smartphone and worrying about its security seems at odds. Rather, we should treat our "phablets" like public, insecure terminals, with "spy" sensors anyone can access given sufficient effort.
Re:There are over a billion outdated Android devices in use by Paianni on Tuesday November 14, 2017 @11:31AM (#15696482)
I think you mean not using mobile internet through cellular or Wi-Fi networks is being serious about security.
Re:There are over a billion outdated Android devices in use by jsight on Monday November 13, 2017 @09:16PM (#15692086)
Security isn't as big of an issue with many of these devices as you might think. Unless it is years out of date, Play Services still gets updates, the system web view still gets updated, Chrome still gets updates, and in many cases the vendor will still roll out an emergency patch if there is something serious.
Re:There are over a billion outdated Android devices in use by acdha on Tuesday November 14, 2017 @08:58AM (#15694980)
That's a huge guessing game, though - remember StageFright? You could have a phone with an up to date Chrome, up to date Play Services, and still be trivially exploited simply by viewing a standard video file. (Not to mention wondering which of your apps uses an out of date embedded web view)

I would submit that the number of people qualified to safely make (and update) that risk assessment is extremely small, and all of them would recommend updating to a version which patches problems rather than hoping you can dance around them.

Re:There are over a billion outdated Android devices in use by jsight on Tuesday November 14, 2017 @09:27PM (#15701032)
StageFright was patched on a LOT of devices that "no longer received updates". The concern with embedded web views is overrated, as Android actually updates those via Play Services now.

For all of the talk of how awful this is, actual exploits are almost unheard of.

Re:There are over a billion outdated Android devices in use by tibu on Tuesday November 14, 2017 @03:51AM (#15693645)
- Bluetooth driver does not get an update - SSL is not updated - kernel is not updated
Re:There are over a billion outdated Android devices in use by Feniks on Tuesday November 14, 2017 @09:22AM (#15695170)
Whether or not security is important depends on what you do with your phone.

I don't use my phone for banking or payments and there are no compromising pictures or dangerous files on it. I don't have a pressing need for Android's latest security update.

Re:There are over a billion outdated Android devices in use by kuschku on Monday November 13, 2017 @08:31PM (#15691861)
Well, that's not a real issue, is it? It's purely a decision from the manufacturers to be assholes to their customers. There is no technical need that'd prevent them from creating updates. Especially Samsung (which also produces the SoC in-house for all relevant markets).
Re:There are over a billion outdated Android devices in use by scarface74 on Monday November 13, 2017 @08:44PM (#15691922)
Hmm. It's all Google's fault. I don't have to wait for the manufacturer to update my Windows PC. Heck I was able to install Windows 7 on a Mac Mini without any support from Apple. Not to mention I updated a 9 year old Dell Core 2 Duo to Windows 10.
Re:There are over a billion outdated Android devices in use by kuschku on Monday November 13, 2017 @08:52PM (#15691968)
Windows has mostly kept a stable driver API.

And whenever they broke that API, that actually happened — suddenly updates stopped being usable by your system.

Also, be aware that ARM has nothing to enumerate devices, has no BISO or UEFI. An OS image will only ever work on a single device.

As I detailed in another comment in this thread, the issue is this collision of the Linux concept of mainlining everything, short support windows, manufacturers that can't update drivers for every microchip they sell all the time, and Google and OEMs somewhere in there.

It's always been a clusterfuck, Google didn't create it, but they sure made it worse.

Re:There are over a billion outdated Android devices in use by scarface74 on Monday November 13, 2017 @09:03PM (#15692028)
Windows driver API has been far from stable from Windows Vista. One of my computers came with Windows Vista (a 2009 Dell Pentium Dual Core - not the Core 2 Duo I referenced) and it still runs Windows 10.

Microsoft provided drivers for the standard PC hardware that was in my 2006 Core Duo Mac Mini and Windows 7 recognized all of my hardware - usb, sound, graphics, Bluetooth, Ethernet etc.

Microsoft goes out of its way to provide drivers for the most popular PC hardware. Mac OS is Unix (i.e certified by the Open Grouo) and doesn't have that problem.

Edit Rant:

But why are printer drivers still a thing? Apple introduced AirPrint for iOS 4 back in 2010 and for MacOS a few years later. I never have to worry about printer drivers when I update my OS. New printers bought in 2017 work perfectly with my 7 year old iPad without having to worry about drivers.

Re:There are over a billion outdated Android devices in use by mschuster91 on Monday November 13, 2017 @09:19PM (#15692098)
> But why are printer drivers still a thing? Apple introduced AirPrint for iOS 4 back in 2010 and for MacOS a few years later.

Have you looked at the unimaginable amount of crap a typical Windows printer driver forces upon you? It's not just the driver, it's usually also a stripped down license of some image editor, an "update agent" (because Windows 7 does not have an "app store" or a centralized driver distribution that does not phone home like Windows Update does and often enough carries fossilized drivers only), a toolbar for multifunction printers, a watcher that nags you to buy new original cartridges, a scanner agent because there is still no standard for scanning without drivers, much less so over network or cross platform, a selection of adware... and God help you if you have printers or MFDs from different vendors.

The only way to not have this ridiculous mess is buying enterprise printers - for example, the Z2100 plotter drivers are 4MB for Windows, and 16MB for the manager app, while the Photosmart printer driver can only be had as a part of a 145MB download, there is no such thing as a "driver only" package in the consumer space. In enterprise environments (or small offices) the situation sucks even more because you can't really deploy them via GPO, you have to extract the drivers by hand.

Re:There are over a billion outdated Android devices in use by fencepost on Monday November 13, 2017 @11:27PM (#15692659)
Your problem may be more your choice of vendors than anything else. HP's big printers (e.g. M600 family) are still pretty nice, but I've started to avoid them for anything smaller, and god help you if you look at the truly low print volume stuff from them.
Re:There are over a billion outdated Android devices in use by mschuster91 on Tuesday November 14, 2017 @04:33AM (#15693773)
HP printers are excellent in terms of hardware build quality: the Z2100 plotter in my company is a decade old, of which it stood 6 years around unused - gave it a full cleaning, new cartridges and heads a new carriage belt and it was back to mint condition. Oh, and there are still new cartridges and ink tanks made, and there are still recent drivers.

And for most of the consumer gear from HP it's the same: even for really old stuff you can find new tanks/cartridges, drivers for new and old OSes and I've yet to see a HP printer fail in a way I could not fix myself with a service manual.

Re:There are over a billion outdated Android devices in use by fencepost on Wednesday November 15, 2017 @03:31PM (#15707458)
The problem I always ran into was customers getting the consumer gear and wanting me to make it print from their server, with drivers only from HP and no support for server operating systems.

My response to anything HP that wasn't good-sized obviously-business-targeted printers became "I can probably make that work, but it's going to cost you more in my time fiddling around with it than just getting a more appropriate printer."

Re:There are over a billion outdated Android devices in use by Zenst on Monday November 13, 2017 @10:22PM (#15692340)
One area in which MS was lackluster upon drivers was some of their own products - for example the force feedback joysticks, still on sale at the time, never got a Vista driver out of MS and became a glorious paper weight overnight.

That and apart from an initial few months of unstable GFX drivers, was utterly solid.

On a side-note, I believe Core Duo2's was the last Intel chips to not include any form of inbuilt `management` silicon and as such,still favoured by some paranoid/security prudent types.

Re:There are over a billion outdated Android devices in use by scarface74 on Monday November 13, 2017 @09:25PM (#15692130)
Have you looked at the unimaginable amount of crap a typical Windows printer driver forces upon you?

Yes. I go out of my way to run a clean crap free Windows PC. Even going as far as either buying from the business line of laptops or buying from the Microsoft store. But the minute I install a printer driver....

It's even worse for people like my parents, they search online for printer driver and usually end up downloading crapware from a third party site unaffiliated with the printer manufacture.

Re:There are over a billion outdated Android devices in use by fencepost on Monday November 13, 2017 @11:31PM (#15692670)
Check printer specs first and select something with built in PCL or (better) Postscript support. With native Postscript you may even be able to just get a PPD file as the "driver."

Won't help as much if you want color though, particularly inkjet color.

And for your parents, see if they're putting the current year on searches - on Bing and DDG that ends (or did end recently) in much worse results because the original sites often don't include dates but malicious ones have all the same keywords plus the year. In my recent experience adding the year meant > 90% malware results on the first page.

Google was much better about this a month or two back.

Re:There are over a billion outdated Android devices in use by pjmlp on Tuesday November 14, 2017 @03:08AM (#15693503)
Still, Google could impose update requirements for Play Store access, for example.

Regardless of stable driver API or not, it is up to the OEMs to make it happen, if they actually cared about it.

I am pretty negative about Project Treble, it won't change anything, because only Oreo devices have it (0.3% currently) and OEMs are still expected to be the ones pushing the updates.

Re:There are over a billion outdated Android devices in use by asveikau on Monday November 13, 2017 @09:19PM (#15692100)
Why does the kernel and driver ABI matter for upgrading userland? On desktop Linux I can by and large use a new kernel and chroot into an old install, or vice versa, and things still work. It would seem that Android userland is unnecessarily coupled to a specific kernel version. It should be able to upgrade independently.
Re:There are over a billion outdated Android devices in use by kelnos on Monday November 13, 2017 @09:30PM (#15692139)
Agreed in principle, but a decent amount of the new security features present in more recent Android phones are due to new kernel features. It's just a sign of the relative immaturity of the platform that this is the case.
Re:There are over a billion outdated Android devices in use by asveikau on Monday November 13, 2017 @09:40PM (#15692182)
Can you provide some detailed examples of that being the case? Genuinely curious to know.

Usually I hear that sort of thing and think somebody isn't being creative enough with fallback behaviors for when the feature isn't there, but I guess it would depend heavily on what the feature is.

Re:There are over a billion outdated Android devices in use by kelnos on Tuesday November 14, 2017 @08:45PM (#15700877)
I guess I probably misspoke. I was thinking about https://android-developers.googleblog.com/2017/08/hardening-... ... but those certainly don't require userspace changes (probably). And even the case where you'd want the new kernel features (but can't upgrade due to driver ABI incompatibilities), they've backported to several old kernels that are in wide use in Android... though I note that my 2-year-old phone is on an older kernel than most of those features were backported to.
Re:There are over a billion outdated Android devices in use by colejohnson66 on Monday November 13, 2017 @08:57PM (#15691986)
> Also, be aware that ARM has nothing to enumerate devices, ...

Isn’t that the purpose of a device tree?

Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @09:21AM (#15695164)
Your kernel brings in the device tree with itself.

It is primarily to allow the drivers linked in the kernel to detect whether they should load and try to talk to hardware. It doesn't replace bus enumeration when running on totally unknown hardware.

Re:There are over a billion outdated Android devices in use by kuschku on Monday November 13, 2017 @09:00PM (#15692007)
Basically yes, but that's often not good enough either. Lots of third party code OEMs end up with in their kernels, unmaintainable, and often incompatible with anything.
Re:There are over a billion outdated Android devices in use by pcwalton on Monday November 13, 2017 @09:48PM (#15692212)
Well, it's not true that "ARM has no method to enumerate devices". It does have that; it's just that hardware manufacturers are bad at using it properly. (That's not to say it's not a huge problem; it's just that it's an economic/business/social one, not a technical one.)
Re:There are over a billion outdated Android devices in use by crzwdjk on Wednesday November 15, 2017 @12:22PM (#15705491)
I mean, it sort of does and sort of doesn't, but the hardware manufacturers just aren't used to thinking about things in the proper way. Just like the hardware is a black box with no user serviceable parts inside, as far as they're concerned the firmware (because that's still how they think of the OS and everything on it) is a single binary blob with no user serviceable parts inside, even if it's actually just linux and Android. And just like all the hardware parts are designed and qualified for a particular design, the same goes for the software: when you buy your hardware you get a software with it and that's that. As far as they're concerned it's just another component like a screen that gets customized to work with everything else and goes in the box, then is never touched again.
Re:There are over a billion outdated Android devices in use by crankylinuxuser on Monday November 13, 2017 @09:31PM (#15692145)
Now waitasec...

I own Crappy unupdated Android one of. And the drivers use the Linux kernel. Last I checked, they need to release source for their drivers.

So where is it? And why can't we upstream those patches and "fix" android?

Re:There are over a billion outdated Android devices in use by khedoros1 on Tuesday November 14, 2017 @01:19AM (#15693093)
Maybe they pull the stuff Nvidia does: write an interface kernel module, then have the driver itself in a library that the module loads. Since the actual driver is never part of the kernel tree...
Re:There are over a billion outdated Android devices in use by kuschku on Tuesday November 14, 2017 @05:06AM (#15693885)
It's much simpler.

The OEM never releases the source.

And courts have decided that it's not enough if you have some contributions to the kernel yourself or are a user to force them to release it, you have to have made significant contributions to force them to release it via the courts.

And Torvalds and the major kernel maintainers all refuse to enforce the GPL, and actively campaign against doing so.

Re:There are over a billion outdated Android devices in use by colejohnson66 on Tuesday November 14, 2017 @09:07AM (#15695039)
> And Torvalds and the major kernel maintainers all refuse to enforce the GPL, and actively campaign against doing so.

Two questions: why? and why use the GPL if you’re not going to enforce it?

Re:There are over a billion outdated Android devices in use by porfirium on Tuesday November 14, 2017 @05:58AM (#15694051)
Are kernel drivers subject to the GPL just because they use the Linux ABI?
Re:There are over a billion outdated Android devices in use by kuschku on Tuesday November 14, 2017 @06:03AM (#15694080)
It'd be a long legal discussion to properly answer your question, but luckily OEMs make it easy for us:

On most phones, there are zero external kernel modules loaded. The SoC vendor bakes it all into the ketnel, and the OEM gets the kernel as a blob. Which means all of it is subject to the GPL.

Re:There are over a billion outdated Android devices in use by crankylinuxuser on Tuesday November 14, 2017 @06:38AM (#15694221)
Yep, I had to go sleep (yeah, that dreadful thing!).

But this was my main area of attack. You compiled the drivers directly into the kernel. Making it all GPL. Now, as a strict reading, I have to have the device to make the request. That's not difficult. Ive phones from a lot of US named companies.

I just want the rights enumerated in the GPL as granted to end users. I'm no kernel maintainer. Just a cranky person who wants the GPL enforced as any license.

Re:There are over a billion outdated Android devices in use by kuschku on Tuesday November 14, 2017 @06:42AM (#15694241)
> I just want the rights enumerated in the GPL as granted to end users. I'm no kernel maintainer. Just a cranky person who wants the GPL enforced as any license.

Yeah, it turns out it’s not that easily enforcable. There are still court cases going on, but the current legal situation seems to be that unless you’ve contributed significant code to the kernel, you have no legal leg to stand on.

Because the OEM is simply saying "yes, we violated the GPL, and infringed the copyright of the developers", but the only ones who could sue against that would be devs that contributed significant amounts of code.

Re:There are over a billion outdated Android devices in use by pantalaimon on Tuesday November 14, 2017 @04:25AM (#15693744)
> And why can't we upstream those patches and "fix" android?

It's a lot of work, who is supposed to do that?

Some bits of the N900 kernel are still in the process of being upstreamed afaik.

Re:There are over a billion outdated Android devices in use by colejohnson66 on Monday November 13, 2017 @11:41PM (#15692720)
It doesn’t help that not every manufacturer (especially ones from China) don’t release the source code. And when they do, they sometimes contain opaque binary blobs that don’t tell you what is happening.
Re:There are over a billion outdated Android devices in use by zaarn on Tuesday November 14, 2017 @03:19AM (#15693537)
Most of the time, such a source release means "patching binary blobs into the source".

The source helps little since it's just opaque garbage with little to no meaning.

Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @09:13AM (#15695101)
Your PC, including your Mac Mini, has BIOS/UEFI/other firmware with both boot-time and run-time services. Additionally, it has a hardware, whose sole purpose is to detect and enumerate all the other hardware.

Mobile phones and other embedded devices have none of this.

Re:There are over a billion outdated Android devices in use by scarface74 on Tuesday November 14, 2017 @01:32PM (#15697803)
There was nothing stopping Google from designing such as system -- just like Microsoft and Intel did.
Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @04:15PM (#15699195)
There are many reasons.

First, Google didn't design anything. They were looking for partners for their OS and these partners used their existing design. The first HTCs were almost identical between their Android and Windows Mobile versions.

Second, there are reasons why the embedded systems do not have them. Apart from increased complexity (bad for the designer and manufacturer), increased energy consumption (bad for consumer, and being a competitive disadvantage too), very few of both, embedded devices manufacturers and customers, even count on using other software than the one supplied. From the point of view, there every cent of saved costs on the device makes millions in margin, that would be wasted money.

Re:There are over a billion outdated Android devices in use by scarface74 on Tuesday November 14, 2017 @06:24PM (#15700243)
Google didn't design the operating system? Microsoft didn't design computers either but they have been steering PC manufacturers for over 20 years since Windows 95 and the plug and play initiatives.
Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @06:36PM (#15700301)
Google didn't design the hardware - when we are talking about firmware, booting, pci enum, etc, we are obviously talking about hardware. Their partners did and they reused their existing design.

Microsoft basically strongarmed the PC vendors - they either did what Microsoft said, or didn't ship Windows with their wares. Windows, which was the only game in the town, if you wanted to sell PCs.

Google didn't have such luxury when they started with Android. They needed to be everyone possible to be with them onboard and the "lets throw out everything you have and design new hardware from scratch" doesn't make for a good start.

In mobile, Microsoft also reused Qualcomm's reference design. But contrary to Google, they used ONLY Qualcomm's design, that's why their system looks united. All the WP phones are basically the same board.

Re:There are over a billion outdated Android devices in use by scarface74 on Tuesday November 14, 2017 @07:44PM (#15700622)
So now almost 10 years later, what "other game is in town" that stops Google from taking more control over the hardware except either incompetence or neglect? You won't sell many Android devices that don't run Google Services in the West.
Re:There are over a billion outdated Android devices in use by vetinari on Wednesday November 15, 2017 @05:50AM (#15702866)
They do design their hardware now. See how they bought HTC.

However, that does not mean you will get an open device now. When was the hardware openness so important, that it played a major role in purchase decision at statistically significant rate?

For 99,999% of people, it doesn't. They want an appliance that works out of the box, without bothering with alternate firmwares. So that's what they are getting.

There's no motivation to put UEFI and PCI into the hardware, just like there wasn't 10-15-20 years ago, when the first designs were made.

Re:There are over a billion outdated Android devices in use by goialoq on Monday November 13, 2017 @09:01PM (#15692008)
No, it's the carrier's fault. The carrier locks down your OS.
Re:There are over a billion outdated Android devices in use by scarface74 on Monday November 13, 2017 @09:05PM (#15692032)
The carrier doesn't lock down iOS. Every iOS user worldwide can update to iOS the day it is released if the phone is compatible.
Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @09:28AM (#15695223)
This is a function of market share and customer loyalty, and thus Apples ability to tell carriers to f-off. iPhones will sell regardless whether the given carrier does sell them or not.

On the other hand, iOS updates do cause problems and then it's the carriers, who scramble to modify their networks to make iPhones work (remember when Brits didn't have mobile data for a few days after an update?). They would not do it for Xiaomi or Sony.

Re:There are over a billion outdated Android devices in use by scarface74 on Tuesday November 14, 2017 @01:36PM (#15697845)
Apple rested control from AT&T and the few mobile carriers around the world that were selling the iPhone during the first year with less than 10 million devices sold. There was no reason that Google couldn't do the same. You even had to wait for Nexus updates back in the day that were sold by Verizon.
Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @04:11PM (#15699157)
Apple already had loyal customers, who were ready to buy the devices without regard to mobile operators. iPhone was just continuation of computers and especially iPods.
Re:There are over a billion outdated Android devices in use by ocdtrekkie on Tuesday November 14, 2017 @08:35AM (#15694801)
Also true for Windows 10 Mobile. (My phone gets an update today, why doesn't yours?) Android is the only smart phone platform that carriers still have a say in.
Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @09:23AM (#15695180)
That was not true for Windows 10 Mobile. Some devices never received the update.

What was indeed the insult on top of the injury - the WM devices were all Qualcomm Snapdragon devices. They were never so varied as Android devices are.

Re:There are over a billion outdated Android devices in use by ocdtrekkie on Tuesday November 14, 2017 @09:55AM (#15695486)
It was not true for Windows Phone 8, and therefore some carriers interfered with the deployment of the upgrade. It is true for Windows 10 Mobile, however. If a device is supported for Windows 10 Mobile, all updates are carrier independent. The "Upgrade Advisor" app Microsoft released to the Windows Store effectively allowed you to circumvent the carrier and upgrade to Windows 10 Mobile, replacing the Windows Update source for your phone with Microsoft's.
Re:There are over a billion outdated Android devices in use by vetinari on Tuesday November 14, 2017 @10:00AM (#15695550)
Ah, so that is how it went. I knew some devices WP devices (didn't note version) never received the updates.

However, the part about them all being the same Snapdragon devices with slightly different cases, cameras, etc. is still true. Microsoft doesn't have to solve how to make a release for Exynos, Kirin or Tegra devices.

Re:There are over a billion outdated Android devices in use by ocdtrekkie on Wednesday November 15, 2017 @08:38AM (#15703612)
The other neat thing they did which included WP8 was that their Developer Preview would do the same thing with the Windows Insider app. If you signed up for test builds, you'd get updates regardless of model or carrier, to the latest build offered. (And a lot of never officially supported phones can use Windows 10 via this method.)

That being said, this was only kindasorta a good thing, because it didn't always have working third party drivers attached. My old Samsung ATIV SE was super glitchy, particularly in the touchscreen department, when I upgraded my phone absent Samsung's blessing.

But it was one more place Microsoft kinda demonstrated even their mobile OS builds were more or less hardware independent, which is a huge contrast from Android.

Re:There are over a billion outdated Android devices in use by ekianjo on Monday November 13, 2017 @09:11PM (#15692068)
They have no incentives to do so. I would like Samsung to make it into a business. Have folks pay 5 dollars per year if they want to get ongoing security updates for older devices. I would pay in an instant.
Re:There are over a billion outdated Android devices in use by Spivak on Monday November 13, 2017 @09:34PM (#15692162)
For reference Red Hat charges around $425/yr for extended support. Obviously the situation is different because Red Hat has a lot more software to support but they also have a fewer products and more customers that care enough to buy it. But I think the upshot is that a $5/yr extended support contract is a bit of a pipedream.

Just as an order of magnitude estimate we're assuming that it's about 100 times more effort to continue maintenance of a general purpose Linux based OS than a general purpose Linux based OS on specific set of hardware. And that's before you realize that the market for this support contract is just frugal IT people with specifc Android phones that haven't worn out from use. So not much luck with a 'we'll make it up in volume' analysis.

Re:There are over a billion outdated Android devices in use by ekianjo on Tuesday November 14, 2017 @04:38AM (#15693793)
Google is maintaining Android so why would you assume it would cost massive amount of resources for Samsung to port or backport some security fixes now and then? The comparaison with Debian does not make sense.
Re:There are over a billion outdated Android devices in use by razakel on Monday November 13, 2017 @09:54PM (#15692236)
Exactly. Why did you think Oracle wanted to muscle in on that?
Re:There are over a billion outdated Android devices in use by pantalaimon on Tuesday November 14, 2017 @07:27AM (#15694440)
There is Lineage OS which supports many Samsung devices with the latest android, completely free of charge.

Maybe those little phone repair shops should offer installing it for a small fee as a service.

There is also postmarketOS which attempts to bring a standard Linux distribution to old phones, but it's still in an early stage.

Re:There are over a billion outdated Android devices in use by ekianjo on Wednesday November 15, 2017 @06:23PM (#15708987)
LineageOS? you have to download its roms on shady websites. No thank you.
Re:There are over a billion outdated Android devices in use by ksk on Monday November 13, 2017 @09:27PM (#15692134)
I don't think not providing updates makes them assholes. Its just the reality of the traditional software model gradually becoming obsolete. They paid the developers to write software, and as a consumer we paid for that software. The cost of additional development has to be borne by someone. The success of the subscription model from biggies like MS, Adobe, Blizzard, SAAS startups, etc has shown that atleast one other model is viable. Its up to others' to show that there can be others.
Re:There are over a billion outdated Android devices in use by userbinator on Monday November 13, 2017 @08:33PM (#15691870)
I have a rooted device, so I can basically make apps do what I want and stop them from doing what I don't want. IMHO that's far better than Google's vision of "security" where they want to be in control and even consider the user an attacker.
Re:There are over a billion outdated Android devices in use by scarface74 on Monday November 13, 2017 @08:42PM (#15691911)
How much of a solution is rooting a device for 1 billion users?
Re:There are over a billion outdated Android devices in use by khedoros1 on Tuesday November 14, 2017 @01:23AM (#15693110)
Probably more feasible for some of them than buying a new phone, at least.
Re:There are over a billion outdated Android devices in use by realusername on Monday November 13, 2017 @11:02PM (#15692545)
I think every device should ship with root by default, it's the case for computers, I don't see why phones would be any different.
Re:There are over a billion outdated Android devices in use by jiggunjer on Tuesday November 14, 2017 @07:19AM (#15694401)
Because computers don't come with an app store that contains tonnes of crapware. Even if they did, people would install a smaller variety of apps.
Re:There are over a billion outdated Android devices in use by pantalaimon on Tuesday November 14, 2017 @07:28AM (#15694448)
I see phone repair shops at every street corner, I don't see why they could not offer this as a service.
Re:There are over a billion outdated Android devices in use by EpicEng on Monday November 13, 2017 @08:57PM (#15691987)
Yeah why didn't I remember to tell my mom to just root her phone? I'm sure that will work out well for both of us.
Re:There are over a billion outdated Android devices in use by tibu on Tuesday November 14, 2017 @12:22AM (#15692879)
I had a quite high end Android phone from Sony 3 years ago but because it's dual SIM version I maybe receive only one update. I'm running Android 5.0.2 already for 3 years now. My phone works still well but who can count the vulnerabilities I have now on my device...
Re:There are over a billion outdated Android devices in use by staticassertion on Tuesday November 14, 2017 @12:27AM (#15692893)
OK, but it means a billion android devices are vulnerable to various attacks. It would be cool if we could have, idk, backported security fixes for devices that hold tons of critical information?
Re:There are over a billion outdated Android devices in use by erikb on Tuesday November 14, 2017 @01:45AM (#15693214)
I'm a little surprised that this is happening on the complete market. Usually when you get less modifyable versions of a product to serve a more broad and simple userbase, you still have these edge cases for tinkerers. There's certainly a big market for that but for some reason nobody is trying to serve that market. Not even relative new comers like this Chinese company Xiaomi or what their name was.

I'd certainly spend $100 more for a configurable phone.

Re:There are over a billion outdated Android devices in use by karllager on Tuesday November 14, 2017 @05:59AM (#15694061)
> replacement parts for models several years old are still plentiful.

Data point:

Just replaced a battery in a six years old Samsung smartphone in 20 seconds. It did not even cost me $10. Incredible value compared to the hassle to do this on todays phones, if it is possible at all.

Re:There are over a billion outdated Android devices in use by sj4nz on Tuesday November 14, 2017 @12:09AM (#15692839)
I have an old tablet that doesn't seem to "catch" new updates from Samsung anymore. Perhaps it would be worth rooting or something just to get it current? I would "upgrade" the software if it was available. Buying new hardware isn't something I will do in most situations--the device has to become non-functional before I consider it.
Re:There are over a billion outdated Android devices in use by rb808 on Tuesday November 14, 2017 @09:35AM (#15695293)
See how Windows 95 & XP turned out. Its full of holes and still being used. We still can't get rid of it.
Re:There are over a billion outdated Android devices in use by collinmanderson on Tuesday November 14, 2017 @09:50AM (#15695436)
Can't get rid of Windows 95?

I see a lot of XP computers around, but it's been years since I've seen a 95/98/ME computer.

(Actually, now that I think about it, I think my dad still had a 98 or ME computer two years ago so he could use an old scanner.)

Re:There are over a billion outdated Android devices in use by rb808 on Tuesday November 14, 2017 @09:57AM (#15695503)
OK 95 is mostly gone, but more people use XP than Macs and Linux combined, according to http://www.netmarketshare.com/operating-system-market-share....
Re:There are over a billion outdated Android devices in use by jsight on Monday November 13, 2017 @09:17PM (#15692090)
Exactly, my phone is marooned on Android 6.x, and I really can't say that I care about this at all. I'll replace it after it is a few years old with something newer and similarly inexpensive.
Re:There are over a billion outdated Android devices in use by emodendroket on Monday November 13, 2017 @08:24PM (#15691828)
Yeah, but if they're not being supported anymore it's not ideal.
Re:There are over a billion outdated Android devices in use by Nuance on Monday November 13, 2017 @09:01PM (#15692010)
How are you so certain obsolescence is planned?
Re:There are over a billion outdated Android devices in use by crx087 on Monday November 13, 2017 @09:23PM (#15692121)
I have seen a prepaid device literally self-destruct from a combination of market segmenting and artificial firmware restrictions.

Edit: There was no CM support, no way to delete bloatware, forcibly disabled SD storage support, and non-optional updates that eventually rendered the device unusable. The two end-user choices were to either remain offline or get stuck in "not enough free space" loops.

Re:There are over a billion outdated Android devices in use by maksimum on Monday November 13, 2017 @09:50PM (#15692221)
Sounds like my Republic Wireless Moto X running Android 2.3 from 2013. It still works, but usability has degraded significantly.
Re:There are over a billion outdated Android devices in use by greenhouse_gas on Tuesday November 14, 2017 @02:14AM (#15693321)
Did you look into Cyanogenmod/LineageOS?
Re:There are over a billion outdated Android devices in use by pferde on Tuesday November 14, 2017 @03:30AM (#15693578)
I too am running android 2.3 on my aging phone, thanks to cyanogenmod. Unfortunately, they do not provide any newer version for this particular model.

The case is all scratched up, the protective glass has been replaced two times already (and is up for another replacement soon, touch tends to stop working on cold days in bottom part of the screen), but I am holding on to it, because I haven't seen any newer phone that I wouldn't hate.

They're all either too big (remember when it was cool to have as small phone as possible?), or they lack features like unlocked boot or even a SD card slot.

I'm thinking of going back to some dumb feature phone, if I can find one with good support for importing contacts from outside.

Re:There are over a billion outdated Android devices in use by gsich on Tuesday November 14, 2017 @03:59AM (#15693670)
No updates for Android devices pretty much confirms this.
Re:There are over a billion outdated Android devices in use by koffiezet on Tuesday November 14, 2017 @06:08AM (#15694102)
That's quite the opposite. It's hw companies not used to having to support their stuff after it leaves the door. To keep supporting this, they should plan/calculate this in from the get-go. They don't plan anything, so now you have devices that don't get updates.

Supporting/updating devices requires active planning, but then you get cries over companies that actually do perform updates and get the whole 'planned obsolescence' conspiracies.

Re:There are over a billion outdated Android devices in use by gsich on Tuesday November 14, 2017 @07:03AM (#15694317)
Android device manufactors are not solely hardware companies. Samsung surely is not, they do publish updates for some time, then they stop doing that. This is planned. As time progresses your device becomes less usable, not because of the hardware, but of the software and bugs/security issues within.

So if your (example) Samsung device gets updates for 2 years, then the planned obsolescence for that device is 2 years + a few months. The amount of months depends on the severity of the security issues discovered. Also, it may not be "planned" obsolescence, but it sure is "accepted" (from the vendors point) obsolescence. Which is even worse.

On a side note, as a customer I don't care about internal structures of companies. I want updates. If they can't deliver that, open source everything.

Re:There are over a billion outdated Android devices in use by koffiezet on Thursday November 23, 2017 @10:43AM (#15765685)
People make the mistake of thinking of Samsung as a single company - but it is not. Samsung's phone division is absolutely a hardware company, and so are the majority if their divisions. If they would be a software company, their Tizen OS would be in a lot better shape - but it's not.

And most Android manufacturers are hardware companies - their margins are too thin to support/maintain the software side of it. 90%+ of their R&D budget is hardware. It's the same as HP's computer division. No they are not a software company, they use MS Windows as the OS and make sure the correct drivers are present/integrated. This is exactly the same on Android. They buy off-the-shelve chipsets, integrate their drivers - which are developed by the chipset manufacturer - into Android, pour over some crappy GUI customization, in many cases developed by a 3rd party, and they're done.

Re:There are over a billion outdated Android devices in use by jiggunjer on Tuesday November 14, 2017 @07:37AM (#15694492)
My phone doesn't become obsolete because of that. It's because I'm not allowed to use many apps without updating them after a certain time. These newer versions are slower and use more resources. Even with regular updates my phone would be unusable after enough userland development.
Re:There are over a billion outdated Android devices in use by gsich on Tuesday November 14, 2017 @02:06PM (#15698133)
An unfixed remote code execution (lets say through the SSID, exaggerated example) doesn't make your device obsolete?

The software update case you wrote is a good example of planned (or accepted) obsolescence by the developer.