why are phones so locked down unlike pcs and laptops?
Nerds in here screeching about corporations and shit.
It’s because people don’t give a fuck and a locked down device is more simple to support and usually will provide a better experience.
IM SAD
Phones evolved into pocket PCs but they were and still are primarily radios. Radios that YOU personally aren’t licensed to operate, the phone manufacturer/carrier is. Open source OSs would allow users to operate those radios, which means they could develop communications using cell carrier bands without a license. Imagine meshtastic at 50x the bitrate and everybody and their grandma already has the hardware. Why would people keep paying $60/mo to have every communication recorded and given to the government?
The current telecommunications system is the most powerful mass surveillance tool to ever exist. That’s not something that will be dismantled easily.
That’s a bit of a huge stretch.
People can load custom operating systems on their computer all they want without turning their wifi and Bluetooth adapter into a two way software defined radio.
I can spend $20 right now and buy a ham radio that I have full control over and no license to operate. This ain’t it.
Ham radio requires a license. You may be thinking of other services like gmrs . We get the point though.
Don’t need a license to have the radio or even to use it to listen. Only need a license to transmit.
That’s not using it for communications then.
That also depends on where you are located. Some countries are twitchier about citizens having radio equipment than others.
Cellular carriers don’t have more bandwidth, usually they have a lot less, they just use it more efficiently and reuse that same bandwdith across many cells. Something like meshtastic is great but without centralised tracking of user equipment you cant handover between cells without dropping traffic. Meshtastic uses much larger bands less efficiently.
“Less efficient” is quite a misnomer here, since the meshtastic network mainly has to work around the regulations, which leaves it only small timeframes for transmitting. When such a project can only transmit for a few minutes per hour, then naturally it has way less bandwidth overall
Because of capitalism & companies that dont want your phone to have a life after use.
That said, some do. Most Motorola devices can have the boot loader unlocked, and all Google Pixel (and nexus) devices can be unlocked.
The next problem is the closed source BLOBS from companies like Qualcomm who make the majority of the ARM cpus in these phones. Even though they are ARM they are not standard enough to run without some propitiatory code that is obscured and encoded into the firmware.
Modern PCs can trace their lineage all the way back to the IBM PC Compatibles. Multiple vendors across the industry consolidated on a set of standards (because IBM basically had a monopoly at one point), and consumers came to expect that these standards would be followed.
When smartphones came on the scene, there was no expectation for them to follow desktop standards. It was the Wild West, and every manufacturer ended up doing things at least a little differently—much like the early PC market, actually. The customer base was the general public, not the hobbyists and tinkerers who bought into the early PC market, and there was no regulatory pressure to adopt open standards. In addition, I don’t think people anticipated the extent to which they would become the dominant form of computing for much of the globe.
Phones have always been locked down, all the way back to when you could only use a phone that AT&T sold you attached to a landline.
Basic cell phones were generally very locked down, or at least there was no documentation on how anything worked. I do remember using a photo and contact syncing tool that had the protocols for a bunch of “feature” phones reverse engineered. IIRC the dev gave up because he kept getting sued because the phone manufacturers and carriers made money off of charging for that.
When smartphones came around, Android was actually very open. My first Droid was completely open, no need to even unlock anything. Applications could be installed and run from anywhere, including the SD card. Custom ROMs were common and easy to install.
But the carriers were not happy, due to the proliferation of malware running on their networks and a general fear of hackers. Plus the “Hey, we want to charge for that like we do on the feature phones!” Back then, the carriers were all powerful because they could and would kick out any device they wanted. Users were also pretty unhappy due to the lack of security and malware. So they started by adding a boot loader lock and eventually locked down more and more.
The iPhone was locked down from the beginning. It was seen as more of an iPod or other accessory device by most people, so no one really cared.
And, that’s basically been it.
Really, the fact that PCs are as open as they are is pretty amazing and mostly due to different companies reverse engineering each other and a lot of court decisions. I’m sure looking back that IBM really wishes that their cases had gone differently.
Having attempted to install Linux on an ARM device I think the real answer boils down to how ARM works. You could have UEFI or a BIOS but more likely the CPU will scan for data at specific offsets toward the beginning of the disk for a bootable kernel.
Most ARM devices I’ve fucked about with have uboot or towboot
Android phones don’t have a BIOS for the same reason that Macs don’t have a BIOS and Raspberry Pis don’t have a BIOS — they run on the ARM architecture, not the Intel-compatible PC architecture.
As such, the bootloader system is compliant with a totally different reference system; ARM (Acorn Reference Machine) has been around almost as long as the IBM PC compatible architecture.
As for the “why are phones more locked down” bit, it’s because they’re supposed to be appliances, not general computing platforms. You want your phone to always work, so if you receive a phone call, text or email, it’s likely going to work.
Although the real answer is that if you buy a computer, you own the computer and get to decide what goes on it (well, unless it’s locked down to Windows or macOS). Phones contain bits that are owned by your carrier, bits that are owned by the manufacturer, bits that are owned by the software developer. And each of those groups doesn’t want anyone else messing with their private software.
Because phones have the most sensitive data out of all your devices for most people, and they are also the easiest to break, lose, get stolen, or have an unauthorized users access its contents.
Its just to protect the users from themselves and others.
This is at least in large part how the locking down of smartphones began. People either weren’t around yet or don’t remember how much of a wild west smartphones were for malware, scams, etc. when they first reached mass market uptake. There was a while there where companies were blocking smartphones from their networks because of the security risks.
It took Apple and their closely integrated/walled garden approach and insistence to sway the perception. And that’s what other manufacturers then decided to emulate.
Because they’re not computers, they’re media devices, like Xbox and iPod. They’re not meant to be open.
I personally choose a phone that was easy to unlock and put e/os based on lineage on it. Its degoogled but i am pretty sure that at least the french police can get full access instantly. But at least the phone itself does not spy on me beyond the few unsafe apps i installed because they had no real alternatives
Because what are you gonna do? Buy all the individual components and put it together yourself?
When I can order a RK3399 on aliexpress and get a PCB fabbed in china for a few dollars, what’s stopping me?
Just because you don’t know how doesn’t mean other people shouldn’t.
Dozens of you.
Are you some sort of moron? It would appear so.
👌
Yes. Plenty of us already doing this and things like it.
The closest i can think of to that is buying a bunch of broken shiftphone/fairphone and making a new phone with the working parts.
But its not really choosing the design but instead a type of repair with spare parts.
in that sense other phones can also be repaired this way but they need a lot more skill like ungluing without breaking.








