Was I wrong? Apple Silicon and SSD Upgrades

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
Since the release of my video on Secure Enclave,   tons of comments have told me that  Apple's NANDs are upgradeable. y first thought was, oh man, boy, did I ever  screw this one up, but when I looked into it,   it wasn't so straightforward. The root of  these claims mostly comes from a Chinese   social media post that I definitely missed. Then came the problem of verifying it. Pretty   much any major media that reported  on SSD upgrades used this one source. I wanted more. This is The Blood and Guts  version of how you can swap SSDs on an Apple   silicon Mac and whether it's actually feasible  to upgrade the Apple silicon Mac SSDs. Let's   review the facts that I discovered when making  my video on sepOS Apple secret operating system. Fact 1:  since 2016 Apple has ported over the secure  Enclave from IOS in the form of the t2 chipset,   which provided Services via Bridge OS as  the t2 is more than just the Secure Enclave Fact 2:  During this time, Apple removed  the ability to upgrade SSDs,   with outliers being computers like the iMac  Pro and the Mac Pro 2019. Most computers from   this point onward had soldered down SSDs, even in  the non-t2 Macs like the MacBook 12-inch series. Fact 3: with apple silicon Apple   no longer needed a T2 chipset, thus folding the  secure Enclave into the system on a chip design. Apple now integrates the SSD controller for  internal storage entirely on the SoC. This   has been true for all Apple silicon Macs thus far. Fact 4:  Apple released the Max studio, the first Apple  silicon Mac with modular NANDs meaning for the   first time, users were able to experiment with  swapping NAND modules without requiring extreme   measures to other proprietary NAND that are  in short supply, and for our final fact... fact 5 The Mac Studios SSDs were first   thought to be unswappable, then confirmed to be  swappable Mac YouTuber Luke Miani first attempted   a Mac Studio SSD Swap and was unsuccessful. iFixit had its issues but ultimately was able   to swap the Mac Studios SSDs. This was  also confirmed by Linus Tech tips which   attempted to swap the Mac Studio modules and were  successful but unable to upgrade to larger SSDs.  These developments were also covered by  respectable tech [ublications like ARS   Technica. Luke probably suffered some of the same  problems iFixit originally had. Despite this,   pretty much everybody's conclusion was the same. [Luke] Apple is intentionally deliberately   restricting your access to your own device, but  there is no benefit to shipping a machine with   removable storage mediums that can't be upgraded. [iFixIt]  storage swaps are possible, at  least between drives of the same   size. the jury's still out on upgrades, but  we can always hope for a software update/  [Linus] Apple locks it through firmware.   There's no reason they have to do that, but  they do it anyway, and unless their customers   make a great big stink about it, they're just  going to keep on doing this kind of thing.  [DMUG] I will have these videos, of course, linked   in the description, as they are all very good. Since my video was primarily focused on sepOS   as it exists today and to keep the narrative  flow, I left out the next bits from the video,   but I think this provides a nice explainer  of the treatment of the NAND modules.  I warn you the next section will be dense, so  feel free to skip ahead using the chapters as   I'm going to explain why you can't easily swap  an SSD in a Mac and also pairing to boot drives. Apple's white paper, the T2 security chip  overview, gives a great summary of APFS   encryption. This gives us a nice overview on  how Apple locks its storage. The next three   paragraphs are important, but I'm not going to  read them verbatim. Apple embeds a unique ID into   the Secure Enclave during manufacturing, and it's  done so in such a way that even Apple doesn't have   access to it. With Apple's encryption engine, the  unique identifier makes it impossible to decrypt   a drive on another computer. This forms the basis  for its encryption engine for storage and is why   merely having a decryption key alone is not  enough to decrypt the contents of the SSD. Apple   illustrates this concept with the quote on screen,  and it goes on to explain this in greater detail,   and another interesting point is in the following  if the file vault is not enabled on a T2 Mac. During the initial setup assistant  process, the volume is still encrypted,   but the volume key is protected by the  hardware UID and the secure Enclave.   So even if you're not using the  File Vault to encrypt the drive,   it will still not be accessible without  the secure Enclave providing the uid. This also applies to the Apple Silicon Macs.  The next source that I didn't really talk about   is the Apple platform security doc, where  Apple outlines some of the latest security,   like how the recovery OS on Apple silicon  is actually paired to that computer. This is accomplished using the UID even if you  had a NAND with a recovery partition on it. it   would not be able to launch it. This is why you  can't use a recovery partition on an external   device asked to be paired for your device,  assuming I didn't misinterpret Apple's data. Just so we're clear, this does not apply to  external media as a whole, only the recovery OS if   your SSD dies it leaves your Mac in an unbootable  State, well.... mostly, we'll come back to that. So if you take the scenario of swapping  SSDs between Mac Studios, it cannot boot   into the recovery mode since that's paired  to a different computer. Even for Apple,   this would be completely off the rails  if they didn't have some way to service   a Mac that was rendered unbootable after  corruption of the main OS and Recovery OS. In the same document , under LocalPolicy  Signing Key creation and management,   we get the explanation of how it was installed at  the factory and how it could be installed again.   When macOS is first installed from the factory  or when a tethered erase install is performed,   the Mac runs code from a temporary restore  RAM disk to initialize the default state. So yeah, it's really complicated,  but there is this tether mode they   mentioned (in the document). This tethered  mode is DFU, device firmware update. It's a special boot mode on Apple silicon  devices that allow users to update and   restore the firmware on the device. Long-time  iPhone users may be familiar with DFU mode   already, but it became part of Macs as of the T2  and made the transition to Apple silicon. In DFU   mode, the device is able to communicate with  another Mac and can be restored to its factory   settings or updated to the latest firmware  version. It requires a second Mac to fix the   first Mac using the Apple Configurator. Unlike  the recovery OS, it is part of the secure ROM   and is a last-ditch effort for when the recovery  OS is corrupt or unbootable. I've linked in the   docs how to reach the DFU mode for both T2 and  Apple Silicon. It's very similar. The DFU mode   will reinstall recovery OS, AKA Apple's recovery  mode on the storage media then, the Mac can be   booted into the recovery mode and perhaps fix  the boot volume or reinstall Mac OS altogether. I know that was headache inducing, but  there is a way to install Mac OS onto   a fresh SSD . The reason you have to do it  this way is because of very tight security,   and for the uber-nerds out there, I'm not going  to touch on the Lifeboat connector because that   is only found on old MacBook Pros. I don't think I  made this point very clearly in my previous video,   but you can still boot off an external drive,  even if as a T2 chipset or it's Apple silicon.   I boot off a nvme in my Mac Pro 2019, which is not  the internal SSD, but if you remove the internal   Apple proprietary ssds the computer will not boot.  Now that we've caught up on the world-building and   lore, we can return to the main story. DFU is  where people got stuck, like Luke and iFixit.   Then later (I think after a DFU update), both  iFixit and LTT were able to swap SSDs. This   is where I figured this entire story ended, and I  admit I made kind of a haphazard speculative lead,   but I had missed a mysterious subplot in  the form of the Chinese social media post. When I asked users for any better sources, two  of the viewers of my videos really stepped up   and gave me some pretty good information. Thanks,  sssloe (struggles to pronounce). Anyhow, also,   thanks to Matthaus Woolard. Then another viewer  by the name of Peter Wan also pointed me to a   very useful YouTube video that just confirmed  what the other two guys had just told me. This   video illustrates how you replace the NAND  modules in a MacBook Air M1. Once you're done,   you do the DFU restore. At this point,  I felt like you could confidently say   you can upgrade to Apple silicon  laptop storage or the Mac Mini. I was wrong in my first video. You can indeed  upgrade your SSDs... well provided you have   serious soldering skills and the ability to  source the NANDs. But what about the Mac Studio? I tried calling it a local authorized  Mac dealer that did Mac repairs,   and I'll leave them nameless, but I spoke to an  employee who was kind enough to humor me when I   asked if I could replace the SSD in a Mac Studio  with a larger one. And of course, I was told no,   but when I asked it the DFI mode would restore it  to a larger one, he seemed intrigued but didn't   have an answer. The other shop I called didn't  feel like chatting. They just told me they could   only replace the SSD. I was still at a dead end,  unable to find any more information online. Then   a breakthrough, I stumbled across a post on the  Mac Rumors forums that would contain the answers   I was looking for. The user Gillies_Polysoft  was not able to just swap SSDs but to upgrade   a Mac Studio from 512 gigabytes to 4 terabytes.  Gillies outlines the process and hits on the first   obvious truth. Apple does not sell replacement or  upgrade NAND cards for the Mac Studio. They are   not available anywhere at present. Secondly. he  speculates someone armed with a JCID programmer   and the skills for BGA soldering that they could  probably upgrade their Mac studio. Of course,   they need the right NAND modules too. However,  this breakthrough doesn't mean that Macs are user   serviceable in any sane way. Apple still has a  tight control over the supply lines disallowing   any third parties from creating SSDs for  the Mac Studio. Very technically inclined   individuals may have the ability to potentially  repair these machines.... maybe. And this is why   the internet can be so wonderful. You can always  find out that you are wrong. Thanks everybody!
Info
Channel: Definitive Mac Upgrade Guide
Views: 96,597
Rating: undefined out of 5
Keywords: Apple, Mac, macOS, Mac Pro
Id: rcdT4QTBo7o
Channel Id: undefined
Length: 10min 55sec (655 seconds)
Published: Fri May 05 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.