[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