@dmd

57 Followers
157 Following
348 Posts
I care about some things too much, and other things not enough. But mostly the first one.
Web sitehttps://horizon-nigh.org
ProfessioniOS & Mac app maker person
Current project@Radiccio

@nikitonsky In terms of trusting the extension contents, correct that you are now required to trust two entities instead of one. The difference is that Google (presumably) does not know anything about who is downloading the extensions; it seems to me that this is the problem they were trying to solve.

I'm not sure exactly what your concern is, though. The browser maker might tamper with an extension? They made the entire browser, which you're already running. They could do anything.

@nikitonsky My read of this screen is that the top toggle is merely a shortcut for batch toggling all the options below it - that it doesn't do anything on its own. But I could be reading it wrong. The ambiguity could likely be resolved with a different design.
@nikitonsky The dilemma is between connecting to Helium servers for extension downloads, or connecting directly to Google servers for the same. I believe the argument they are trying to make is that Helium is inherently more trustworthy than Google, so they don't offer the latter. It's fair to be skeptical of this claim. They don't explain or justify it, and they should probably offer a three-way option, rather than Helium or nothing.
@nikitonsky I appreciate this because I struggle with the same kind of things with my app. I deliberately and noisily surface privacy choices for things that users didn’t even know other apps were doing. Because I feel they need to have a choice, and the others don’t give them that choice. But it requires the user to think about things they never thought about before. So it’s a delicate balance.

@nikitonsky My read on this is that they are asking for permission for things that most other products just do invisibly in the background, without asking. The fact that it's even possible to use Helium without it connecting to any servers ever (!) other than what you type in the address bar makes it different than other web browsers.

For example, how would they do software updates without connecting to a server?

@mjtsai @jblake Sometimes I wonder if there's a way we can get enough of us together and just make a new operating system and default app suite. That's probably crazy... probably…

Do we need someone to jailbreak iOS 18.7.2 just so that we can install legitimate security patches on it? After all, it looks like there are exploits already in the wild, so it seems possible that maybe one of them could be leveraged to gain root.

Maybe we can crowdfund it somehow? It would really highlight the absurdity of the situation.

This page shows when each model iPhone stopped getting updates to iOS 18: https://theapplewiki.com/wiki/Firmware/iPhone/18.x

Only iPhone XR and XS are still getting iOS 18 security patches at this point. The patches exist and they could run on the newer phones, but Apple says no.

iOS 18.x Firmware Downloads for iPhone

This is a list of all firmware for iPhone on iOS 18.x. For more iPhone firmware, see Firmware/iPhone. For all firmware, see Firmware.

The Apple Wiki

While this is happening, Apple capriciously refuses to allow users to install iOS 18.7.6 on iPhone 11 and later, because they want to force Liquid Glass on everyone. Those devices are stuck on iOS 18.7.2, which is vulnerable to this attack, unless they update all the way to 26.

Critical security patches should not be held hostage this way. It's making people unsafe for no reason and that's unconscionable.

https://www.wired.com/story/hundreds-of-millions-of-iphones-can-be-hacked-with-a-new-tool-found-in-the-wild/

Hundreds of Millions of iPhones Can Be Hacked With a New Tool Found in the Wild

A powerful iPhone-hacking technique known as DarkSword has been discovered in use by Russian hackers. It can take over devices running iOS 18 that simply visit infected websites.

WIRED

I also know about NSScrollView.flashScrollers(). But:

1. This is a web site.
2. That was always a garbage solution to the problem.
3. Expecting a user to notice something that only happens briefly, and remember it forever, is always a garbage solution to any problem.