Commit Graph

123 Commits

Author SHA1 Message Date
Mykola Grymalyuk
d2d68fd08f sys_patch.py: Ensure path is empty when moving 2022-10-30 14:02:26 -06:00
Mykola Grymalyuk
406072cbe1 sys_patch: Relocate old kexts instead of nuke 2022-10-26 18:35:46 -06:00
Mykola Grymalyuk
604fb7e28f sys_patch.py: Handle migrated kexts from old installs 2022-10-26 14:50:04 -06:00
Mykola Grymalyuk
1a262c6acf sys_patch: Drop Metal downgrade for AMD Legacy GCN 2022-10-16 15:29:07 -06:00
Mykola Grymalyuk
12a71c8cbb sys_patch.py: Adjust indentation 2022-10-04 22:11:17 -06:00
Mykola Grymalyuk
f2bedca734 sys_patch.py: Move kdk check higher 2022-10-04 20:08:47 -06:00
Mykola Grymalyuk
bf317e7bea sys_patch: Adjust legacy KDK handling 2022-10-04 20:04:12 -06:00
Mykola Grymalyuk
79c833a6cc sys_patch: Allow updating installed KDK to root
If installed Beta 8 KDK on Beta 9, can later root patch with Beta 9 KDK available onto root
2022-10-04 19:31:26 -06:00
Mykola Grymalyuk
85ca3e2d27 sys_patch: Switch to rsync for KDK merging
When using N-1 system, ditto will sometimes refuse to sync when the source is older than the destination
2022-10-04 17:18:48 -06:00
Mykola Grymalyuk
ab9c93a1da sys_patch_helpers: Write KDK used to patchset plist 2022-10-04 09:53:14 -06:00
Mykola Grymalyuk
41ebf7ce32 sys_patch: Fix typos
Thanks @perez987
2022-10-02 12:15:07 -06:00
Mykola Grymalyuk
f60af0446e kdk_handler.py: Adjust logic 2022-10-01 16:22:30 -06:00
Mykola Grymalyuk
2c40e9b0a1 sys_patch: Improve N-1 KDK handling 2022-10-01 13:46:19 -06:00
Mykola Grymalyuk
3a2ac7a310 kdk_handler: Add KDK downloader for Ventura 2022-09-30 06:44:34 -06:00
Mykola Grymalyuk
f631f54475 Merge branch 'main' into ventura-alpha 2022-09-15 21:26:47 -06:00
Mykola Grymalyuk
101f1197bc sys_patch_dict: Fix Safari 16 support for macOS Monterey 2022-09-15 21:18:00 -06:00
Mykola Grymalyuk
bf9d6f678e sys_patch: Add Reworked AuxKC logic 2022-09-14 14:58:03 -06:00
Mykola Grymalyuk
23e939ea72 sys_patch.py: Fix auth logic 2022-09-04 21:38:35 -06:00
Mykola Grymalyuk
9da0b24b30 sys_oatch: Fix prompt logic 2022-09-04 11:42:01 -06:00
Mykola Grymalyuk
9758124b2b sys_patch.py: Move AuxKC auth check to dedicated function 2022-09-03 20:56:48 -06:00
Mykola Grymalyuk
df753299fc sys_patch.py: Ensure patch file has updated pathing
When handling KDK-less installs in Ventura, ensure patchset is adjusted to new path when written to disk
2022-09-03 20:36:30 -06:00
Mykola Grymalyuk
955d147638 sys_patch.py: Don’t prompt for auth if kext already approved 2022-09-03 12:21:13 -06:00
Mykola Grymalyuk
4e9428b8e0 sys_patch.py: Add AuxKC cleaning 2022-09-03 12:05:22 -06:00
Mykola Grymalyuk
237b086e17 sys_patch.py: Avoid prompts if kext has already been accepted 2022-08-27 12:57:45 -06:00
Mykola Grymalyuk
b105a73a10 sys_patch: Add KDK-less support
Only Applicable for Kepler and Intel iGPUs at this time
2022-08-27 09:29:38 -06:00
Mykola Grymalyuk
4b5d35f5ff Add preliminary Ventura graphics support 2022-08-22 14:18:43 -06:00
Mykola Grymalyuk
59ef2d423a Merge branch 'main' into ventura-alpha 2022-07-16 15:08:29 -06:00
Mykola Grymalyuk
579c7c9cbb sys_patch.py: Fix misc typos 2022-07-16 14:48:41 -06:00
Mykola Grymalyuk
2897e6cf74 gui_main.py: Fix additional typos 2022-07-16 14:24:58 -06:00
Mykola Grymalyuk
e5fcb5f157 sys_patch.py: Move Snapshot to dedicated function 2022-06-27 10:38:28 -06:00
Mykola Grymalyuk
6e3ceb0937 sys_patch.py: Add comments to kmutil invocation 2022-06-20 14:54:14 -06:00
Mykola Grymalyuk
3d853e0d07 sys_patch.py: Add extra kmutil handling
Since KDKs are installed in Ventura, development KC would be generated by kmutil. For OCLP users, release builds are ideal
2022-06-17 12:37:08 -06:00
Mykola Grymalyuk
e3ddcb8cf5 sys_patch.py: Fix typo 2022-06-14 22:04:31 -06:00
Mykola Grymalyuk
85572a2889 Misc Ventura fixes 2022-06-14 21:39:21 -06:00
Mykola Grymalyuk
d0dbf8e399 sys_patch.py: Add proper KDK handling during root patching 2022-06-14 15:02:01 -06:00
Mykola Grymalyuk
92d2f0ba23 sys_patch_detect.py: Add KDK check to Ventura root patching 2022-06-10 14:17:50 -06:00
Mykola Grymalyuk
88610ff3de sys_patch.py: work-around kmutil linking in Ventura 2022-06-07 11:33:51 -07:00
Mykola Grymalyuk
1ea3062ca5 py: Remove unused imports 2022-06-01 09:46:43 -06:00
Mykola Grymalyuk
39f110a6ac Remove trailing whitespaces 2022-05-30 22:51:00 -06:00
Mykola Grymalyuk
c1258ac50d sys_patch.py: Adjust delete_nonmetal_enforcement() logic 2022-05-30 11:18:28 -06:00
flagersgit
a129d611fb sys_patch.py: Correct non-Metal Enforcement cleanup faulty logic 2022-05-28 11:30:20 -04:00
Mykola Grymalyuk
46f5e6a491 sys_patch.py: Run defaults delete with privilage 2022-05-28 09:23:30 -06:00
flagersgit
db72c0cbb7 sys_patch.py: Clean-up non-Metal enforcement during preflight & unpatch 2022-05-28 11:17:41 -04:00
Mykola Grymalyuk
90e23bef92 sys_patch_detect.py: Add support for Web Drivers on Tesla/Kepler 2022-05-27 16:02:19 -06:00
Mykola Grymalyuk
c1ebfd900f sys_patch.py: Add handling for System Preferences prompt 2022-05-26 22:31:15 -06:00
Mykola Grymalyuk
035d441cb9 sys_patch_dict.py: Remove Nvidia Pref Pane
Broken in Mojave and newer, unneeded for ourselves
2022-05-26 18:43:59 -06:00
Mykola Grymalyuk
88427d2c5d sys_patch.py: Add auth exemption for /L*/Extensions 2022-05-20 15:59:23 -06:00
Mykola Grymalyuk
23119dedc9 Add better CLI error handling 2022-05-18 20:11:14 -06:00
Mykola Grymalyuk
b3cd9de714 sys_patch.py: Convert process to dict when elevated 2022-05-16 14:46:37 -06:00
Mykola Grymalyuk
020a451e9f sys_patch_dict.py: Set ShowDate var as global 2022-05-15 19:40:18 -06:00