Hacker News
points by smithbob 2 days ago | 0 comments
I don't know if I can trust a motorola phone with grapheneOS. Motorola is owned by a Chinese company that has recently been caught for injecting affiliate codes in users purchases. Yes, I know it won't be Motorola's OS but they do modify a large part of the BSP (bootloader, modem, etc.) with their "mot_sec" additions which you'll find if you reverse engineer any motorola firmware. It's unclear if qualcomm will give grapheneOS permission to rebuild or see the source code everything else. Modern phones run multiple operating systems like in the DSP, modem, trustzone, etc.
[–] jrexilius 2 days ago
It concerns me as well as the user-land OS isn't really where control of the RF happens. The OS running in their baseband chip is where the backdoors would best be placed from their perspective. But I'm happy that there are some additional options to run Graphene on the market.
[–] aseipp 2 days ago
The OS absolutely controls functionality of the baseband, it would be a legal nightmare if it just didn't actually respect proper radio settings. But from a design perspective, it doesn't actually matter that much at all I feel. Any practical and secure design for a cellular phone has to assume the network is totally compromised and hostile, and so it can never be in the trusted base. From this perspective, adding the radio chip and its software to that category is not actually a huge leap. Even today vendors who own all the IP on a bus will still insert IOMMUs, etc inbetween components. It isn't dissimilar to game consoles; they assume that anything outside their die is compromised and hostile, and if you start from that premise, you can still make it very secure even when your threat model includes hostile components on the PCB.

