Jump to content
MaLd0n

CryptexFixup - Rosetta Cryptex in macOS Ventura

Recommended Posts

  • Administrators

Lilu Kernel extension for installing Rosetta Cryptex in macOS Ventura. Applicable for both OS installation and updates.

Link HERE

With macOS Ventura, Apple finally dropped the last Mac that lacked the AVX2.0 CPU instruction, the 2013 Trash Can Mac Pro (MacPro6,1). With this, systems lacking AVX2.0 can no longer boot Ventura natively as Apple has stripped the legacy non-AVX2.0 dyld shared caches from the OS. However due to compatibility issues with Rosetta 2, Apple is forced to retain a pre-AVX2.0 dyld shared cache on Apple Silicon systems.

Thus to support older machines, this kext will force the macOS installer/updater to install the Apple Silicon Cryptex (OS.dmg) instead of the stock Intel variant. More information can be found under macOS Ventura and OpenCore Legacy Patcher Support: Issue 998. Additionally this kext will disable Cryptex hash verification in APFS.kext.

Additional notes:

Delta Updates will not be supported with patched Cryptexes, Full Updates will be requested instead.

Delta: 1-3GB~

Full Update: 12GB

Rapid Secuirty Response Updates are currently not supported at this time.

macOS only distributes x86_64h-based deltas on x86 machines, which are incompatible with the Rosetta Cryptex.

If CryptexFixup determines your system already supports AVX2.0, it will not do anything (unless explicitly requested).Systems supporting AVX2.0 natively:

Intel Haswell and newer

AMD Excavator/Ryzen and newer

Systems lacking AVX2.0:

Intel Ivy Bridge and older

AMD Bulldozer/Piledriver/Steamroller and older

This kext does not drop the requirement for AVX2.0 in some of Ventura's Graphics Stack

AMD Polaris, Vega and Navi Drivers in Ventura will not function without AVX2.0 support, end users will need to find alternative ways to achieve graphics acceleration

Apple's Paravirtualized Graphics Stack still supports pre-AVX2.0 systems

ex. VMware Fusion on Monterey host lacking AVX2.0, guest VM running Ventura

Boot arguments

-cryptoff (or -liluoff) to disable

-cryptdbg (or -liludbgall) to enable verbose logging (in DEBUG builds)

-cryptbeta (or -lilubetaall) to enable on macOS newer than 13

-crypt_allow_hash_validation to disable APFS.kext patching

-crypt_force_avx to force install the Rosetta Cryptex on AVX2.0 systems

Credits

Apple for macOS

vit9696 for Lilu.kext

DhinakG for research and development

khronokernel for research and development

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill¬†[email protected]

BTC 1BDzsV4bw3DVCiffFAeNKsdEzqkPXNVrXR

ETH BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115

USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9

USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ

PicPay @danielnmaldonado

PiX¬†@[email protected]

Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...