[MacPorts] #66358: sip-workaround no longer works on macOS 13 Ventura due to new security features
MacPorts
noreply at macports.org
Wed Sep 27 23:39:52 UTC 2023
#66358: sip-workaround no longer works on macOS 13 Ventura due to new security
features
-------------------------+---------------------
Reporter: reneeotten | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: base | Version:
Resolution: | Keywords: ventura
Port: |
-------------------------+---------------------
Comment (by neverpanic):
On arm64, apple uses a different ABI, arm64e, which includes pointer
authentication. The macOS kernel refuses to run arm64e binaries unless
they are signed by Apple. A workaround is to run
{{{
sudo nvram boot-args=-arm64e_preview_abi
}}}
which disables this check. I think what happens here is twofold: On
x86_64, resigning the binaries is sufficient, but on arm64, this doesn't
work, and the additional boot argument may be required as well.
--
Ticket URL: <https://trac.macports.org/ticket/66358#comment:39>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list