credits
- dosdude1: 10.14.4+ OpenGL fix, Mojave/Catalina patchers, countless macOS insights
- Dortania (khronokernel, dhinakg, et al.): OpenCore Legacy Patcher, Broadcom Wi-Fi fix, Bluetooth insights, TeraScale 2 insights, excellent hackintosh guides, countless other insights and help
- SpiraMira (pkouame), testheit: SkyLight insights, previous transparency patches
- jackluke: 10.14+ Penryn panic fix (telemetry plugin), Tesla insights, testing
- Minh Ton: many macOS insights, testing
- moosethegoose2213 (ASentientHedgehog): TeraScale 2 and QuartzCore insights, testing
- EduCovas: WebKit and QuartzCore insights, testing
- Acidanthera: aftermarket SSD hibernation patch
- parrotgeek1: Tesla and SIP insights
- Julian Fairfax: macOS insights, testing
- me: code, most fixes not listed above
Thanks as well to other contributors, moderators, and testers on Unsupported Macs Discord, OCLP Discord, and MacRumors Forums. Please tell me if I forgot to mention you.
build
Place these in Build.noindex
. Add the target version's InstallAssistant.pkg
as Current.pkg
. Run Extract.tool
, then Build.tool
.
Run Install.tool
to prepare patches for a given machine:
zoe
: MacBook7,1cass2
: minimal TeraScale 2 system
Select reveal
to show the output in Finder. Other modes are unsupported; see OCLP for all practical uses.
changes
2021-9-24
- workaround ROM feature check in DP7
- add NVDAStartup (removed with Kepler kexts)
2021-9-20
- fix TeraScale 2 screen recording
2021-9-18
- implement ivars in Stubber
- handle staging/installing multiple targets
- support TeraScale 2
2021-9-16
- implement Bluetooth hack
- steal hibernation patch from OpenCore
2021-9-7
- implement CoreDisplay hack for AGDC-related WindowServer crash on Intel
2021-9-5
- rewrite Stubber (modularity,
Class Stub is implemented...
) - remove excessive SkyLight shim logs
- create symlinks in shimmed frameworks (Catalyst dyld problem)
2021-8-26
Changes since last non-GitHub release.
new Monterey issues
- add occlusion hack (WebKit animations, frozen Activity Monitor)
- fix missing menu bar
- fix scrolling crashes
- fix DisplayLink crashes
- fix missing symbols
existing Big Sur issues
- fix unreliable sleep/wake notifications (black screens, missing loginwindow)
- fix replicants (dual-monitor status bar)
- fix Reduce Transparency black menu bar
- fix incorrect reversed private interfaces
- decrease code horrifyingness
todo
Roughly ordered by priority. Also see here.
- add proper occlusion notifications
- rewrite Glyphs
- fix NSVisualEffectView blurs
- support Big Sur
- automatically handle TeraScale 2 colors (workaround: set "millions" in SwitchResX)
- fix VNC on TeraScale 2
- support Intel
- support TeraScale 1
- fix CALayer corner radius (workaround: downgrade QuartzCore to Big Sur version)
- investigate space switching notifications
- improve DisplayLink
- fix shifted/missing icons
- fix Catalyst app scrolling
- improve Defenestrator
- fix corrupt shadows on Dock, zoom button popups
- improve replicant handling
- fix Photo Booth (workaround: downgrade to Big Sur version)
- fix accessibility zoom
- rewrite BootThing
- fix hidd, keyboard backlight (workaround: use Lab Tick)
- automatically color menu bar text (workaround:
defaults write -g ASB_DarkMenuBar -bool true
) - fix Control Center sliders
- fix hardware cursor
- implement auto appearance (workaround: use NightOwl)
- implement Screen Time locking
- fix full-screen transition