Every Smartphone Runs Two Operating Systems


Thu, Nov 14th, 2013 11:00 by capnasty NEWS

I didn't know this, but according to OSnews' Thom Holwerda, every smartphone runs two operating systems. There is the one you see (Android, iOS, PalmOS) and then there is a "a small operating system that manages everything related to radio." The problem, explains Thom, is that not only very little is known about this other system, but considering its responsibility to the functioning of a modern communication device, it is everything but safe and secure.

You can do some crazy things with these exploits. For instance, you can turn on auto-answer, using the Hayes command set. This is a command language for modems designed in 1981, and it still works on modern baseband processors found in smartphones today (!). The auto-answer can be made silent and invisible, too.

While we can sort-of assume that the base stations in cell towers operated by large carriers are "safe", the fact of the matter is that base stations are becoming a lot cheaper, and are being sold on eBay - and there are even open source base station software packages. Such base stations can be used to target phones. Put a compromised base station in a crowded area - or even a financial district or some other sensitive area - and you can remotely turn on microphones, cameras, place rootkits, place calls/send SMS messages to expensive numbers, and so on. Yes, you can even brick phones permanently.

This is a pretty serious issue, but one that you rarely hear about. This is such low-level, complex software that I would guess very few people in the world actually understand everything that's going on here.



You may also be interested in:

"The Apple Watch will shortly be the primary way you access your iPhone during the day."
"We should be very careful about what software we use on a device that is always on and in our pocket 24h a day."
Operating System Alternatives to Android, Apple’s iOS and Microsoft Windows Phones
No More Anonymous Calls
App Allows Blind People to Listen to an Audio Readback of Printed Text