Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Mount Efi:
sudo diskutil mount /dev/disk0s1 (could be "disk1" on your system)

Efi disk will now show on you mac, now go to
EFI/EFI/OC/Kexts/

Put OpcodeEmulator.kext inside Kext folder

Now go to: EFI/EFI/OC/

Open config.plist file (i did it with PlistEdit Pro, you can use any Plist editor)
navigate to "kernel/add" ,and duplicate fist item >0

Inside the duplicated item >1, replace item BundlePath and ExecutablePath, and delete Comment

Unfortunately, this does not work on Mac Pro 4,1 / 5,1.
 
  • Like
Reactions: flyproductions
Mount Efi:
sudo diskutil mount /dev/disk0s1 (could be "disk1" on your system)

Efi disk will now show on you mac, now go to
EFI/EFI/OC/Kexts/

Put OpcodeEmulator.kext inside Kext folder

Now go to: EFI/EFI/OC/

Open config.plist file (i did it with PlistEdit Pro, you can use any Plist editor)
navigate to "kernel/add" ,and duplicate fist item >0

Inside the duplicated item >1, replace item BundlePath and ExecutablePath, and delete Comment

Unfortunately, this does not work on Mac Pro 4,1 / 5,1.
I think for it to work it needs to have at least AVX, like Ivy Bridge, which the Mac Pro 5.1 doesn't have.
 
  • Like
Reactions: flyproductions
Well, we see there ARE solutions... the Meta WA team does not want to give them to us.
 
Thank you, worked perfectly on OCLP

This is what i did
Thanks for your detailed instructions and the working DL-link for the kext!

I followed step by step. But sadly for me, using Mac Pro 5,1, like JackLeBoul assumed, it just did not work. Same crashing at launch like before, same error report too.

Two possible reasons:
a) the kext just does not work with Xeons
b) it is not even loaded

To exclude b): Is there any way to check which of the kexts "sideloaded" by OCLP are really active? System Info only shows kexts loaded by the system, meaning present at System/Library/Extensions.

I'm afraid the reason is far more likely a) anyway.
 
Last edited:
  • Like
Reactions: Mystere65
Thank you, worked perfectly on OCLP

This is what i did:

Mount Efi:
sudo diskutil mount /dev/disk0s1 (could be "disk1" on your system)

Efi disk will now show on you mac, now go to
EFI/EFI/OC/Kexts/

Put OpcodeEmulator.kext inside Kext folder

Now go to: EFI/EFI/OC/

Open config.plist file (i did it with PlistEdit Pro, you can use any Plist editor)
navigate to "kernel/add" ,and duplicate fist item >0
Inside the duplicated item >1, replace item BundlePath and ExecutablePath, and delete Comment

Save and restart

View attachment 2486437

View attachment 2486436

Thank you for the detailed workaround. It worked like a charm!
Finally, running the latest version of Whatsapp from App Store on my MBP Mid 2012, Ventura 13.7.4, OCLP 2.2!
 
Thank you, worked perfectly on OCLP

This is what i did:

Mount Efi:
sudo diskutil mount /dev/disk0s1 (could be "disk1" on your system)

Efi disk will now show on you mac, now go to
EFI/EFI/OC/Kexts/

Put OpcodeEmulator.kext inside Kext folder

Now go to: EFI/EFI/OC/

Open config.plist file (i did it with PlistEdit Pro, you can use any Plist editor)
navigate to "kernel/add" ,and duplicate fist item >0
Inside the duplicated item >1, replace item BundlePath and ExecutablePath, and delete Comment

Save and restart

View attachment 2486437

View attachment 2486436
works like a charm on imac 12.2
 
Thank you, worked perfectly on OCLP

This is what i did:

Mount Efi:
sudo diskutil mount /dev/disk0s1 (could be "disk1" on your system)

Efi disk will now show on you mac, now go to
EFI/EFI/OC/Kexts/

Put OpcodeEmulator.kext inside Kext folder

Now go to: EFI/EFI/OC/

