Commit Graph

118 Commits

Author SHA1 Message Date
Mykola Grymalyuk ba0a676ca0 Add new daemon for update handling
Currently developed to handle bug in macOS Sonoma that fails to clear problamatic kernel extensions in /Library/Extensions which could result in update failures from 14.0 to 14.1
2023-10-25 21:33:34 -06:00
Jazzzny f91c817fce Fix crash when rate limited, nightly naming chng. 2023-10-23 14:22:42 -04:00
Jazzzny 173f77cc31 Follow semver 2023-10-23 13:41:03 -04:00
Mykola Grymalyuk faa6b1e770 Merge branch 'main' into readme-update 2023-10-21 09:55:39 -06:00
Mykola Grymalyuk 1aee2e5dfa sys_patch: Add T1 support 2023-10-14 22:32:00 -06:00
Mykola Grymalyuk 760db35d15 sys_patch: Resolve PCIe Camera on 14.1 2023-10-14 21:55:29 -06:00
Mykola Grymalyuk af57596559 sys_patch: Add OHCI/UHCI downgrade 2023-10-14 20:35:17 -06:00
Jazzzny 4429b5cb4b Changes 2023-10-04 18:01:05 -04:00
Jazzzny 526594a90d Fix up 2023-10-04 17:12:51 -04:00
Mykola Grymalyuk 8718c620d3 sys_patch_detect.py: Add Sonoma check to PCIe Camera UI label
Patch itself still has a Sonoma guard, this simply prevents the UI from showing the item
2023-10-03 07:39:20 -06:00
Mykola Grymalyuk fc65423ee2 sys_patch: Add missing Xserve3,1 handling 2023-09-26 10:24:41 -06:00
Mykola Grymalyuk dad8d1224a Add basic support for 3rd party Broadcom chipsets
Not officially supported as never shipped in any official Mac, however adding to simplify non-standard hardware support (ex. Hackintoshes)
2023-09-26 07:32:08 -06:00
Mykola Grymalyuk 35722875ee sys_patch: Resolve dGPU support for MacBookPro14,3 2023-09-17 17:15:26 -06:00
Eduardo Covas 36f69c4f21 Restore KDKLess support and drop IOSurface downgrade
**WARNING: this change will break existing installs, you'll need to revert root patches before patching.
2023-08-18 14:28:08 -03:00
Mykola Grymalyuk 5b6b8d6e1a Merge branch 'main' into sonoma-development
# Conflicts:
#	payloads/Kexts/Acidanthera/RestrictEvents-v1.1.2-DEBUG.zip
#	payloads/Kexts/Acidanthera/RestrictEvents-v1.1.2-RELEASE.zip
#	payloads/Kexts/Acidanthera/WhateverGreen-v1.6.5-Navi-DEBUG.zip
#	payloads/Kexts/Acidanthera/WhateverGreen-v1.6.5-Navi-RELEASE.zip
#	payloads/OpenCore/OpenCore-DEBUG.zip
#	payloads/OpenCore/OpenCore-RELEASE.zip
#	resources/constants.py
#	resources/wx_gui/gui_settings.py
2023-08-18 10:36:42 -06:00
Jazzzny d6161481ef Add returns to comply with comment 2023-07-28 21:26:28 -04:00
Jazzzny d2312e3cce Add workaround for unmount 2023-07-28 21:18:12 -04:00
Mykola Grymalyuk e0fd78c7af sys_patch_detect.py: Adjust OS check from mainline merge 2023-07-26 13:53:21 -06:00
Mykola Grymalyuk 87f412b469 Merge branch 'main' into sonoma-development 2023-07-26 10:58:30 -06:00
Mykola Grymalyuk 12395acc12 sys_patch_detect.py: Adjust OS gate check 2023-07-26 08:39:58 -06:00
Dhinak G 43be00e9e7 Add AMFIPass (#1051) 2023-07-26 08:29:46 -04:00
Mykola Grymalyuk 5df3cca616 Avoid GVA downgrade on Skylake hosts 2023-07-25 21:05:23 -06:00
Mykola Grymalyuk 24a1e35f54 sys_patch.py: Increase AMFI check for WiFi patches in Sonoma 2023-07-24 08:22:54 -06:00
Mykola Grymalyuk ef4983d907 sys_patch_detect.py: Fix any() invocation 2023-07-23 20:37:29 -06:00
Mykola Grymalyuk 423bf8f20c sys_patch_detect.py: Fix KDKless logic for Sonoma 2023-07-23 15:29:36 -06:00
Mykola Grymalyuk 509137f519 sys_patch_detect.py: Adjust FaceTime patch naming 2023-07-23 11:06:51 -06:00
Mykola Grymalyuk e21efa975c sys_patch: Clean up patch set logic 2023-07-22 12:40:38 -06:00
Mykola Grymalyuk 7691184ca2 sys_patch: Add PCIe Webcam support 2023-07-17 18:05:33 -06:00
Mykola Grymalyuk 549bf1686b sys_patch: Implement backend for 3802 support 2023-07-16 22:44:58 -06:00
Mykola Grymalyuk 8487eab010 Merge branch 'main' into sonoma-development 2023-06-18 14:02:24 -06:00
Mykola Grymalyuk b5b9b3ffbe sys_patch.py: Drop ColorSync downgrade 2023-06-18 13:58:51 -06:00
Mykola Grymalyuk a762d7efe8 sys_patch: Sync dev tools 2023-06-10 10:23:14 -06:00
Mykola Grymalyuk e29895830c sys_patch_detect.py: Drop root KC check 2023-06-09 16:45:31 -06:00
Mykola Grymalyuk 6020eae937 Add patching utility for internal developers 2023-06-08 15:44:41 -06:00
Mykola Grymalyuk 985e053e90 sys_patch: Avoid listing Modern Wifi patch
Binaries are currently not public, however patcher may confuse some users that it added support
2023-06-08 09:27:14 -06:00
Mykola Grymalyuk 9a483181a1 sys_patch_generate.py: Add support reference for 31001 2023-06-07 12:12:22 -06:00
Mykola Grymalyuk ca8e1a7bf0 sys_patch.py: Add reference patch set for Broadcom 2023-06-06 13:03:28 -06:00
Mykola Grymalyuk 077b9f67b2 sys_patch: Add reference notes for 31001 2023-06-06 07:48:33 -06:00
Mykola Grymalyuk 54fcbde01e cpu_data.py: Adjust enums 2023-06-04 13:36:33 -06:00
Mykola Grymalyuk e6251da97a Add safe guards for macOS 14 2023-06-01 18:39:22 -06:00
Dhinak G 7239730c44 sys_patch_auto.py: Skip malformed kext plists
Anything with `GPUCompanionBundles` should have a proper plist
2023-05-31 11:49:38 -04:00
Mykola Grymalyuk d8a79cf67e Reformat logging system 2023-05-24 12:24:09 -06:00
Mykola Grymalyuk 1f23ceef7f sys_patch_helpers.py: Publish signed binaries 2023-05-22 09:44:25 -06:00
Mykola Grymalyuk a92cbe94a1 sys_patch.py: Add error handling for non-str entries 2023-05-21 19:52:50 -06:00
Mykola Grymalyuk b56ec7c679 GUI: Allow users to view repo on updates 2023-05-20 13:50:37 -06:00
Mykola Grymalyuk 300726ea96 sys_patch.py: Remove input() calls 2023-05-18 15:47:34 -06:00
Mykola Grymalyuk fa711c18cc GUI: Revert helper usage 2023-05-17 19:34:52 -06:00
Mykola Grymalyuk 831fbc3319 GUI: Convert more osascript calls 2023-05-17 13:12:35 -06:00
Mykola Grymalyuk 96fcba8391 Utlize LSUIElement for Helper binary 2023-05-17 12:36:27 -06:00
Mykola Grymalyuk 2e964ba9c2 GUI: Add app update checks 2023-05-13 18:19:57 -06:00