If you follow my previous tutorial to install macOS Sequoia on Proxmox, you may want to enable AppleID on your macOS Sequoia installed on Proxmox. Due to changes that Apple made, we are no longer able to login using Apple ID on macOS Sequoia (and probably Sonoma), if they were installed on a virtual machine like Proxmox. You will likely get the error below when you try login:
But, don’t worry, there is a workaround for this issue.
In this article, we will guide you through how to enable Apple ID on macOS Sequoia installed on Proxmox. There are few things that we need to change and modify.
Steps to Enable Apple ID on macOS Sequoia Installed on Proxmox
Step 1. Generate SMBIOS
First of all, we need to change/update our SMBIOS. We will need the following software:
Download those software and put them in your Download folder. Now open Terminal and cd to the GenSMBIOS-master folder.
cd Downloads/GenSMBIOS-master
Then execute this command to make the file executable
sudo chmod +x GenSMBIOS.command
Finally, use this command to run the program
./GenSMBIOS.command
The GenSMBIOS will start. Follow the steps in the video below.
Step 2. Modify Config.plist
This is a crucial step. Please do it carefully to avoid any mistakes. We will need a specific editor for config.plist file. I will use OCAuxiliary Tools. You can download this program below.
Install and Open OCAuxiliary Tools. If you get an error saying the program cannot be run, go to Settings > Privacy & Security. Enable/Allow the program from there. This is the program look like.
Now go to File > Open and select your config.plist file. This file is located in EFI partition > EFI > OC folder. You need to mount your EFI partition using Clover Configurator.
Go to Kernel -> Patch and add two new items as follows:
Identifier | Base | Count | Find | Limit | Mask | Replace | Skip | Arch |
kernel | 1 | 68696265726E61746568696472656164790068696265726E617465636F756E7400 | 0 | 68696265726E61746568696472656164790068765F766D6D5F70726573656E7400 | 0 | x86_64 | ||
kernel | 1 | 626F6F742073657373696F6E20555549440068765F766D6D5F70726573656E7400 | 0 | 626F6F742073657373696F6E20555549440068696265726E617465636F756E7400 | 0 | x86_64 |
And then go to File > Save. Reboot hackintosh. After reboot, you can try sign in again and in my case, it works.
Conclusion
Enabling Apple ID in macOS Sequoia installed on Proxmox is possible. Thanks to the Proxmox forum member that provides the workaround. Now, I can use my Apple ID on my macOS Sequoia on Proxmox. Please read the post here.
Leave a Reply