Commit Graph

386 Commits

Author SHA1 Message Date
Mykola Grymalyuk
1888ef7b89 example_data.py: Add Web Driver unit to CI validation 2022-05-30 14:04:59 -06:00
Mykola Grymalyuk
4fe9679660 sys_patch_auto.py: Avoid prompting config changes on hackintoshes 2022-05-30 11:29:27 -06:00
Mykola Grymalyuk
c1258ac50d sys_patch.py: Adjust delete_nonmetal_enforcement() logic 2022-05-30 11:18:28 -06:00
Mykola Grymalyuk
d84fbb6cb0 device_probe.py: Add non-Mac detection
Applicable for Virtual Machines and Hackintoshes
2022-05-29 21:49:57 -06:00
Mykola Grymalyuk
9be9c1313b sys_patch_detect.py: Remove unneeded check 2022-05-29 13:26:12 -06:00
Mykola Grymalyuk
c249eb767a defaults.py: Set non-Metal Beta options by default on Desktops 2022-05-29 13:07:48 -06:00
Dhinak G
391b5381f6 utilities.py: Ensure null terminators are stripped when value is already string 2022-05-29 13:23:49 -04:00
Mykola Grymalyuk
e8f2f7fd78 sys_patch_dict.py: ensure get_nvram() decodes when str expected 2022-05-29 11:09:48 -06:00
Mykola Grymalyuk
467cc78f58 utilities.py: decode amfi argument 2022-05-29 10:58:06 -06:00
Mykola Grymalyuk
bce687bba1 Merge branch 'main' into web-driver-alpha 2022-05-29 10:51:44 -06:00
Mykola Grymalyuk
0161d6d624 sys_patch_detect.py: Fix crash on MacBookPro11,3 in 12.4+ 2022-05-29 10:50:26 -06:00
Mykola Grymalyuk
31599c90b4 sys_patch_detect.py: explisitly check for true 2022-05-28 10:15:57 -06:00
Mykola Grymalyuk
b547c2e407 utilities.py: Add amfi=128 support for amfi check 2022-05-28 10:00:00 -06:00
Mykola Grymalyuk
fe4914f67b utilities.py: Fix amfi check 2022-05-28 09:43:31 -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
46549b6dd3 build.py: Move Web Driver poperty building to dedicated loop
Allows properties to be applied on all units if applicable
2022-05-27 23:06:02 -06:00
Mykola Grymalyuk
f068e82bb5 Convert NV Web default to global_settings.py 2022-05-27 21:03:54 -06:00
Mykola Grymalyuk
b73f9f240a Merge branch 'main' into web-driver-alpha 2022-05-27 20:56:36 -06:00
Mykola Grymalyuk
8254434856 global_settings.py: Implement settings system 2022-05-27 20:54:00 -06:00
Mykola Grymalyuk
f1d045e5f4 Set defaults location on r/w 2022-05-27 18:33:17 -06:00
Mykola Grymalyuk
a70e977eb6 gui_main.py: Add Force Web Drivers option 2022-05-27 18:10:45 -06: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
4a1199cb59 sys_patch_detect.py: Implement proper SIP checks for Web Drivers 2022-05-27 10:25:38 -06:00
Mykola Grymalyuk
ba7df10148 Merge branch 'main' into web-driver-alpha 2022-05-26 23:02:20 -06:00
Mykola Grymalyuk
c1ebfd900f sys_patch.py: Add handling for System Preferences prompt 2022-05-26 22:31:15 -06:00
Mykola Grymalyuk
de21c361db sys_patch_detect.py: Add additional checks for Web Drivers
Ensures system is correctly configured before patching, avoiding users incorrectly faulting the program instead of their local configuration
2022-05-26 21:33:10 -06:00
Mykola Grymalyuk
61ef7fe81b Add M4000 PCI ID 2022-05-26 20:10:41 -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
Dhinak G
9d07a8cf59 sys_patch_auto.py: Fix typos 2022-05-26 01:06:08 -04:00
Mykola Grymalyuk
87df615150 build.py: Move nvda_drv to dedicated entry 2022-05-25 21:03:05 -06:00
Mykola Grymalyuk
a2858a1ecf build.py: Add WhateverGreen for Web Driver configs 2022-05-25 19:06:54 -06:00
Mykola Grymalyuk
8f7df604af Implement Alpha Support for Nvidia Web Drivers 2022-05-25 17:11:50 -06:00
Mykola Grymalyuk
d394bf75db Sync changelog 2022-05-25 08:36:40 -06:00
Mykola Grymalyuk
67a78ec4a2 APFS: Implement ZLib downgrade for 12.4+
Applicable for pre-Sandy Bridge Macs
2022-05-24 17:48:40 -06:00
Mykola Grymalyuk
d9ed037d7a gui_main.py: Prevent Idle sleep during long processes 2022-05-24 17:13:39 -06:00
Mykola Grymalyuk
e8b36a9604 gui_main.py: Show download frame before download starts 2022-05-24 10:43:36 -06:00
Mykola Grymalyuk
69f7ad7115 GUI: move help menu to dedicated class 2022-05-22 10:23:57 -06:00
Mykola Grymalyuk
88427d2c5d sys_patch.py: Add auth exemption for /L*/Extensions 2022-05-20 15:59:23 -06:00
Mykola Grymalyuk
f437b9d921 reroute_payloads.py: Only unmount our DMG on exit 2022-05-19 15:29:21 -06:00
Mykola Grymalyuk
05b08071fc reroute_payloads.py: Remove unused import 2022-05-19 10:46:14 -06:00
Mykola Grymalyuk
b90956dc4a gui_main.py: Add extra error handling for payload unpacking 2022-05-19 08:55:51 -06:00
Mykola Grymalyuk
78bee05092 main.py: Wait for unpack thread in CI 2022-05-18 22:08:13 -06:00
Mykola Grymalyuk
49eb82f831 updates.py: Resolve failing to find new updates 2022-05-18 21:00:55 -06:00
Mykola Grymalyuk
23119dedc9 Add better CLI error handling 2022-05-18 20:11:14 -06:00
Mykola Grymalyuk
3134530b4c Move payload reroutes to dedicated class 2022-05-18 19:41:13 -06:00
Mykola Grymalyuk
3ed3c14668 Remove unused code path 2022-05-18 16:55:17 -06:00
Mykola Grymalyuk
053641bf4f Set dmg as mount type 2022-05-18 16:08:47 -06:00
Mykola Grymalyuk
b98fa0ced9 Add password to zip 2022-05-18 14:19:50 -06:00