News for hackers. Stuff that matters.
Re:Phone is about to stop being yours by fsflover on Wednesday April 29, 2026 @04:51AM (#47945777)
> A GrapheneOS phone is just as open as the Librem 5.

No, it's not. Try to run a completely free OS on you hardware (like Replicant) and watch the lack of camera, GPS and more.

Related discussion for other: https://news.ycombinator.com/item?id=47942070

Re:Phone is about to stop being yours by 555244466 on Wednesday April 29, 2026 @07:56AM (#47947104)
The Librem 5 uses a bottom of the barrel, standard industrial CPU from 2017 with no updates. It is no more open than a Google Pixel or any other mobile device. it lacks proper updates, isolated radios, and any form of hardening. The kill switches are also useless if your device is fully compromised and turned into a spying device, all of your data is already gone. The only thing the switches do as a last resort is block voice recording, which is an improper way of doing it since speakers are essentially just microphones in reverse.
Re:Phone is about to stop being yours by fsflover on Wednesday April 29, 2026 @08:32AM (#47947439)
> CPU from 2017 with no updates

This is false. Please stop writing false statements without any links. NXP promises to produce the i.MX 8M Quad until Jan. 2033. The support will be even longer.

> it lacks proper updates

This is FUD.

> isolated radios

They are isolated with USB. This might be slightly weaker than IOMMU, but for me the benefit of freedom is worth it. There is no shared memory.

> it lacks proper updates, isolated radios, and any form of hardening

FUD and false information. Please stop this.

> The kill switches are also useless if your device is fully compromised

This is false again. It doesn't matter how much my device might be compromised. The attacker will not get any access to the shut down sensors, radios or voice/video, if I use the three kill switches.

> since speakers are essentially just microphones in reverse

Librem 5 speakers do not support this.

Re:Phone is about to stop being yours by kuhsaft on Wednesday April 29, 2026 @10:55AM (#47949319)
Not OP, but

> This is false. Please stop writing false statements without any links. NXP promises to produce the i.MX 8M Quad until Jan. 2033. The support will be even longer.

I think they meant that the processor itself is old. It supports ARMv8 and is lacking the enhanced memory protection and execution features of the ARMv9-A processors on newer phones.

> This is false again. It doesn't matter how much my device might be compromised. The attacker will not get any access to the shut down sensors, radios or voice/video, if I use the three kill switches.

The problem is that your device can be compromised quite easily and without you knowing. The kill switches are moot at that point.

Re:Phone is about to stop being yours by fsflover on Wednesday April 29, 2026 @10:58AM (#47949362)
The kill switches will work independently on a compromise. Why are they moot? Also, it's possible to completely reflash the device in case of doubt.

"quite easily" strongly depends on what exactly you are doing. For example, if I use Firefox with NoScript, then it is not very easy.

Re:Phone is about to stop being yours by kuhsaft on Wednesday April 29, 2026 @11:14AM (#47949601)
> For example, if I use Firefox with NoScript, then it is not very easy.

Security vulnerabilities aren't only JS related.

https://www.mozilla.org/en-US/security/advisories/mfsa2026-3...

https://www.mozilla.org/en-US/security/advisories/mfsa2026-3...

Adding an extension that can access all your browsing data doesn't seem very secure either.

Required permissions:

- Access browser tabs

- Access browser activity during navigation

- Access your data for all websites

Re:Phone is about to stop being yours by fsflover on Wednesday April 29, 2026 @11:59AM (#47950242)
Good links, thank you. I agree that my protection is not perfect in general. Fortunately I do not open random websites on my phone; I have my laptop with Qubes OS for that.

> Adding an extension that can access all your browsing data doesn't seem very secure either.

This is not just a random extension but and officially recommended one, https://support.mozilla.org/en-US/kb/recommended-extensions-.... It's also regularly verified by the community. I trust it as I trust Firefox.

Re:Phone is about to stop being yours by kuhsaft on Wednesday April 29, 2026 @12:09PM (#47950386)
> Fortunately I do not open random websites on my phone

That's the main use for almost everyone. You're suggesting people use a less secure device and are stating that it's more secure if they don't use it in the way it's mostly used?

That doesn't sound like freedom. That sounds like living in paranoia. You bring up FUD in so many comments, but you seem to be living it.

Re:Phone is about to stop being yours by fsflover on Wednesday April 29, 2026 @01:31PM (#47951604)
You missed that I do not recommend Librem 5 to "almost everyone". We are not on a normies forum but on HN.

Also, I do not recommend Librem 5, when somebody asks for a secure device. I mention it, when somebody asks about alternatives to the duopoly, a possibility to have a full, general-purpose computer in a pocket allowing you to tinker with it, or wants to run GNU/Linux baremetal. Such people aren't the audience of GrapheneOS anyway.

And I'm not against GrapheneOS. I never said it was less secure than Librem 5 for typical tasks. I only say, that if you want to have a third option, you can have it today. There will be compromises, which can be dealt with by technical users.

Re:Phone is about to stop being yours by kuhsaft on Wednesday April 29, 2026 @01:47PM (#47951827)
> We are not on a normies forum but on HN.

Being on HN does not mean that you are familiar with the intricacies of hardware and low-level software.

> I only say, that if you want to have a third option, you can have it today. There will be compromises, which can be dealt with by technical users.

I think it’s irresponsible to promote it as an alternative device without noting that it’s less secure and full of footguns. Also, disingenuous to promote it as FOSS when it only fits that definition under FSF technicalities. And lastly, to promote it as more open than phones with AOSP distros that utilize the same set of proprietary hardware, just with different communication mechanisms/boundaries.

Re:Phone is about to stop being yours by fsflover on Wednesday April 29, 2026 @03:47PM (#47953508)
This is not a forum with legal advises. I inform people about an option, which they asked for. GNU/Linux phones have a similar security approach to GNU/Linux on desktop. People explicitly seeking GNU/Linux should know this. They can also ask or search the Internet.

> I think it’s irresponsible to promote it as an alternative device without noting that it’s less secure and full of footguns

I disagree with you here. Informing about options is better than not informing. "Less secure" depends on a threat model. GNU/Linux on desktop is working well enough for millions of people. So it is a viable security approach for many. Saying that your threat model is the only one that should exist and be promoted is crazy.

> only fits that definition under FSF technicalities

This is one of the strictest definitions there is. By which definition does GrapheneOS run FLOSS?

> same set of proprietary hardware, just with different communication mechanisms/boundaries

More choice is always good, isn't it? If it is not for you, you are free to use and promote the duopoly. (Yes, I consider AOSP obeying Google's development strategy long term. It will not end well. See: this topic.)

Re:Phone is about to stop being yours by kuhsaft on Thursday April 30, 2026 @01:18AM (#47958450)
Relevant conversation about those technicalities: https://news.ycombinator.com/item?id=30042576

Though with a username of fsflover, I think you'll be biased.

Also, another relevant thread (that you were even a part of!) discussing the pointlessness of what Purism did to fit the technicalities: https://news.ycombinator.com/item?id=29841267

It's actually worse than I thought. There's the initramfs /lib/firmware loading workaround for the FSF certification of the OS.

But even before that there is code run by the main CPU that loads instructions for the secondary core to load a blob from separate flash memory to pass to the memory controller to initialize it.

All that just to attempt to fit the technicalities of the FSF RYF hardware certification while still loading a blob like every other phone microprocessor.

---

It's interesting that I could make a device that burns efuses to make it obsolete and it could still be considered FSF Respects Your Freedom certified.

Re:Phone is about to stop being yours by fsflover on Thursday April 30, 2026 @01:10PM (#47965459)
> Kill switches only work as a security feature when you activate them before you know you're compromised. But that's impossible.

Indeed, if you use the kill switches in a stupid way, you get no benefit from them. I use them whenever I want to be sure that I can't be tracked or listened to, either because of a potentially compromised device or closed modem that can connect to towers without my knowledge. In other words, they are a proactive feature. I can get 100% privacy whenever I want, independently on any software, which in principle might always get secretly compromised one way or another. Even the amazing, secure GrapheneOS!

How can you be sure your modem on GrapheneOS doesn't send your location to the mothership all the time, even in an "airplane mode"?

Re:Phone is about to stop being yours by TommyTran732 on Wednesday April 29, 2026 @08:28AM (#47947395)
Quite frankly, the whole Librem ecosystem is significantly less "open" than GrapheneOS or any desktop Linux variant to anyone who look at things objectively instead of using weird FSF semantics.

Instead of loading firmware in sensible manner like GrapheneOS or desktop Linux distros with the linux-firmware package, they keep PureOS "free of blobs" by having the bootloader inject all of the blobs into memory in an extremely shady manner. Since when was having the bootloader tamper with system memory about freedom and openness?

Oh, and they even have the audacity to market this as the "firmware jail" as if it is any more contained than the linux-firmware package too. Truly impressive stuff.

Re:Phone is about to stop being yours by fsflover on Wednesday April 29, 2026 @08:34AM (#47947459)
> Quite frankly, the whole Librem ecosystem is significantly less "open" than GrapheneOS or any desktop Linux variant to anyone who look at things objectively instead of using weird FSF semantics.

You will have a point when your Google phone runs Replicant. Now this is just empty words, i.e., FUD. Which blobs are running on the Librem 5 CPU? Which blobs are running on GrapheneOS CPU?

Re:Phone is about to stop being yours by TommyTran732 on Wednesday April 29, 2026 @11:10AM (#47949532)
Which blobs are running on the Librem 5 CPU? Which blobs are running on GrapheneOS CPU?

Both the Pixel and Librem 5 have firmware baked into the SoC that is executed.

On GrapheneOS, the firmware is signed and updated along with the OS.

On the Librem 5, the firmware for Wifi/Bluetooth is stored on a NOR chip, which is read from and mounted into the OS by the initramfs into /lib/firmware.

Not-withstanding the above, Librem 5 components such as the USB controller, touch screen controller, radios, battery, etc simply have closed-source firmware baked in (stored on some flash chip on these components), but it doesn't mean that they are not there or in use.

In both cases, components either do not get proper firmware updates from the OS, or they are too old/low quality to get any firmware updates from the vendors to begin with. Storing firmware on the component is also a less secure approach than having signed firmware loaded by the OS, as it now means that these components have persistent storage which can be attacked.

Aside from all of the above, they also use a dedicated CPU core to run firmware blobs for things like memory training.

In essence, what the Librem 5 has achieved is shuffling proprietary firmware storage around instead of eliminating their existence or execution. It is not any more "free" or "open" than anyone else while also being less secure.

Re:Phone is about to stop being yours by fsflover on Wednesday April 29, 2026 @03:41PM (#47953411)
You keep repeating this everywhere. Consider reading what a Librem 5 developer says instead, https://news.ycombinator.com/item?id=47943487

Also, Librem 5 has "proper" firmware updates (whatever that means). Please do not spread false information.

Re:Phone is about to stop being yours by TommyTran732 on Wednesday April 29, 2026 @04:22PM (#47954053)
Since you copy pasta your response, I will link to my other comment and do a bit of copy pasta here:

https://news.ycombinator.com/item?id=47953726

It is exactly how it works. Read the actual code for yourself: https://source.puri.sm/Librem5/librem5-fw-jail/-/blob/pureos...

If you can't read code, here is the marketing material: https://puri.sm/posts/shipping-new-sparklan-wifi-cards-with-...

If you don't know that the firmware for components/peripherals can either be uploaded to them by Linux or just stored on some flash chip on the component, read: https://www.chromium.org/chromium-os/developer-library/refer...

Re:Phone is about to stop being yours by kuhsaft on Wednesday April 29, 2026 @10:37AM (#47949068)
> Which blobs are running on the Librem 5 CPU?

https://source.puri.sm/Librem5/fw

https://source.puri.sm/Librem5/fw/firmware-librem5-nonfree

https://source.puri.sm/Librem5/librem5-fw-jail/-/tree/pureos...

> Which blobs are running on GrapheneOS CPU?

Depends on the phone. Arguably though, GrapheneOS has the legacy of years of thousands of security researchers working to secure Android from third-party network and GNSS modules.

---

Just so you know, I'm not using Librem or GrapheneOS. I'm looking at this objectively and have no skin in the game.

Re:Phone is about to stop being yours by fsflover on Wednesday April 29, 2026 @11:01AM (#47949413)
In this case I do not understand why you are ignoring the words of a Librem 5 developer saying that no blobs are running on the main CPU: https://news.ycombinator.com/item?id=47943487
Re:Phone is about to stop being yours by kuhsaft on Wednesday April 29, 2026 @11:28AM (#47949791)
I'll take his word that no blobs are running on the main CPU. But the process itself is error prone. It's mounting flash storage with blobs into the filesystem of the OS. The OS can load modules directly from the storage.

> There is not a single non-free blob in the OS that runs there once the bootloader is up (unless you put some there by yourself, which you're of course free to do).

"unless you put some there by yourself, which you're of course free to do" also means unless someone else puts one there.

---

I think the "firmware jail" loader also uses Smart Direct Memory Access (SDMA)?

---

You can run blobs on the main CPU with strong isolation with TEE and other hardware security features.

Re:Phone is about to stop being yours by TommyTran732 on Wednesday April 29, 2026 @11:47AM (#47950063)
The SOC still has firmware baked in as per usual.

And the firmware for Bluetooth/Wifi is loaded in by having the initramfs read it from the NOR flash, mount it in /lib/firmware, then it is business as usual like a desktop Linux distribution.

It's not something special. It's just a hackjob. They shuffle the files around and made it much harder to update.

https://source.puri.sm/Librem5/librem5-fw-jail/-/blob/pureos...

https://puri.sm/posts/shipping-new-sparklan-wifi-cards-with-...

Re:Phone is about to stop being yours by fsflover on Wednesday April 29, 2026 @03:42PM (#47953424)
You keep repeating this everywhere. Consider reading what a Librem 5 developer says instead, https://news.ycombinator.com/item?id=47943487
Re:Phone is about to stop being yours by TommyTran732 on Wednesday April 29, 2026 @04:24PM (#47954070)
Why do you copy paste the same thing over and over a bunch of times? Linking to an irrelevant post doesn't change how it works.

Read the code posted above.