Radio firmware is probably somewhat broken in practice (what isn't these days) but ultimately the openness stuff is a red herring IMO as far as security is concerned, you either assume it's compromised or not.

[–] ysnp 2 days ago
The userspace OS needs to be where control of any radio (bluetooth, wi-fi, cellular, nfc, uwb etc.) components happens, otherwise it would be difficult to be compliant in terms of regulatory requirements like a working Flight Mode.

Baseband firmware/processors are still making strides in terms of defending against attacks so I don't think we are at the point where backdoors are needed. More likely that undocumented AT commands, plausibly deniable bugdoors and existing memory corruption vulnerabilities are already convenient reality. However, part of that reality is also that once the cellular modem is exploited OTA it is still a massive task to traverse IOMMU restrictions and get device owner data/secrets from the userspace OS. It doesn't even grant visibility into application traffic which has been aggressively TLS encrypted since the mid 2010s.

[–] abdullahkhalids 2 days ago
> The userspace OS needs to be where control of any radio (bluetooth, wi-fi, cellular, nfc, uwb etc.) components happens, otherwise it would be difficult to be compliant in terms of regulatory requirements like a working Flight Mode.

The entities that are putting in backdoors don't respect the law, and obviously will do what they can to obfuscate the backdoor enough to pass regulatory reviews.

My threat model is precisely entities that don't respect law or are unethical. So, the question then boils down to whether current regulatory review processes can catch such backdoors and the people running these processes cannot be bribed or otherwise forced to skip proper review?

[–] ysnp 2 days ago
It's my understanding that you cannot really defend against backdoors. You can somewhat mitigate their impact through good security/privacy design. Your energies may be better invested in a position that assumes any and all of the radios have been compromised or exploited and work from there (this is what mainstream flagship smartphone SoC/OS designers already do).
[–] cowlevel 2 days ago
Graphene doesn't expect to have control of the RF. It makes all the RF stuff happen on the other side of a firewall.
[–] abdullahkhalids 2 days ago
In modern phones, doesn't the main chip control the baseband chip rather than the other way? What is the threat model?

Obviously since phone calls and text messages are unencrypted the baseband chip could send them elsewhere. But your internet communication should already be encrypted before it hits the baseband chip. So is the threat model Motorola has intentionally introduced a backdoor to leak data from the main chip to the baseband chip?

[–] jrexilius 2 days ago
"control" is mostly a gentlemans agreement. It sends commands. The OS running in the baseband can decide how to handle the commands. Assuming a malicious vendor, motivated by its host nation, that would be where they could place the most effective backdoors.
[–] inkyoto 2 days ago
Vendors with nefarious intentions or operating on directives from a state agency are a real and valid concern, but the handset under consideration makes use of a Qualcomm baseband chipset, so the OS it runs on is supplied by Qualcomm, not the manufacturer.

If I understand it correctly (but please do correct me if I am wrong), Qualcomm supplies the baseband OS as a signed binary blob.

[–] jrexilius 2 days ago
My knowledge is third-hand as I haven't worked at Motorola for over 20 years (and back then I worked on "server" side, not device side), but I think you are correct. What I'm unclear on is how it differs from the chips (and associated blobs) sold for use in China, where the legal requirements differ, and how reliable the "signing" really is. I do know that some groups get special permission from Qualcomm to load other firmware and expose certain features to the user-land OS. My threat analysis is mostly theoretical and I can't really say that Qualcomms control is lacking or co-opted.
[–] eigenspace 2 days ago
My thoughts exactly.

I'm pretty uncomfortable with how many smartphones I'd like to buy end up being Chinese owned companies. I wish Fairphone had a better camera, if it did, I'd just buy one of those and call it day.

[–] grapheneos 2 days ago
Fairphones are designed and made for Fairphone by T2Mobile which is a Chinese ODM. Fairphones have very poor updates and security. Those devices are incredibly far from meeting the requirements for GrapheneOS and cannot be supported. Fairphones aren't European phones but rather Chinese designed and made devices sold by a European brand. T2Mobile not only designs the hardware but also builds and signs the firmware. Fairphone does very limited engineering and mainly combines AOSP, Google Mobile Services and the firmware/drivers from T2Mobile to make the stock OS. They're not in a position to meet our requirements. T2Mobile doesn't provide good security in practice and would need to greatly improve. Trying to get an ODM to improve security is only realistic with a security-focused organization as their direct customer and Fairphone definitely isn't.
[–] lucb1e 2 days ago
And there couldn't be reasons to buy a phone that includes hardware made in China which thus runs firmware components made in China. So long as you don't have to work in a cobalt mine yourself, who cares about non-security benefits right?
[–] grapheneos 2 days ago
Fairphone has a transparency report on their website about the manufacturing and supply chain which nearly entirely only provides a list of the companies, the location of their HQ and a link to their website for a subset of the companies. There's no information provided on the working conditions, pay or environmental impact of the supply chain. Past posts with vague details about this were mainly about their original ODM and they switched to 2 different ODMs since then. T2Mobile is their ODM since the Fairphone 4 and there's nearly no information available about it. Why did they switch ODMs twice and how do they compare? Is the supply chain for the T2Mobile-made devices more sustainable? Are they still prioritizing the ethics of the supply chain? None of that is clear.

Fairphone is marketed as being a sustainable device with good long term updates and an ethical supply chain. However, the updates are very poor from the beginning and get much worse over time. It isn't clear that the marketing about the supply chain is much more accurate. Pixels and iPhones get much better updates and hold up better over the long term. It isn't clear whether a Fairphone has better working conditions than an iPhone and it's quite possible an iPhone has lower overall environmental impact per device mainly due to the efficiency of scale.

[–] ysnp 2 days ago
It depends on the level of involvement you're comfortable with. As far as I'm aware, Fairphone are partnered with a Chinese ODM T2 Mobile for the hardware portion of their smartphone products. You can expect they are sourcing the hardware and spares, SoC/subsystem BSP components, peripherals and associated firmware from T2Mobile.

Independence from the Chinese manufacturing hegemony probably means opting for a flagship Samsung, 11-series Pixel or pre-2025 Sony flagship.

[–] grapheneos 2 days ago
T2Mobile designs and makes Fairphones along with providing the firmware and drivers. T2Mobile even signs the firmware. Fairphone doesn't have a similar role as Apple or Google has with Foxconn. They also have much less involvement than Google had with Nexus devices prior to Pixels.
[–] sellmesoap 2 days ago
I wish fairphone was waterproof, what's the advantage of a repairable phone if a rainy hike will destroy it!
[–] grapheneos 2 days ago
Fairphones also don't get proper updates which ruins the prospect of using those over the long term. Fairphone 5 and earlier already have end-of-life Linux kernel branches with no plans to port forward as Pixels do. Fairphone 6 will be in the same situation soon. OS updates are delayed for a year or more at launch and it gets much worse. Incomplete backports of patches to older releases start out delayed 1 to 2 months, which gets worse.
[–] cowlevel 2 days ago
We can solve this if we make a non-Chinese smartphone company. But how?
[–] iamnothere 2 days ago
Purism’s Liberty Phone is exactly this, but the security is poor compared to Graphene OS and it’s really expensive for the hardware you get. Regardless, I think it’s your only option if you want something that’s made here.
[–] creaturemachine 2 days ago
Trump Mobile
[–] ThePowerOfFuet 2 days ago
Is this sarcasm? It's a rebranded Chinese phone.
[–] lucb1e 2 days ago
Your sarcasm detector is working correctly!
[–] ram1500natrluvr 2 days ago
Yea but it's "designed with American values in mind".
[–] deltoidmaximus 2 days ago
Slapping some localized spyware and nationalist marketing onto a generic device built overseas while charging more for it seems like a pretty accurate display of American values to me.
[–] drnick1 2 days ago
The OS alone, however, still provides a considerable privacy upgrade over a Googled system and the associated apps including Gemini, GMail, Drive and others. By default, those apps and other Google system components are incredibly invasive and remove or limit the freedom to install other programs.
[–] sneak 2 days ago
I wonder how many people forking over $$$ for a degoogled phone simply go on to use it to log in to their gmail via imap with K9 mail they installed from f-droid.
[–] drnick1 2 days ago
> log in to their gmail via imap with K9 mail they installed from f-droid.

This is still much better than handing over control of the entire OS and native apps to Google. The problem with email is that even if you operate your own server, realistically most emails will be sent to Google, Microsoft or Apple.

[–] anal_reactor 2 days ago
1. Aren't... all phones manufactured in China?

2. I know it's whataboutism, but from the perspective of a non-US consumer, it doesn't exactly make a difference which country exactly spies on me. I use a Chinese web browser because it covers all my use cases and I don't see a problem with that.

[–] LtWorf 2 days ago
From the perspective of a non-US consumer, the chances of getting killed by one of USA and China are very strong in one case and practically non existent in the other…
[–] jazzyjackson 2 days ago
Ok so just don’t do banking and critical communication on a cellular device with mysterious CPUs. What’s your threat model? I like to use a flip phone and just don’t do anything important on it.

What non Chinese manufacture are you looking at? I liked Xperia I for being made in Japan but it’s still Chinese components underneath and as you say there’s no control of all the code.

There’s always Bunnie’s Precursor phone if anyone is interested in commercially developing something reasonably secure and auditable.

[–] manofmanysmiles 2 days ago
I probably trust banking the most on a locked-down phone. It is in fact the interests of the state and its monetary system that these systems that implement it are secure.

At the same time, the state has its flaws and I'm questioning whether a top down system can ever really work, not out of some kind of "fuck the man" point of view, but more of an engineering and systems design perspective. If the system is perfectly factored, there are no cross-cutting concerns. But in such a system there is no need to communicate or coordinate laterally, only up and down. This sounds very lonely.

And if this system has a flaw, not a specific flaw, but rather a flaw in the assumption that tree structures with abstraction are a good way to organize systems, it might be impossible to change from let's say a tree with a single root to multiple interacting trees, with multiple roots of authority. Or maybe this is possible if people can learn to exist in multiple seemingly incompatible realities simultaneously?

[–] glenstein 2 days ago
Why have a compromised phone at all? You're still exposing yourself to telemetry. And if you've ever said anything positive about a Hong Kong democracy activist, you still have to wonder what's going to happen to you if you travel to any country with a mature extradition relationship to China.

I also think it's easy to underestimate your footprint when it comes to ecosystems that involve money in any capacity. No Amazon, Steam, no card information on a Netflix app, no signing in to Google to read a NYT article.

I think either you care about these things categorically or you don't, and I don't think anybody is going to be in the middle space you seem to be envisioning, which is concerned enough about the risks to avoid all banking but still a casual enough attitude about a compromised phone that you're fine with it for uses you consider non-secure.

[–] iamnothere 2 days ago
Amazon and Steam work fine over a browser, as does signing in to Google. Why are you using Netflix on a phone?

The major problem is banking, although some banks still work with Waydroid, and a few banks have full featured websites that work. But you do have to be more selective.

[–] glenstein 2 days ago
Netflix has over 1 billion app installs on phones, so go ask 1 in 8 people.

Is a browser on compromised hardware supposed to be more secure than an app? Amazon, steam etc still risk exposing accounts authorized to make payments using your money. It's easy to think "I just won't use banks" and underestimate the risks of doing anything on compromised hardware, and the answer isn't to play the "what could possibly go wrong" game, it's to not use compromised hardware.

[–] iamnothere 2 days ago
Oh I know this exists, I just think it’s ridiculous. My attitude was best put into words by David Lynch: “It’s such a sadness that you think you’ve seen a film on your fucking telephone. Get real.” (I realize he later moderated this for, uh, reasons, but I take this as the proper attitude.)

I’m not really worried about mainstream Chinese manufacturers stealing my bank credentials. Fly-by-night budget phones full of crapware, yeah sure.

[–] Dylan16807 2 days ago
Netflix has a lot of things that aren't proper films.

Also when I use my phone to watch something in a focused way, that's a high quality HD screen filling my field of view even better than a theater. The audio isn't quite as good, but the overall experience beats most TV setups. So unless you dismiss Netflix as a whole, I think your notion of the phone experience is overly narrow.

[–] z3c0 2 days ago
Also of note: they are a competitor to Flock. While it's not crazy for a company of that scale to bet on both sides of the "privacy vs surveillance state" match, it can be assumed that they'll need to commit to one over the other, somewhere down the line.
[–] grapheneos 2 days ago
No, Motorola Solutions is an entirely different company from Motorola Mobility. Those aren't part of the same company and aren't business partners. Motorola was split into both companies all the way back in 2011. Motorola Mobility was acquired by Google in 2012 and sold to Lenovo in 2014. Motorola Mobility owns the Motorola trademark and Motorola Solutions has a limited perpetual license for it for use with existing classes of products.
[–] z3c0 2 days ago
Ah, my mistake. Thanks for clearing that up.
[–] boterock 2 days ago
I always feel amused at these takes from north american citizens.

From a latin american POV, it is same-ish as USA manufacturers, they're also tracking everything we do to sell us more unneeded stuff.

The difference is that chinese government is just trying to sell stuff, while USA government is trying to convert all the southern continent into a colony to impose governments and suck up minerals in the meantime. If you ask me if I trust more China or USA, at least China's intentions are clear and direct.

Of course, you people will always have the argument of "national interest" which for us (at least tech-literate people) that's no argument, but still you will find some bootlickers in the mobs.

[–] kspacewalk2 2 days ago
>chinese government is just trying to sell stuff, while USA government is trying to convert all the southern continent into a colony to impose governments and suck up minerals in the meantime.

Are you sure the Chinese government is choosing not to pursue these $evil_intentions[] you ascribe to the US, or are they simply yet unable to?

[–] boterock 2 days ago
Well, they have their shady stuff, and they are also selling cheap stuff and killing local markets. And on their end of the world they are an empire like US is at this side.

Still, china are not the ones poisoning people criteria with AI ads and overtaking governments to sell entire countries to US funds.

Not talking about good or bad. I just say south people should defend south's national interest, which is not US interests as it has been demonstrated over the years.

[–] n2j3 2 days ago
Same. It's really a no-brainer for non-Americans. To the question who would you rather have spy on you, US or China, China wins every time. And you don't even have to bring up a US history of clandestine, direct, proxy, whatever wars.
[–] glenstein 2 days ago
The problem with whataboutism is the same as it always has been, which is that the critique skips the step of checking whether the person who is concerned about Chinese privacy compromises hinges that position on the innocence of Western companies.

That part is assumed, and the whole argument unravels once its established that the assumption doesn't hold. And then either the tankies show up, or everyone forgets about it until the next thread where the process plays out again.

[–] mcmcmc 2 days ago
You’re not wrong about the US but let’s not pretend China is just “trying to sell stuff”. They’ve got their own genocide going on with the Uyghurs and are famous for espionage
[–] LtWorf 2 days ago
I'm not sure how much the genocide there is real or made up by our propaganda.

I have friends who have travelled in the region and described it as a regular place, with muslims just existing there.

[–] boterock 2 days ago
Oh boy you should read about US participation in south america dictatorships and genocides. In colombia we have a century of war fueled by US, check banana massacre to begin with. And each country has its own series.

If we're talking about national interest, it's easy to tell which countries espionage affects us the most.

[–] solyin 2 days ago
> The difference is that chinese government is just trying to sell stuff, while USA government is trying to convert all the southern continent into a colony to impose governments and suck up minerals in the meantime.

Fascinating. The propaganda I've been fed is that China is the one hoovering up all the minerals so that they have control over the global supply chain for eg cobalt.

[–] boterock 2 days ago
If anything, I think it would be ok to sell minerals to the best paying buyer.

US strategy is to pick up a fool with good marketing, inject a lot of money, win an election and rig the law so no contest happens.

So long for the "competitive capitalism" they so much preach about. You know how your politicians work in the inside, what makes you think they are less abusive with people they have no concern about.

[–] joshkojoras 2 days ago
I on the other hand am looking to purchase electronic devices because they are owned by the Chinese. I work under the impression that everyone and everything is spying on us in this surveillance-capitalist world, so if that's true then why not let others spy on me for a change. Just to give our guys a break. At least the other guys don't condition my loan or my kids' university admission.
[–] rootusrootus 2 days ago
I can sort of understand that. If you are an American, arguably the Chinese government is not all that dangerous to you, and worrying about university admissions is about as ugly as your life gets. I expect the Uyghurs have a different perspective on how dangerous the CCP is.
[–] joshkojoras 2 days ago
You are correct in that you can "only expect", implying supposition.
[–] 999900000999 2 days ago
Ohh it's spyware all the way down.

At this point I might as well code a messaging app called the honest spy.

Honest spy emails transcripts of all your conversations straight to the law enforcement in your jurisdiction.

[–] tranq_cassowary 1 day ago
You would need to substantiate this.
[–] Sopel 2 days ago
unfounded fearmongering
[–] throwaway_9438u 2 days ago
Supply chain attacks? Is grapheneOS itself audited by an external auditor?
[–] smithbob 2 days ago
how can grapheneos be audited if motorola/qualcomm doesn't provide source code for their blobs? it's no different than pixels, but I trust Google more.
[–] tranq_cassowary 1 day ago
Blobs can be decompiled and examined. Closed source code isn't a black box. Security research can be done on it in various ways.
[–] throwaway_9438u 2 days ago
wtf downvoters speak up