After many months of work, we’ve finally gotten macOS Ventura running on legacy Metal GPUs!
This includes my early 2008 Mac Pro (Nvidia Kepler and AMD GCN 1), 2012 Mac mini, 2014 Mac mini and 2014 5k iMac!
In preparation for macOS Sequoia on Monday, we're proud to announce OpenCore Legacy Patcher 2.0.0!
And with it, all 83 Macs we supported in Sonoma are supported in Sequoia!
With much anticipation, we're proud to announce OpenCore Legacy Patcher 1.0.0! And with it, macOS Sonoma support!
This release now supports 83 unsupported Macs, allowing all fo them to see one more year of the latest macOS release!
The team and I have been hard at work with macOS Sonoma development, and thought some people might like a bit of a sneak peak.
And here we are, a 2013 Trans Can Mac Pro running
#macOS
14.0,
#Sonoma
!
We still have a ton of work to do, but hope everyone’s excited for this fall!
After many months of heavy anticipation, OpenCore Legacy Patcher 0.5.0 adds support for macOS Ventura 🎉
With this release, most people with a 2012 or newer Mac listed below should be able to install Apple's latest OS with ease!
After much anticipation, OpenCore Legacy Patcher v0.6.0 has finally released! And with it, hardware support for so many more machines on macOS Ventura, including non-Metal GPUs!
For those curious why iPhone Mirroring is a T2/Apple Silicon feature (ie. not on the 2019 iMac), it seems Apple uses hardware device attestation for the pairing.
So on older machines like with OpenCore Legacy Patcher (or Hackintoshes), the feature unfortunately does not work:
Another milestone hit with legacy Macs and macOS Sonoma: 3802-based GPU accel! Includes hardware such as Intel’s Ivy Bridge and Haswell, and Nvidia’s Kepler.
Amazing work from the dev team, especially EduCovas. And many thanks to everyone who’ve donated:
For the first time outside of Cupertino Headquarters, a 2013 Trash Can Mac Pro booted macOS Ventura!
Insanely generous person donated a 2013 Mac Pro to us for development, and with fairly quick turn around we got the machine booting!
Major milestone hit within the OpenCore Legacy Patcher Project, we got automatic Rosetta Cryptex installed on older, pre-AVX2.0 Macs!
This means no more manual OS.dmg swapping, and restoration of easy to install OS updates for Ivy Bridge and older!
Long live Penryn!
Happy to say that with
#macOS
#Ventura
's Release Candidate, OCLP v0.5.0 is going quite smoothly!
Currently we're finalizing testing in our Discord, however we’re overall quite happy with the progress!
With Sonoma a day away, wanted to give the community a bit of a heads up with where OpenCore Legacy Patcher is.
We were hoping for an October release, and so unfortunately won’t have day 1 support tomorrow. Instead we'll be releasing OCLP 1.0.0 on Oct 2:
Bit of a tangent from my usual legacy Mac patching, however finally figured out how to bypass Apple’s VM limit on Apple silicon Macs with macOS Guest VMs!
Below are 9 VMs running at once, and surprisingly usable!
Blog:
After many requests, the team and I are proud to announce we’ve opened up donations for OpenCore Legacy Patcher!
If you enjoy what we do, we would greatly appreciate your support. This greatly helps us purchase needed hardware to improve the project!
Back home in Ukraine, today is our Christmas. And to celebrate, I believe it's fitting to release an early build of non-Metal Graphics Acceleration to the public!
Insane work from our amazing devs, this wouldn't be possible without EduCovas and
@ASentientBot
!
Bit of a mini update on OpenCore Legacy Patcher, we’ve published our binaries as a preview for macOS Sonoma support this fall!
Currently targets Macs with Metal-based GPUs, more info can be found below:
So while working on OCLP, I found a oddly terrifying statistic: Our project currently supports 77 Mac models...
- 20 iMacs
- 7 MacBooks
- 25 MacBook Pros
- 11 MacBook Airs
- 8 Mac minis
- 4 Mac Pros
- 2 Xserves
This includes Macs from 2017 all the way back to 2007!
Finally got a Vega 64 working in Ventura with pre-AVX2.0 hardware! Had to hot rod the MacPro3,1, GPU barely fits ;p
But she boots! Big thanks to one of our gracious users, this Vega 64 was donated by them for development.
Happy 2nd birthday to OpenCore Legacy Patcher!
2 years ago today, we launched our initial developer preview for Big Sur. Now 2 years later, we've added Monterey and Ventura to the list!
Thank you everyone for supporting our project for this long!
Just hit a massive milestone, 1 million downloads on OpenCore Legacy Patcher! Insane to think just how many people rely on our project to get software support and that some of them are even Macs from 2007/2008!
Thank you to the devs and the community for all the support!
We couldn't have done this without the many amazing developers who've put an insane amount of work into these old machines. And an extra big thank you to our amazing developer EduCovas, our Macs wouldn't be here today without him 🎉
Insane props to
@ASentientBot
and EduCovas for working through this!
Especially
@ASentientBot
, without his amazing work on DSCE we wouldn’t be able to get Ventura acceleration today. He’s spent so much work on this amazing repo:
Hope everyone’s excited for the coming release, we’re planning for the same hardware supported range as with OCLP and Ventura.
Here’s just a small sample of machines running Sonoma internally:
In today’s instalment of questionable projects, got
#Nvidia
Web Drivers working in
#macOS
#Monterey
!
Used a Quadro K620 running in OpenGL mode though we’ll see if we can get Metal working with OpenCore Legacy Patcher
Some UI artifacts with HiDPI, but otherwise running great!
For more technical information on Sonoma’s challenges with OpenCore Legacy Patcher, see below.
These are not simple problems, so we’re unlikely to release support anytime soon. A rough estimate is 6 months, but hopefully we’ll pull through a bit sooner!
After much work and head bashing, we’ve finally been able to resolve the Kepler issue plaguing macOS 12.5! Nvidia lives another day!
Fix is implemented in OpenCore Legacy Patcher v0.4.10:
This also marks OpenCore Legacy Patcher’s 4th major OS. Crazy to think we’ve lived through Big Sur, Monterey, Ventura and now Sonoma!
Don’t know how many more years Apple will give us, but it’s been amazing journey up-to now.
Still a fair bit left to do before general public beta testing, but honestly impressed major hurdles like KDK-less (Intel/Kepler), AVX2 and legacy Metal are being surpassed before Ventura's launch.
Lots of work left, but it's less than before ;p
This release wouldn’t have been possible without the community supporting us, and all the developers who've poured endless hours into this project. Thank you to EduCovas,
@asentientbot
,
@dhinakg
and so many more amazing developers. We couldn’t have gotten this far without you!
And as always, amazing work from EduCovas and
@ASentientBot
! This project wouldn’t be where it is today without these talented developers.
As well as thank you to everyone who’ve donated hardware to our project, the Vega support you see today is thanks to our users!
Still a lot of work left to do, namely power management needs tuning but otherwise the machine runs great!
Early support for the 2013 Mac Pro should land in OCLP 0.5.1, and hopefully with the following releases we’ll get those little quirks ironed out!
Was taking a peak at Apple’s Rapid Security Response system in 13.2, seems quite interesting.
If you install 13.2 (a) on a system with a broken APFS seal (ie. root patching), macOS will install the RSR update and revert the APFS snapshot in the process to the last sealed version
We’re hoping to release sometime next week, however we’re keeping a watchful eye in case Apple throws a curve ball our way. Apple doesn’t like making our lives easy ;p
Happy to report that today’s
#Monterey
update, 12.5.1 (21G83), hasn’t introduced anymore headaches for
#NVIDIA
Kepler!
OCLP v0.4.10 is all you need for this update!
There's still a lot of work remaining, but we hoping to have early beta tests in the coming month depending how other challenges go. But proper release is still a ways off.
Otherwise we hope everyone’s excited for this fall!
Finally got to finish the legacy Metal on Ventura blog post!
It’s a 2 part post, 1st for macOS Big Sur/Mont changes and 2nd for Ventura shenanigans. This post does hide a lot of the dead ends we faced while developing however ;p
Not sure if anyone else noticed, but in
#macOS
Ventura Apple added Mellanox Ethernet support!
Specifically for those based off the Linux MLX5 driver, which include some 100Gbe and 200Gbe devices like the ConnectX-6!
AppleEthernetMLX5.kext also supports Intel and Apple Silicon:
Compare this to Apple’s lineup of 38 in Ventura:
- 9 iMacs
- 1 iMac Pro
- 1 MacBook
- 17 MacBook Pros
- 6 MacBook Airs
- 2 Mac minis
- 1 Mac Pro
- 1 Mac Studio
Always felt we were heavily understaffed with our small group of hobbyists, but this puts it to a whole new level haha
Mini follow up to CVE-2024-27822, Apple patched it in both macOS 12.7.5 and 13.6.7!
Though Apple didn’t reference it in either security notes, glad to see n-1 and n-2 still getting some love. Do wonder why it was only referenced in 14.5’s notes 🤔
Another blog post a bit sooner than expected! Though unfortunately this one’s not as successful as usual.
But at least we got custom serial numbers working ;p
Regarding support for other models such as Mac Pros (pre-2019), and non-Metal Macs (per-2012 systems), we’re hard at work getting support ready. We’d recommend staying on macOS Monterey until we’ve added support.
No estimate can be given at this time.
Currently we’re targeting support for 2012 and newer Macs with Ivy Bridge+ CPUs. Older machines may work, however features such as GPU Acceleration, Wifi and USB may break. 2013 Mac Pro is unsupported due to aforementioned boot issues, otherwise all other machines should work!
With regards to
@dhinakg
’s tweet earlier today, we’re currently dealing with impersonation with OpenCore Legacy Patcher.
We ask everyone if you can, please report this malicious site so that it cannot hurt other users stumbling upon it:
Do note that this is still an early build, and will be available publicly for everyone when OCLP 0.5.4 officially releases later this month.
As always, stay on Monterey for the best support while patches get ironed out.
Otherwise hope everyone enjoys the new patches!
Whoever manages KDKs at Apple, hope you’re doing alright. Today’s KDK is labeled as the usual DMG but is actually PKG @-@
Simple rename works for anyone having issues
#OBTS
v7 talks have been announced: 🤗
With over 20 talks (from many of the world's top researchers), covering macOS/iOS bugs & exploits, malware, internals, tools, and much more, this is a can't miss event!
Which talks are you most excited about?
Proud to announce that I'll be speaking at the cyber security conference,
@bsides_calgary
, this November! Will be looking into how security has evolved over the years on macOS!
This will be my first time presenting at a conference, so go easy on me ;p
@ClassicII_MrMac
I remember wanting a cheese grater for so long.
Got lucky with a dead G5 unit when I was 17, converted her to a Hackintosh. Still running to this day, as my local server with Proxmox! Gotta keep those macOS installers somewhere
(And yes, I did convert the FireWire to USB-C ;p)
I generally don’t like asking for donations, but we’d greatly appreciate if anyone would be willing to donate a 2013 Trash Can Mac Pro for OpenCore Legacy Patcher.
Been trying for some time to get Ventura running on them, however we’ve been unable to make any progress remotely…
Really proud to say I’ve been asked to speak at MDOYVR! Excited to talk macOS/Electron security, as well as meet many of the amazing devs and Mac Admins making the community what it is!
📷 Announcing Mykola Grymalyuk who will speak at MacDevOpsYVR 2024 about "Electron Security" He asks an important question: "Does keeping Electron apps on your Mac make it insecure?" Join us June 20-21, 2024
And yes, that is a SATA to 6pin, then 6pin to 8pin adapter to get this little guy running.
Really should invest in a fire extinguisher one of these days 🧯
Finished up my talk at
@bsides_calgary
2023, had an amazing time! I posted my slides to my blog, a video recording should hopefully be coming from BSides in a month or so.
So cursed fact of the day: When
@MacStadium
provided us a 2018 Mac mini running Mojave for OCLP’s Build Server, apparently the system’s root volume was HFS+
For reference, High Sierra made APFS default on SSDs and Mojave required all boot drives to be APFS.
This’ll be fun lol
This release wouldn't be possible with the amazing talents of
@ASentientBot
and EduCovas. Without the DSCE project and endless hours working on these projects, we would have no legacy Metal graphics acceleration today.
Unfortunate part is that I still need a machine for class, and apparently the only semi-recent laptop I have is a base model 2016 13” MacBook Pro running Ventura (with OCLP ofc ;p)
Gonna be an interesting week on this poor little machine. Trial by fire for our patches 🔥
Well if the twitter ship is truly sinking, you can find me on Mastodon:
Really enjoyed my time on twitter otherwise, met so many great developers, engineers and other amazing people through this site. Hope this ship can still be saved 🤞
We just hit our goal of $1000! I can't express just how grateful I am to everyone, I wouldn't be able to experience this opportunity without this amazing community!
Can’t wait to see everyone at
#WWDC2022
! And maybe even show
@tim_cook
my 2010 MacBook on Monterey ;p
This is a great take away from this whole situation. I look at the time my colleagues and I have poured into OpenCore Legacy Patcher, and we very well know that it’ll all end someday.
I wish the best for
@ChristianSelig
, and hope Apollo’s been able to open up some doors for him!
@alexmarktl
@ChristianSelig
At the same time, there is incredible opportunity to build on a powerful API and do things you wouldn't have been able to otherwise. Unless you pivot and build up the underlying service after some time - but that is often an entirely different scope.
I think the lesson is more
Bit late, but BSides Calgary finally uploaded recordings of everyone's talk! Unfortunately first 10min has no audio, and the rest is a bit broken but happy there's a recording.
“Legacy Macs, Modern Solutions. A Hacker's Approach to Mac Sustainability.”
First day of
@bsides_calgary
Cyber Security Conference, absolutely loved the cassette name tag (B side ;p)
Sadly nothing about macOS, though got the chance to talk about OCLP to one of the presenters (using the good ol MacBookPro11,4)
But now that I’m home, the other developers and I have been cranking away at getting your old Macs running Ventura!
Hopefully by the fall, we can get something the community can use!
Something I hadn’t noticed up till now, Apple’s now shipping a Cryptex in the Safari 17 beta.
Interesting part is the amount of logic going into poststall scripts including usage of cryptegraft.
Additionally, a new internal VM model, VirtualMac2,3 (vmac300ap), was referenced.
Second day in California for
#WWDC2022
! Did a check-in, the Developer Centre is super cool!
All the rooms are named after different macOS releases, I believe the oldest I saw was Puma, and no macOS 13 rooms (yet) ;p
My MacDevOpsYVR 2024 talk is up! “Electron Security: Making your Mac a worse place?”
Thank you again to
@macvfx
and all the other amazing organizers for putting on such a great conference!
If you have a Trash Can you’d like to send, send me a DM. We’d greatly appreciate it!
Some more information on the situation with the Trash Can Mac Pro (MacPro6,1) and macOS Ventura:
Heading out of Edmonton Airport currently, just a few more days till
#WWDC22
!
Even grabbed my old MacBookPro9,2 for some work on OCLP with macOS 13 ;p
While there’s some more quirks I need to investigate, first impression feels like a pretty good implementation that ensures everyone, including tinkerers, developers and OpenCore Legacy Patcher users, can get critical security as soon as possible.
Another blog post! This time CVE-2024-4395, local privilege escalation in Jamf Compliance Editor.
And huge shoutout to
@JamfSoftware
’s security team, one of the smoothest reports I’ve done thus far.
Seems I’ve been proven wrong, Apple has deployed an RSR to the release channel. Still doesn’t change the fact kernel side can’t be updated, but good to see Apple’s pushing security updates at a faster pace.
Looking inside the Cryptexes, I did notice April 19 for last modified 🤔
🚨🔐Apple has released the first Rapid Security Response update for macOS Ventura devices.
macOS Security Response 13.3.1 (a)
The update size is 309.8MB💾
More info as it becomes available..💡
Looking forward to a awesome lineup of speakers at BSides Calgary 2023! Everyone from first-time to veteran speakers have something to teach us at the November 16-17 event. A tentative schedule is listed on the registration site() and will be updated as
For those wanting more info from my last tweet with pre-AVX2.0 installs, source is now up on Github! Merged the manual APFS patches into the kext, added some more debug options, and wrote some more info in the README.
Fun fact: Apple currently has a 2013 Trash Can Mac Pro on their refurbished site in the UK. Anyone want to bite the bullet on one of the last Trash Cans straight from Apple? Low price of $6.3K USD lol
Good eye from
@Jazzzny225
on finding this little guy
@austinnotduncan
Hi, loved seeing OpenCore Legacy Patcher in your latest video but seems you grabbed the wrong URL for our guide lol
Not sure who paulocmarques is, but our documentation is officially hosted at :
macOS Ventura dropped! Sadly pre-Kaby Lake hardware was removed, but we’ll see how far we can get on my old 2012 MacBook Pro!
And sitting next to me is
@ClassicII_MrMac
cranking those blog posts out!
For those wondering why the new Mac Studio model is so strange (Mac13,x), the reasons are:
- 13: H13 / Internal SOC naming
- Drop Type info from Model ID
Future Macs won't be using the standard MacminiX,Y connotation, instead developers are expected to the MobileGestalt
Another day, another broken KDK!
Poor engineer uploaded today’s KDK (22F5037d) as a disk image, same happened on 13.3 Beta 3:
As before, simple rename to .pkg resolves this
Whoever manages KDKs at Apple, hope you’re doing alright. Today’s KDK is labeled as the usual DMG but is actually PKG @-@
Simple rename works for anyone having issues