Hacker News new | ask | show | jobs
by jIyajbe 1549 days ago
I'm not persuaded that the stated facts lead inevitably to the conclusion they reached. From another article (linked from the Verge post):

"* YouTuber Luke Miani decided to test whether or not the machine is actually upgradable through a series of comprehensive tests…"

"* Miani took the wiped SSD from the second machine and inserted it in the open slot on the first machine, but the Mac’s status light blinked SOS and it wouldn’t boot up"

"* He then swapped the SSDs between two Mac Studios and found again that neither would boot"

"* In a disappointing move, it appears that Apple has locked user-upgradability in software (the device recognizes the SSD, but Apple stops it from booting)."

Given Apple's recent attention to security at the hardware/firmware level, it is possible that, for example, Apple is requiring some type of hardware authentication from the SSD, and not simply to prevent the user from upgrading their SSD. (Along the same lines as the T2 chip, is what I'm imagining.)

I'm not a security person, so I don't know if this is likely. I'd be interested in the thoughts of any of you who do know this stuff. Is there a valid security purpose that could explain this?

4 comments

> Miani took the wiped SSD from the second machine and inserted it in the open slot on the first machine, but the Mac’s status light blinked SOS and it wouldn’t boot up

Because the machine now sees flash that doesn't belong together in a single disk and (quite sensibly) refuses to assemble that into a volume. A DFU restore might fix this.

> He then swapped the SSDs between two Mac Studios and found again that neither would boot

Because the data is encrypted to a key unique to the original machine's SoC, so the other machine can't read it. A DFU restore is likely to fix this.

T2-equipped macs do exactly this, with the idea being that nobody can pull the removable flash module and plug it into a compromised motherboard for easier cracking. The flash is cryptographically paired to the storage controller in The T2 (on Intel macs) and M1 chips.
it is possible that, for example, Apple is requiring some type of hardware authentication from the SSD

I think you’re on to something. I suspect we’ll get a tech note or presentation at WWDC that explains what’s happening.

If I swap my SSDs from HP and Laptop and Lenovo I'd get same issues...
No I don't think so. It wouldn't stop the PC from booting up. Also, the scenario is different here. What will happen if you took two identical HP systems and swapped their disks?
Couldn't boot, since (on my HP and Lenovo) it comes with encryption out of the box.
Shouldn't be a problem. Just enter the encryption key.