Title: Root Patching Launch Script EFI Shell on macOS Monterey (2015 MacBook Pro)
In this article, we will discuss how to root patch the EFI shell on macOS Monterey (12.x) for a 2015 MacBook Pro. This process can help resolve boot issues that occur twice.
Prerequisites
- A 2015 MacBook Pro
- macOS Monterey installed using the OCLP method
- A working Internet connection
Warning
Performing root patching on your MacBook Pro can potentially void your warranty and lead to system instability if not done correctly. Proceed at your own risk.
Steps
-
Boot your MacBook Pro into Recovery Mode by restarting your computer and holding down
cmd + Rkeys. -
Connect to the internet by selecting "Network Utility" from the Utilities menu, then click "Show VPN status" and "Configure". Choose your network and click "Apply".
-
Open Terminal from the Utilities menu.
-
Install Homebrew by running the following command:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Install the necessary tools:
brew install rEFInd
- Download the rEFInd EFI shell patch:
curl -OL https://github.com/dortmcdd/Refit/raw/master/rEFInd/patches/rootfs.efi
- Move the patch to the EFI/OC/Boot/ folder:
sudo mkdir -p /efi/oc/Boot/
sudo mv rootfs.efi /efi/oc/Boot/
- Exit Recovery Mode and restart your MacBook Pro.
Summary
In this article, we discussed how to root patch the EFI shell on macOS Monterey (12.x) for a 2015 MacBook Pro. This process can help resolve boot issues that occur twice. We used Homebrew to install rEFInd and downloaded the necessary patch, then moved it to the EFI/OC/Boot/ folder.
References