Sudo sudo sudo sudo sudo! I’ve sent out more than a few tweets about the CVE-2021-3156 Heap-Based Buffer Overflow in Sudo. I was trying to find out if macOS was vulnerable and if Apple would release a fix.
Today Apple released that fix it’s included in the following macOS Updates
1. macOS Big Sur 11.2.1 Update
2. macOS Catalina 10.15.7 Supplemental Update
3. macOS Mojave 2021-002 Security Update
2016-2017 15″ MacBook Pro Battery Problems + Replacement Program
This update also addresses a battery issue in 2016 & 2017 MacBook Pro Laptops. Update addresses an issue that may prevent the battery from charging in some 2016 and 2017 MacBook Pro models.
Apple has just released an article that goes over this issue and how you can get your 2016-2017 MacBook Pro battery replaced if it’s having this issue.
The macOS Big Sur 11.2 (20D64) update is now available for all users!
MacOS Big Sur 11.2 was released on February 1st, 2021. The 11.2 update is the 2nd major update for Big Sur. This release had 5 beta updates, which is a record for small point releases. The 11.2 update was released one week behind the iOS 14.4 update.
UPDATE: 02/02
This version is the same BuildVersion as 11.2 Beta RC3 = (20D64)
If you installed macOS Big Sur 11.2 RC 3 (20D64) you have the production version of macOS and you do not need to update.
Full installer released – 12.22GB
Waiting to see if CVE-2021-3156 sudo buffer overflow sudo privilege escalation affects the macOS version of sudo 1.8.31. (11.2 still includes sudo 1.8.31)
NOTE for the next version of Xcode – “Xcode 12.5 Beta requires a Mac running macOS Big Sur 11 or later.”
SoftRAID – macOS Big Sur 11.2 update does not allow the SoftRAID driver to load
Safari 14.0.3 was just released at 5:30 PM CST for Catalina and Mojave (it’s included in the 11.2 update)
macOS Big Sur 11.2 Patch Notes Summary
0 – New Features
5 – Resolved Issues
6 – Enterprise Changes
Click “Continue Reading” for the rest of the article.
With Apple Silicon Macs, you can install macOS just like you can with iOS! I will show you how to boot your Apple Silicon Mac into DFU Mode so you can Restore macOS.
UPDATED 06/04/21
This article will go over how to restore macOS on your new Apple Silicon Mac. Your first line of defense for installing macOS on Apple Silicon should be macOS Recovery. But if for some reason you are having problems with that you can boot your Apple Silicon Mac with a Big Sur USB installer drive. I wrote an article covering all the changes to macOS Recovery here.
Order of that you should follow for reinstalling macOS on Apple Silicon.
1. macOS Recovery – Hold down the power button to enter the Boot Picker Menu (downloads macOS Big Sur over the internet 1-2 hours)
2. System Recovery – (Separate hidden partition – Will boot automatically if macOS Recovery is erased or damaged)
3. macOS Big Sur USB Installer Drive – External boot for macOS Installers is enabled by default on Apple Silicon – (Installs from USB 30-40 Min)
4. Apple Configurator 2 REVIVE option – This option will reinstall macOS Recovery if erased or damaged (retains user data on the hard drive)
5.Apple Configurator 2 RESTORE option – This option will Reinstall macOS Recovery, ERASE your hard drive and reinstall macOS (Fast install! 10 min)
Use macOS Recovery on a Apple Silicon M1Mac
Keep in mind, just like last time, some of the instructions for booting your Apple Silicon Mac are confusing. If you thought booting to DFU mode was a little difficult on T2 Macs… wait until you try on Apple Silicon. For one thing the ports used are the exact opposite of what was used on T2 Macs! Plus the process to get the Mac into DFU mode has changed! That’s why I’m writing this article, to better explain the instructions.
Table of Contents
1. Updates
2. List of Apple Silicon Compatible Macs
3. Setup and Cable Requirements before you begin
4. Download Apple Configurator 2 app
5. How to Boot your Apple Silicon Mac into DFU Mode
6. Which Firmware version is your Mac on?
7. Instructions for the M1 13″ MacBook Pro & Air (2020)
8. Instructions for the M1 Mac Mini (2020)
9. Instructions for the M1 24″ iMac (2021)
10. You made it! Apple Configurator 2 Steps
11. Download macOS ISPW file
12. Begin Apple Silicon macOS Revive / Restore
13. Finishing Up
14. Can I Downgrade from an older version of macOS via IPSW Files?
UPDATE 4/13/21 – New DEEP DIVE video on using Apple Configurator 2 to reinstall macOS on multiple M1 Macs.
UPDATE 3/17/21 – I’ve added a new video that shows you how to use Apple configurator 2 to install macOS on multiple M1 Macs.
UPDATE 1/14/21 – Apple has released Apple Configurator 2 Version 2.13.3, be sure to update. I’ve also added a new Apple Silicon Mac Mini M1 Video above.
UPDATE 11/18/20 –Apple has released Apple Configurator 2 Version 2.13.2! Make sure you update. If you are still running 2.13.1 or below you will get an error when you click the restore button.
UPDATE 11/17/20 –Added a new section #6 to explain the problem booting to DFU mode if your Apple Silicon Mac is on it’s factory firmware of 6723.41.11
This is a list of Apple Silicon Macs that this process is compatible with.
1. 2020 M1 13″ MacBook Pro
2. 2020 M1 MacBook Air
3. 2020 M1 Mac Mini
4. 2021 M1 24″ iMac
3. Setup and Cable Requirements before you begin.
You will need to meet the following requirements –
(The Host Mac will do the work and the Target Mac is the Mac you need to Restore)
1. USB-C Mac as the Host Machine.
2. The Host Mac must have at least macOS 10.15.6 and Apple Configurator 2.13.1 or newer installed.
3. Internet access on the Host Mac – “You may need to configure your web proxy or firewall ports to allow all network traffic from Apple”
4. USB-C to USB-C Cable – The white Apple USB-C Charge will work fine. (USB-C Cable MUST Support Power & Data). Apple notes that a Thunderbolt 3 to Thunderbolt 3 cable is not supported but I’ve tested it and it works fine.
5. The Host Mac can have the cable plugged in anywhere.
6. The Target Mac MUST have the USB-C Cable Plugged in to the Left Hand side USB-C port. For Laptops the port closest to the back of the Mac or screen) For the Mac Mini it’s the port closest to the ethernet port. (BOTH LOCATIONS ARE OPPOSITE of the T2 Mac BridgeOS restore locations!)
If you don’t meet all the prerequisites booting to DFU Mode or Upgrading macOS Firmware might fail.
4. Download Apple Configurator 2
If you do not have Apple Configurator 2, you can download it now from the Mac App Store with this link.
5. How to Boot your Apple Silicon Mac into DFU Mode
With all the startup keyboard commands you can issue a Mac, booting into DFU Mode should be pretty simple right?
NOPE! (x2 this time for Apple Silicon!)
You have to follow a very particular sequence to get this to work. I have attempted to find the exact way to get this to work every time. Even then sometimes the system will refuse to Boot into DFU mode.
Apple’s Instructions
You can find Apple’s instructions for booting into DFU mode here.
If these instructions do not work fo you continue below.
Press the power button.
While holding down the power button, at the same time press all three of the following keys for about 10 seconds:
The right Shift key
The left Option key
The left Control key
After 10 seconds, immediately release the three keys but continue to hold down the power button until it appears in Apple Configurator 2.Note: You won’t see any screen activity from the Apple notebook computer.
6. Which Firmware version is your Mac on?
Did you update your Mac to Big Sur 11.0.1 from 11.0 when it arrived? If you didnt the firmware will be
6723.41.11
To find the firmware version click the Apple icon > About this Mac > System Report.
Look for System Firmware Version.
If you are on Big Sur 11.0 and firmware version 6723.41.11 you will need to boot to the macOS Recovery selection screen first before attempting to boot into DFU mode.
If you updated your Mac to 11.0.1 and are running Firmware Version 6723.50.2 or newer you can follow the normal instructions. You can boot to DFU mode from power off instead of booting to the macOS recovery selection screen first.
7. My Instructions for the M1 13″ MacBook Pro & MacBook Air
It has proven difficult to get an Apple Silicon Mac into DFU mode. You could try Apple’s instructions above multiple times and STILL not get into DFU mode.
Once you have meet all of the pre requisites above, follow the instructions below to should get you into DFU Mode every time.
1. The Target Mac must be OFF to begin.
2.Hold down the Power button,RightShift, Left Control and Left Option keys for 10 Seconds (count 1 one thousand) then let go of every key except for Power . Keep holding down the power button for an additional 8 seconds until you get to 18 seconds total. If you count more than 20 seconds and don’t see the DFU icon, you will have to try the process again.
3. When the Target Mac is booted into DFU mode correctly, the host will show a big DFU icon in Apple Configurator 2.
4. After you see the DFU picture pop up on the AC2 Host Mac you can let go of the Power Button.
8. Instructions for the M1 Mac Mini (2020)
The Mac Mini 2020 instructions are to use the USB-C port is closest to the Ethernet port.
1. Disconnect the power cord from the Mac Mini.
2. Plug USB-C/Thunderbolt cable into the USB-C port next to the ethernet port.
3. Plug the other end into the Host Mac.
4. While holding down the power button, connect the Mac Mini to power and continue to hold the power button for about 3-5 seconds
5. You should now see the DFU logo on the Host Mac.
9. Instructions for the M1 2021 24″ iMac
The 24″ M1 iMac (2021) instructions are to use the USB-C port is closest to the magnetic power port. The instructions are the same for both the 2 and 4 port version.
1. Disconnect the magnetic power cord from the iMac.
2. Plug USB-C cable into the USB-C port next to the power port.
3. Plug the other end into the Host Mac.
4. While holding down the power button, connect the iMac magnetic power plug continue to hold the power button for about 3-5 seconds
5. You should now see the DFU logo on the Host Mac.
10. Instructions for the M1 2021 24″ iMac
11. Instructions for the M1 2021 14″ and 16″ MacBook Pro
12. Instructions for the M1 2022 Mac Studio
10. You made it! Apple Configurator 2 Steps
The hard part is now over. Now we can restore macOS on the Target Mac. When you first open Apple Configurator 2 the screen will look like this.
Once your Mac is booted to DFU mode, you will see this screen on Apple Configurator 2. You are now ready for the next step.
11. Download macOS ISPW file (Optional)
Apple Configurator 2 version 2.13.2 will automatically download needed IPSW file just like it can for iOS. Let’s say that you want to download the IPSW so you can restore multiple times for testing, you can get it from my database below.
Once you’ve downloaded the macOS IPSW file, you are ready for Restore.
12. Begin Apple Silicon macOS Revive / Restore
1. Revive Option
The revive option will ONLY reinstall macOS Recovery. Go to step 2 for Restore.
You are now ready to restore either macOS Recovery with revive by Clicking Actions > Advanced > Revive Device.
Revive will reinstall macOS Recovery on your Apple Silicon Mac. This option retains user data.
2. Restore Option.
Restore will Reinstall macOS Recovery, ERASE your SSD hard drive and reinstall macOS.
You will now see a warning message. Do you want restore “MacBook Pro” to it’s Factory settings and latest firmware version?
Click the Restore Button to begin. Step one will download the latest macOS IPSW Firmware file directly from Apple.
You can also drag the macOS IPSW File over to the DFU icon to begin the restore.
After dragging the macOS 11 IPSW File over to the DFU logo you will get this pop up. You can select Restore to erase your drive and reinstall macOS. The process will only take about 15 minutes.
Step 2. Unzipping macOS
Step 3. Installing macOS
13. Finishing Up
If you would like to see more information you can click View and see a new activity window.
The entire process will only take a while. Most of the time is spent downloading the huge 13GB macOS Big Sur IPSW File. This is why it’s nice to keep the IPSW on an external hard drive or something. When you drag the IPSW File over to Apple Configuator 2, the restore will be super quick! Normally it only takes about 10 min!
When complete the Mac will automatically Boot up.
14. Can I Downgrade from an older version of macOS via IPSW Files?
The answer is YES, follow the link below for an explanation.
But only if the IPSW file is still signed by Apple. If Apple stops signing the IPSW file you will need to change the Boot Security to allow this. (Keep in mind Apple has not stopped signing any macOS installers yet, so we will see.)
15. Thanks
Hat tip goes out to macrumors forum user Nrwrit3r for the macOS Recovery menu workaround for older firmware!
NOTE 11/17/20! UNTIL I’M ABLE TO GATHER APPLE SILICON DATA I WILL LEAVE THE T2 BRIDGEOS TROUBLESHOOTING SECTION HERE.
I can’t get my Mac to boot into DFU mode. This is the toughest part of the whole process as I mentioned above. Keep trying the steps I listed above. Sometimes it takes multiple attempts to get his to work.
You can use System Information to see if the USB-C port lists your Mac in DFU Mode.
BridgeOS Restore Error 79- The OS Cannot be restored on this device. The Operation couldn’t be completed. (AMRestoreErrorDomain error 79 – Failed to handle message type StatusMsg) [AMRestoreErrorDomain – 0x4F (79)] – If you get this error it means that the BridgeOS update has failed and is unable to complete. The system will be unable to boot. When powered on the screen will be black. The Mac will have to be brought to an Apple Store for Service.
BridgeOS Restore Error 10 – The BridgeOS Restore failed! This is most likely because the host Mac was 1 or 2 OS Versions behind the Target Mac. The Host and Target Mac need to be on the same OS Version.
If your Target Mac is on 10.15, then your Host Mac needs to be on 10.15.
The OS Cannot be restored on this device.
The operation couldn’t be completed. (AMRestoreErrorDomain error 10 – Failed to handle message type StatusMsg) [AMRestoreErrorDomain – 0xA (10)]
Host Mac and Target Mac Disconnected during restore. – Error 4005
The OS Cannot be restored on this device.
Gave up waiting for device to transition from RestoreOS state to BootedOS State. [com.apple.MobileDevice.MobileRestore – 0xFA5 (4005)]
This error will come up when the restore process has been interrupted.
Or, you might get this using Apple Configurator 2 version 2.12.1, as the process never seems to complete properly. If the Target Mac awakes to the login window the process is complete even though the progress bar is at 100%. After unplugging the USB-C cable you will get the error above.
Apple Configurator 2 Reports RECOVERY instead of DFU Status.
If you see RECOVERY this means that BridgeOS is unable to boot and is the default status when you power on the Mac.
Failed BridgeOS Restore due to OS Version Mismatch! The Target Mac is a previous OS i.e 10.14 trying to restore a 10.15 Mac, the update will fail with an Error 10
If the Mac already failed the Upgrade, it could already be in this status. If so, you can attempt a BridgeOS restore.
Configurator could not perform the requested action. Apple Controller devices do not support this action.
This means that you selected Actions > Update, which is not supported. You need to select Actions > Advanced > Revive Device
Apple Configurator 2 BridgeOS Firmware Download Location.
Thanks MrMacintosh Reader Max C for letting me know the location of the BridgeOS Firmware files.
UPDATE 01/02/21 – This article is only for Apple Silicon M1 Macs
Use a USB installer with Big Sur 11.2 to reinstall macOS
Enter macOS recovery. If you have FileVault 2 enabled, click the Recovery Assistant menu and then select “Erase Mac”. If you don’t have FileVault 2 Enabled or have already erased the drive, click utilities from the top menu bar and then click Terminal. Enter in the command resetpassword This will bring you back to the Recovery Assistant menu. Click the Recovery Assistant menu bar item at the top and then select “Erase Mac”.
UPDATE 11/19/20 – It looks like Apple has fixed the issue! I’ve just finished reinstalling macOS Big Sur from macOS Recovery and from a USB Installer drive. Everything works now!
UPDATE 11/18/20 –I originally reported that this error would happen on a factory build of Big Sur 11.0 (20A2411) but it also happens if you are running 11.0.1 (20B29). To review…
It doesn’t matter if you are using macOS Recovery or Big Sur USB Installer, you will be unable to reinstall Big Sur!!!
The only way to recover is by using a 2nd Mac with Apple Configurator 2!!
When the macOS is reinstalling the Mac will attempt to personalize the version that is being installed. You will get this error.
An error occurred preparing the update. failed to personalize the software update. Please try again.
Can this issue be fixed?
YES! The ONLY way to fix this issue is to use Apple Configurator 2 and reinstall macOS with a 2nd Mac.
Apple Silicon M1 Mac Recovery has changed! The interface, options and the way you reinstall macOS is all new. I will show you everything you need to know.
UPDATED 09/25/21
Apple Silicon Macs started to arrive in customers hands on Tuesday November 17th, 2020. One of the first things we need to understand is how to reinstall or factory erase macOS on Apple Silicon. All the old rules that you had to follow with Intel Macs has now changed. I will show you 3 different ways to reinstall macOS Big Sur on a Apple Silicon Mac.
If you are looking for more information on Apple Silicon Macs, I’ve wrote an article going over everything you need to know.
Right off the bat, we need to understand that Mac Internet Recovery on Apple Silicon is DEAD! Finally you don’t have to worry about IR errors and the problems that come with them.
Internet Recovery will still remain for Intel based Macs. For Apple Silicon we now have 4 different ways to reinstall macOS.
1. macOS Recovery = First line of recovery.
2. System Recovery = Hidden partition for when normal macOS recovery is not available.
3. macOS Big Sur USB Installer Drive. = Boot to a createinstallmedia based Big Sur full installer.
4. macOS System Restore via DFU mode + Apple Configurator 2.
Reinstall macOS on Apple Silicon Table of Contents
1. macOS Recovery
2. macOS System Recovery
3. Both macOS Recovery and System Recovery are not available?
4. macOS Big Sur USB Install Drive
5. How to Use Apple Configurator 2 to reinstall macOS on Apple Silicon
6. Apple Silicon Security Policy
7. Apple Silicon Compatible Versions of macOS
8. Can I downgrade macOS on Apple Silicon?
9. Where can I get macOS ISPW Firmware files?
10. Signed? What does that mean?
1. Apple Silicon macOS Recovery
Apple Silicon macOS Recovery is almost exactly the same as it is on Intel Based Macs. One of the major things that has changed is the way that you get into macOS Recovery. Instead of having to remember a bunch of keyboard commands you can now use the power button to get right to the boot picker macOS recovery menu!
The video above shows you how to factory restore / erase your Apple Silicon Mac and reinstall macOS.
2. Apple Silicon System Recovery
Apple Silicon System Recovery is a new hidden recovery option in addition to macOS Recovery. If for some reason macOS Recovery becomes corrupt, System recovery will load which is the same as macOS recovery. You can use it to reinstall macOS and macOS Recovery.
3. Both macOS Recovery and System Recovery are not available?
If something serious goes wrong with your Mac and it can’t boot into macOS you will see a new startup screen. (The blinking folder icon has been retired). You will now see a screen like this
This screen has a new Apple Support URL support.apple.com/mac/restore which will tell you that you need to restore macOS firmware via Apple Configurator 2 and a 2nd mac running 10.15.6 or newer. Restoration will now work the same on the Mac as it does on iOS iPhones and iPads.
4. Apple Silicon External Boot Options – USB Installer
On Apple Silicon external boot remains, but has changed.
External Boot for the macOS installer is now enabled by default
You no longer need to enter Security Options to enable External Boot!
Now you can build out an USB Installer of macOS Big Sur and boot your Apple Silicon Mac to it.
5. How to Use Apple Configurator 2 to reinstall macOS on Apple Silicon
If all options to reinstall macOS fail you can now use Apple Configurator 2.
1. Revive = Will restore macOS Recovery Only. (User data remains)
2. Restore = Will will download macOS and macOS recovery and reinstall them (THIS WILL ALSO ERASE YOUR HARD DRIVE)
This will help with rapid deployment in lab / school situations.
My Mac T2 BridgeOS Restore article will show you this process. It has not changed except for one thing. In the future the “RESTORE” option will automatically download the newest macOS ISPW file for you and install it. For now you will need to download it and and drag it over to the DFU icon.
I’ve also written an article that goes over the entire new DFU + Apple Configurator 2 Apple Silicon Restore process below.
6. Apple Silicon Security Policy
New Apple Silicon Macs now have 2 Security modes.
1.Full Security = “iOS Security” – Only the latest signed version of macOS can be installed on an Apple Silicon Mac.
Full Security
Ensures that only your current OS, or signed operating system software currently trusted by Apple, can run. This mode requires a network connection at software installation time.
WWDC 2020
2. Reduced Security = Any version of macOS that was signed by Apple.
Reduced Security
Allows any version of signed operating system software ever trusted by Apple to run.
WWDC 2020
With the new Apple Silicon Security Policy, you can set a security policy for each container! On an Intel based Mac the security policy would be set on the entire system.
7. Apple Silicon Compatible Versions of macOS
Will you be able to install older versions of macOS? A quick review;
Full Security = iOS based security, only the latest signed version of macOS can run on the system.
Reduced Security = Any version of macOS that was signed by Apple can run on Apple Silicon
Note: The shipping OS version will be the oldest OS available to install
8. Can I downgrade macOS on Apple Silicon?
Yes!
Note. The “Shipping version” of macOS on Apple Silicon is the lowest OS that can be installed. An example of this is the M1 iMac which came with 11.3. You can not install Big Sur 11.2 on it.
9. Where can I get macOS ISPW Firmware files?
I started a new database page that will keep track of all macOS Apple Silicone IPSW Firmware files.
Starting with Apple Silicon, macOS OTA (Over The Air) Firmware will be signed by Apple. This means that they control which version of macOS can be installed on your Mac. The difference this time around is that Apple gives us the option to turn Signed Checking OFF. So you will still be able to install older versions of macOS.
How to download Apple Silicon M1 macOS IPSW Restore Files. You can use them with Apple Configurator 2 and a 2nd Mac for quick restores.
UPDATED: 12/11/24
With the introduction of the new Apple Silicon M1 Mac, you can now reinstall macOS with Apple Configurator 2 and IPSW files just like iOS! This page is a database of all macOS IPSW Files. The macOS ISPW firmware files database will be updated when new updates are released.
Table of Contents
1.macOS Sequoia Final IPSW Firmware files
2. macOS Sonoma Final IPSW Firmware files
3. macOS Ventura Final IPSW Firmware files
4. macOS Monterey Final IPSW Firmware Files
5. macOS Big Sur Final IPSW Firmware Files
6. macOS Sequoia Beta IPSW Firmware files
7. macOS Sonoma Beta IPSW Firmware files
8. macOS Ventura Beta IPSW Firmware Files
9. macOS Monterey Beta IPSW Firmware Files
10. macOS Big Sur Beta IPSW Firmware Files
All download links are directly from Apple’s SUS Server.
For more information on how to reinstall macOS on your Apple Silicon Mac, I’ve written an article that goes over everything you need to know!
macOS Big Sur Beta 11.0.1 Release Candidate 2 (20B28) Beta 3 is Live!
UPDDATE 11/10/20 10:30PM
Apple has released a full installer for 11.0.1 RC2
Public Beta Released!
No listed changes from RC1 > RC2
New Platform ID’s found! MacBook Air = MacBookAir10,1 MacBook Pro = MacBookPro17,1 Mac mini = Macmini9,1 – HT Martin Nobel for finding these!
Getting reports of BridgeOS Update errors when trying to upgrade a T2 Mac that has never had Big Sur on it before.
MacOS Big Sur 11.0.1 RC 2 (Beta 3) was released on November 10th, 2020 after the Apple Silicon “One more thing” event. The release comes about one week after 11.0.1 RC Beta 2. We were expecting that Big Sur might launch today or tomorrow but now it’s been confirmed…
macOS Big Sur will be released to the public on November 12, 2020!
Updating to macOS Big Sur 11.0.1 Release Candidate from previous versions of macOS might take significantly longer than expected. Data loss could occur if the update is interrupted. (59101197)
Previous Big Sur 11 Beta Releases
13. Big Sur 11 Beta 11.0.1 (20B28) Beta 3 RC 2 – 11/10/20 Current Release
12. Big Sur 11 Beta 11.0.1 (20B5022a) Beta 2 RC – 11/05/20 My Release Notes
11. Big Sur 11 Beta 11.0.1 (20B5012d) Beta 1 – 10/28/20 – My Release Notes
macOS Big Sur 11.0.1 RC 2 – Beta 3 Release Candidate (20B28) Release Notes
General
Known Issues
Important
Updating to macOS Big Sur 11.0.1 Release Candidate 2 from previous versions of macOS might take significantly longer than expected. Data loss could occur if the update is interrupted. (59101197)
Accessibility
Known Issues
You might be unable to pair certain braille displays using Bluetooth. (69794099)Workaround: Connect these devices using USB instead.
When updating from macOS Big Sur 11 beta 2 to macOS Big Sur 11 beta 3 or later, you might be offered an unexpectedly large download rather than an incremental software update. (65753086)Workaround: Under the “Another update is available” text, click the “More info…” link. This reveals the incremental update where you can click the Install Now button.
You might need to adjust Energy Saver settings so your Mac doesn’t go to sleep while preparing to install macOS Big Sur 11.0.1 Release Candidate 2. (63166401)
If macOS Big Sur 11.0.1 Release Candidate 2 is installed into the same APFS container as previous versions of macOS Catalina 10.15, system software updates can no longer be installed on the previous versions of macOS. (64411484)Workaround: Update the previous version of macOS Catalina to 10.15.6 or later.
Kernel
Known Issues
Installing a new kernel extension requires signing in as an Admin user. You must also restart your Mac to load the extension. Kernel extensions using certain deprecated KPIs won’t be loaded. For more information, see Deprecated Kernel Extensions and System Extension Alternatives. (55068348)Workaround: During development, you can temporarily disable System Integrity Protection to allow these deprecated kernel extensions to load.
New in macOS Big Sur 11.0.1 Release Candidate 2, the system ships with a built-in dynamic linker cache of all system-provided libraries. As part of this change, copies of dynamic libraries are no longer present on the filesystem. Code that attempts to check for dynamic library presence by looking for a file at a path or enumerating a directory will fail. Instead, check for library presence by attempting to dlopen() the path, which will correctly check for the library in the cache. (62986286)
Use only absolute paths with the --volume-root option of kmutil, and don’t use a trailing /. (63773848)
Symbols exported by both xnu and Apple kernel extensions will change. Recompile your kernel extension with each update to macOS Big Sur 11.0.1 Release Candidate 2 to ensure compatibility. (64262563)
SwiftUI
Known Issues
ProgressView generic type signature has changed, adding the currentValueLabel generic parameter. This change doesn’t require any source changes, but it causes apps compiled using an earlier beta SDK to quit unexpectedly. (63580200)Workaround: Re-compile apps for macOS Big Sur 11 Beta 6 or later to resolve this issue.
Third-Party Apps
Known Issues
You might experience kernel panics when using earlier versions of Parallels Desktop 16. (67358596)Workaround: Upgrade to the most-recent version of Parallels Desktop 16.
Some third-party scripts might produce unexpected results due to the change in macOS version from 10.x to 11. (62477208)Workaround: Set SYSTEM_VERSION_COMPAT=1 in the calling environment, for example: $ SYSTEM_VERSION_COMPAT=1 legacy_script.pl
Wallet
Known Issues
isPassLibraryAvailable() doesn’t ensure uniform availability of pass library functionality between platforms and devices. (60697880)Workaround: Call a more specific API to check available functionality, such as canAddPasses().
Xcode
Known Issues
Legacy Xcode versions prior to 11.5 might unexpectedly quit when launched. (59991056)Workaround: Run the following command in Terminal: defaults write com.apple.dt.Xcode DVTDisableMainThreadChecker 1, then deselect Main Thread Checker in the Diagnostic tab of the Run and Test actions for each scheme in your project.
Today Apple released macOS Big Sur Beta 11.0.1 Beta 2 Release Candidate (20B5022a) to Developers
MacOS Big Sur 11.0.1 Beta 2 was released on November 5th, 2020. The release comes about one week after 11.0.1 Beta 1. We were expecting RC or GM seed, but not yet! It’s possible that we will see the public launch of 11.0.1 at the Apple Silicon Mac “One more thing” event on November 10th.
That’s all folks! I hope that you were able to get all your Big Sur bugs fixed! This version is most likely the release that we will see this Tuesday!
Updating to macOS Big Sur 11.0.1 Release Candidate from previous versions of macOS might take significantly longer than expected. Data loss could occur if the update is interrupted. (59101197)
Previous Big Sur 11 Beta Releases
12. Big Sur 11 Beta 11.0.1 (20B5022a) Beta 2 RC – 11/05/20 Current Release
11. Big Sur 11 Beta 11.0.1 (20B5012d) Beta 1 – 10/28/20 – My Release Notes
macOS Big Sur 11.0.1 Beta 2 Release Candidate (20B5022a) Release Notes
Overview
The macOS 11 SDK provides support to develop apps for Macs running macOS Big Sur 11. The SDK comes bundled with Xcode 12.2 RC, available from Beta Software Downloads. For information on the compatibility requirements for Xcode 12.2, see Xcode 12.2 RC Release Notes.
General
Known Issues
Important
Updating to macOS Big Sur 11.0.1 Release Candidate from previous versions of macOS might take significantly longer than expected. Data loss could occur if the update is interrupted. (59101197)
Accessibility
Known Issues
You might be unable to pair certain braille displays using Bluetooth. (69794099)Workaround: Connect these devices using USB instead.
macOS Big Sur 11.0.1 Release Candidate is designated as qualifying for the 50% Apple Security Bounty bonus payment for issues that are unknown to Apple or reintroduced in this release. See Apple Security Bounty for more information.
Installer and Software Update
Known Issues
When updating from macOS Big Sur 11 beta 2 to macOS Big Sur 11 beta 3 or later, you might be offered an unexpectedly large download rather than an incremental software update. (65753086)Workaround: Under the “Another update is available” text, click the “More info…” link. This reveals the incremental update where you can click the Install Now button.
You might need to adjust Energy Saver settings so your Mac doesn’t go to sleep while preparing to install macOS Big Sur 11.0.1 Release Candidate. (63166401)
If macOS Big Sur 11.0.1 Release Candidate is installed into the same APFS container as previous versions of macOS Catalina 10.15, system software updates can no longer be installed on the previous versions of macOS. (64411484)Workaround: Update the previous version of macOS Catalina to 10.15.6 or later.
Kernel
Known Issues
Installing a new kernel extension requires signing in as an Admin user. You must also restart your Mac to load the extension. Kernel extensions using certain deprecated KPIs won’t be loaded. For more information, see Deprecated Kernel Extensions and System Extension Alternatives. (55068348)Workaround: During development, you can temporarily disable System Integrity Protection to allow these deprecated kernel extensions to load.
New in macOS Big Sur 11.0.1 Release Candidate, the system ships with a built-in dynamic linker cache of all system-provided libraries. As part of this change, copies of dynamic libraries are no longer present on the filesystem. Code that attempts to check for dynamic library presence by looking for a file at a path or enumerating a directory will fail. Instead, check for library presence by attempting to dlopen() the path, which will correctly check for the library in the cache. (62986286)
Use only absolute paths with the --volume-root option of kmutil, and don’t use a trailing /. (63773848)
Symbols exported by both xnu and Apple kernel extensions will change. Recompile your kernel extension with each update to macOS Big Sur 11.0.1 Release Candidate to ensure compatibility. (64262563)
Mac Catalyst
Known Issues
WebGL content in WKWebView might experience reduced performance. (70587571)
A ToolbarItem with automatic placement isn’t placed in the window toolbar. (63690384)
Select UIKit controls, control customizations, and methods throw exceptions when used in the Mac idiom. Unsupported controls and behaviors on macOS Big Sur 11 throw exceptions as follows:
Safari
Resolved in macOS Big Sur 11.0.1 Release Candidate
Safari no longer quits unexpectedly if iCloud Tabs are enabled. (70625636)
SwiftUI
Known Issues
ProgressView generic type signature has changed, adding the currentValueLabelgeneric parameter. This change doesn’t require any source changes, but it causes apps compiled using an earlier beta SDK to quit unexpectedly. (63580200)Workaround: Re-compile apps for macOS Big Sur 11 Beta 6 or later to resolve this issue.
Third-Party Apps
Known Issues
You might experience kernel panics when using earlier versions of Parallels Desktop 16. (67358596)Workaround: Upgrade to the most-recent version of Parallels Desktop 16.
Some third-party scripts might produce unexpected results due to the change in macOS version from 10.x to 11. (62477208)Workaround: Set SYSTEM_VERSION_COMPAT=1 in the calling environment, for example: $ SYSTEM_VERSION_COMPAT=1 legacy_script.pl
Wallet
Known Issues
isPassLibraryAvailable() doesn’t ensure uniform availability of pass library functionality between platforms and devices. (60697880)Workaround: Call a more specific API to check available functionality, such as canAddPasses().
Xcode
Known Issues
Legacy Xcode versions prior to 11.5 might unexpectedly quit when launched. (59991056)Workaround: Run the following command in Terminal: defaults write com.apple.dt.Xcode DVTDisableMainThreadChecker 1, then deselect Main Thread Checker in the Diagnostic tab of the Run and Test actions for each scheme in your project.
I’m hoping the DTK labs are setup just like the virtual WWDC 2020 labs.
I was lucky enough to be picked for 2 out of 3 labs that I signed up for at WWDC 2020.
I really was not sure what to expect. When I joined the call, two Apple Engineers were on the call waiting. We introduced ourselves and immediately jumped in and started to talk about the questions that I had.
Both Engineers had answers to every question that I had. The entire experience was great. This is something that MacAdmins need, the ability to talk directly with engineers about the issues they are facing every single day.
If the Apple Silicon labs are anything like the WWDC Labs, then you will defiantly be happy. Don’t miss your chance!
Everything you need to know about Apple Silicon
Be sure to check out my new “Everything you need to know” article on Apple Silicon. The article will be updated as new information comes in!
Apple said the first Apple Silicon Mac will launch before the end of 2020. The launch date is quickly approaching, now is the time to get up to speed! I will be following my “Everything you need to know” format from my previous articles.
This article will be updated as new Apple Siliconinformation comes in.
The feedback that I’ve received from these has been really great. The big takeaway is that everyone really likes how all the information is all in one place. You are not wasting time looking for that one article, command or link.
NOTE: Everything in this article is public knowledge from Apple. Once the first Apple Silicon Mac ships, I will post more in depth articles.
Apple Silicon changes the way in which we enter recovery on the Mac. In the past, we had to remember multiple keyboard commands. On Apple Silicon, all you need to do is hold down the power button. In a few seconds, you will see the new Apple Silicon Startup Manager.
7. How to use the new start manager on Apple Silicon
To enter Apple Silicon Startup manager follow these steps.
1. Hold down the power button
2. You will see the message “Continue holding for startup options”
3. The next message will say “Loading Startup Options…”
4. You will now see the new Apple Silicon Startup Manager.
The startup manager will show you the main boot disk (Macintosh HD) Boot icon and Recovery Options. Click “Options” to boot into macOS Recovery.
8. Internet Recovery is dead on Apple Silicon
Have you had trouble booting into Internet Recovery in the past? You are not alone. Now with Apple Silicon, Internet recovery is officially retired. It will still remain for Intel based Macs. For Apple Silicon we now have 3 different ways to reinstall macOS.
1. macOS Recovery = First line of recovery.
2. System Recovery = Hidden partition for when normal macOS recovery is not available.
3. macOS System Restore via DFU mode + Apple Configurator 2.
9. Apple Silicon macOS Recovery
Apple Silicon macOS Recovery is almost exactly the same as it is on Intel Based Macs. The only difference is Security Policy options was moved from the Menu bar to the “Startup Disk”.
10. Apple Silicon System Recovery
Apple Silicon System Recovery is a new hidden recovery option in addition to macOS Recovery. If for some reason macOS Recovery becomes corrupt, System recovery will load which is the same as macOS recovery. You can use it to reinstall macOS and macOS Recovery.
11. Both macOS Recovery and System Recovery are not available?
The blinking folder icon is now retired. If the Mac is not bootable, you will now see an old friend.
12. Apple Silicon External Boot Options – USB Installer
On Apple Silicon external boot remains, but has changed.
External Boot for the macOS installer is now enabled by default
You no longer need to enter Security Options to enable External Boot!
You can build out a USB Installer of macOS Big Sur and boot your Apple Silicon Mac to it. The big difference that ONLY the installer is available for a reinstall of the OS. You can NOT erase the drive in this mode.
13. How to Use Apple Configurator 2 to reinstall macOS on Apple Silicon
If all options to reinstall macOS fail you can now use Apple Configurator 2.
This will help with rapid deployment in lab / school situations.
14. Apple Silicon Security Policy
We know that an Apple Silicon Mac will have 2 Security modes.
1.Full Security = “iOS Security” – Only the latest signed version of macOS can be installed on an Apple Silicon Mac.
Full Security
Ensures that only your current OS, or signed operating system software currently trusted by Apple, can run. This mode requires a network connection at software installation time.
WWDC 2020
2. Reduced Security = Any version of macOS that was signed by Apple.
Reduced Security
Allows any version of signed operating system software ever trusted by Apple to run.
WWDC 2020
With the new Apple Silicon Security Policy, you can set a security policy for each container! On an Intel based Mac the security policy would be set on the entire system.
15. Apple Silicon Compatible Versions of macOS
Will you be able to install older versions of macOS? A quick review;
Full Security = iOS based security, only the latest signed version of macOS can run on the system.
Reduced Security = Any version of macOS that was signed by Apple can run on Apple Silicon
Note: The shipping OS version will be the oldest OS available to install.
16. Can I downgrade macOS on Apple Silicon?
Yes! But only with your Apple Silicon Security Policy set to “Reduced Security”.
17. How to use SMB Mac Sharing Mode (Replaces Target Disk Mode – TDM)
Target Disk Mode has been retired on Apple Silicon. It was replaced with Apple Silicon Mac Sharing Mode.
Boot to macOS recovery and then select “Mac Sharing Mode” you will be able to transfer data over USB-C cable. You will need to authenticate with a SecureToken User that is on the host Mac.
18. Apple Mac Mini Developer Transition Kit (DTK)
New Mac Developer Transition Kit with Apple Silicon, a comprehensive set of resources, and one-on-one technical support, you’ll have everything you need to get your Universal apps ready before Apple Silicon Macs become available to customers.– developer.apple.com/programs/universal/
Universal App Quick Start Program – Get your Universal apps ready. The Universal App Quick Start Program includes all the tools, resources, and support you need to build, test, and optimize your next-generation Universal apps for macOS Big Sur. – developer.apple.com/programs/universal/apply/
5. What’s New for Enterprise and Education WWDC 2020 June 2020 (v1.0) (AppleSeed Account Required)– appleseed.apple.com
6. AppleSeed – macOS 11.0 Big Sur Beta Release Notes(AppleSeed Account Required) – appleseed.apple.com
23. WWDC20 Video Links
Port your Mac app to Apple Silicon – Your porting questions, answered: Learn how to recompile your macOS app for Apple Silicon Macs and build universal apps that launch faster, have better performance, and support the future of the platform. We’ll show you how Xcode makes it simple to build a universal macOS binary.developer.apple.com/videos/play/wwdc2020/10214/
What’s new in managing Apple devices. – iOS, macOS, tvOS We’ve made significant strides in bringing crucial device management features to macOS. Discover how these features can help you manage your all your devices using the same tools and technologies. Get details on changes coming this year and how they will impact your deployment workflows– developer.apple.com/videos/play/wwdc2020/10639/
iPad and iPhone apps on Apple Silicon Macs. – Apple Silicon Macs can run many iPad and iPhone apps as-is, and these apps will be made available to users on the Mac through the Mac App Store. Discover how iPad and iPhone apps run on Apple Silicon Macs, and the factors that make your apps come across better.– developer.apple.com/videos/play/wwdc2020/10114/
Explore the new system architecture of Apple Silicon Macs – Discover how Macs with Apple Silicon will deliver modern advantages using Apple’s System-on-Chip (SoC) architecture. Leveraging a unified memory architecture for CPU and GPU tasks, Mac apps will see amazing performance benefits. developer.apple.com/videos/play/wwdc2020/10686/
24. MacAdmin Blog Links
This list is specifically for MacAdmins. This will be an ongoing list of articles and posts that will help you learn the latest 11.0 changes.