Commit Graph

111 Commits

Author SHA1 Message Date
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
Mykola Grymalyuk
0cddccee47 sys_patch.py: Remove unused libraries 2022-05-10 16:07:38 -06:00
Mykola Grymalyuk
e9ef25f31e sys_patch.py: Supress ditto logging 2022-05-09 11:44:56 -06:00
Mykola Grymalyuk
82d5824d70 CI: Add sys_patch validation 2022-05-09 11:10:23 -06:00
Mykola Grymalyuk
b6d89f7310 sys_patch_dict.py: Update comments 2022-05-07 18:55:46 -06:00
Mykola Grymalyuk
3a6d801d80 sys_patch_dict.py: Add display names 2022-05-07 17:52:27 -06:00
Mykola Grymalyuk
0c7384be94 sys_patch: Add better OS handling 2022-05-07 12:24:23 -06:00
Mykola Grymalyuk
7a859a8210 sys_patch_dict.py: Adjust OS Support name 2022-05-06 21:39:46 -06:00
Mykola Grymalyuk
b39f2a1d5d sys_patch.py: Add additional preflight checks 2022-05-06 11:04:41 -06:00
Mykola Grymalyuk
0c5017a16a sys_patch.py: Fix exists() invocations 2022-05-05 20:13:21 -06:00
Mykola Grymalyuk
49ee43f6ed sys_patch.py: Add patch set info to root 2022-05-05 11:35:03 -06:00
Mykola Grymalyuk
974ce05088 Work around payload write error with Auto Patcher 2022-05-04 21:24:50 -06:00
Mykola Grymalyuk
62291089fc sys_patch.py: Add better documentation 2022-05-04 14:27:43 -06:00