Open config.plist file (i did it with PlistEdit Pro, you can use any Plist editor)
navigate to "kernel/add" ,and duplicate fist item >0
Inside the duplicated item >1, replace item BundlePath and ExecutablePath, and delete Comment

Save and restart

Thanks a lot Farkas! I registred only to thank you for your solution. Hope future versions of OCLP come with this integrated.

MacPro 6,1 - 3,5 GHz Intel Xeon - Sequoia 15.3.1
 
Thanks for the posted solution and the working link to the .zip file. I will also do it on my iMac 2011 27", currently on Sequoia 15.2 with OCLP.

EDIT: Also did it and it works on my machine!

One question: Will this be permanent also after an updated version of mac OS and/or OCLP is installed or will the changes to the config.plist file have to be made again after an update?
 
Last edited:
Thank you, worked perfectly on OCLP

This is what i did:

Mount Efi:
sudo diskutil mount /dev/disk0s1 (could be "disk1" on your system)

Efi disk will now show on you mac, now go to
EFI/EFI/OC/Kexts/

Put OpcodeEmulator.kext inside Kext folder

Now go to: EFI/EFI/OC/

Open config.plist file (i did it with PlistEdit Pro, you can use any Plist editor)
navigate to "kernel/add" ,and duplicate fist item >0
Inside the duplicated item >1, replace item BundlePath and ExecutablePath, and delete Comment

Save and restart

Thanks a lot! This got WhatsApp working again on my i5 MBP running Ventura. :D

Unfortunately, if you try to make a video/audio call, it crashes.

d1TSvyt.png


Has anyone else experienced this?
 
Just tried it and...yes, when starting a call, it also crashes...damn. Chatting works, however, and this is already an improvement.
 
Thanks for the posted solution and the working link to the .zip file. I will also do it on my iMac 2011 27", currently on Sequoia 15.2 with OCLP.

EDIT: Also did it and it works on my machine!

One question: Will this be permanent also after an updated version of mac OS and/or OCLP is installed or will the changes to the config.plist file have to be made again after an update?
Config.sys gets overwritten so you will have to apply it after every update to the bootloader
 
I've got an iMac 11,2 (21.5" mid 2010) and doesn't seem to be working..

I have two disks (HD with High Sierra, SSD with Sequoia) both with EFI partition.

Applied the solution on both EFIs, just in case, since I'm not sure what EFI is really used:

- sudo diskutil mount /dev/disk0s1
- sudo diskutil mount /dev/disk1s1

then copied kext and amended config on both EFIs

Then rebooted, but Whatsapp still crashes..
 
Yes! Now working with Whatsapp 25.8.76 (713013033) from App Store on
iMac 11,2 21.5" mid 2010 Sequoia 15.3.2 (OCLP 2.2.0)
Thanks!
 
I have WhatsApp Desktop version 25.6.72 running on Big Sur 11.7.10 with support for AVX and AVX2. The app shows this message:


On 5 May 2025 this app will stop working on MacOS 11.7

Upgrade your version of macOS to keep using this app. If you can't upgrade you can access WhatsApp Web with a browser.

Minimum supported version is macOS Monterey 12.1

I can't upgrade to Monterey because of hardware. Is this hopeless?
 
I have WhatsApp Desktop version 25.6.72 running on Big Sur 11.7.10 with support for AVX and AVX2. The app shows this message:




I can't upgrade to Monterey because of hardware. Is this hopeless?
Don't know your hardware, but OCLP (OpenCore Legacy Patcher) methods are vastly used to bypass limitations. If you are running Big Sur you will be able to upgrade via OCLP. Check videos on Youtube on how to... also here: https://dortania.github.io/OpenCore-Legacy-Patcher/START.html

Supported models: https://dortania.github.io/OpenCore-Legacy-Patcher/MODELS.html
 
I've reinstalled the app at least five times, and still the same problem.
Is there another solution?
(Macbook Pro 9.2 ,Mid 2012,Sequoia 15.3, OPCLP 2.2.0)
Update..

I found a Solution for the Issue..
I installed Whatsapp from Safari instead of the app store, and its working flawlessly
 
  • Like
Reactions: ClaudAA
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.