Mykola Grymalyuk
2eb6542931
payloads: Switch to .patch WEG
2023-03-11 11:28:03 -07:00
Mykola Grymalyuk
e66e851933
build: Skip string conversion for check
2023-03-11 11:12:19 -07:00
Mykola Grymalyuk
9bfcf78ff9
detect: Set new class for Lexa GPUs
...
As these cards require spoofing, OCLP needs to treat them differently. Primarily due to root volume patching checking against the same class, and prevent users from believing the root patches failed (when their card’s actually unsupported by their Device ID)
2023-03-11 11:11:24 -07:00
Wolf Dieter Brandt
61e5ff1c83
adding RX5500XT and Lexa MXM support
2023-02-09 18:15:17 +01:00
Mykola Grymalyuk
5ac3343205
gui_main.py: Set expected install size as variable
2023-02-06 08:56:59 -07:00
Mykola Grymalyuk
42dddfdccf
kdk_handler.py: Publish expected file size
2023-02-06 08:55:22 -07:00
Mykola Grymalyuk
ace93b8a3e
network_handler.py: Match formatting and check download path space
2023-02-06 08:54:55 -07:00
Mykola Grymalyuk
6081ec0d73
kdk_handler.py: Allow path overriding
2023-02-06 08:16:35 -07:00
Mykola Grymalyuk
b141452005
logging_handler.py: Set StreamHandler to Standard Out
2023-02-05 16:31:49 -07:00
Mykola Grymalyuk
f4ed623c76
logging_handler.py: Add additional
2023-02-05 11:17:09 -07:00
Mykola Grymalyuk
ad9ae96c7f
logging_handler.py: adjust formatting
2023-02-05 10:35:14 -07:00
Mykola Grymalyuk
bece5d4b3b
logging_handler.py: Avoid file size check if missing
2023-02-05 09:58:00 -07:00
Mykola Grymalyuk
f915199b92
logging init: Move to dedicated module
2023-02-05 09:41:41 -07:00
Mykola Grymalyuk
cba9d1e224
main.py: Add traceback logging in spawned threads
2023-02-04 21:52:24 -07:00
Mykola Grymalyuk
4782ccdab1
network_handler.py: Adjust time elasped format
2023-02-04 17:43:30 -07:00
Mykola Grymalyuk
1ab2409176
sys_patch.py: Fix PSP handling
2023-02-04 17:37:32 -07:00
Mykola Grymalyuk
3d8bae1142
gui_main.py: Remove double download invocation
2023-02-04 17:29:55 -07:00
Mykola Grymalyuk
baf25319d7
main.py: Don’t double print traceback
2023-02-04 17:25:00 -07:00
Mykola Grymalyuk
43ef3e18ec
main.py: Route traceback after logging init
2023-02-04 16:32:25 -07:00
Mykola Grymalyuk
08710bc47b
network_handler: Add link validation
2023-02-04 14:46:25 -07:00
Mykola Grymalyuk
6c294902c2
Finish migration to network_handler.py usage
2023-02-04 13:11:18 -07:00
Mykola Grymalyuk
976f14eeb3
logging: Adjust file handling path
2023-02-04 10:26:36 -07:00
Mykola Grymalyuk
eb1e29f95b
network_handler.py: Ensure stop() holds thread
2023-02-03 21:18:13 -07:00
Mykola Grymalyuk
4d89c220bf
network_handler.py: Set 10s timeout
2023-02-03 09:08:41 -07:00
Mykola Grymalyuk
571f297906
network_handler.py: Use enums for status
2023-02-03 08:45:37 -07:00
Mykola Grymalyuk
7bf4fd0150
network_handler.py: Set file path in Object init
2023-02-03 08:33:47 -07:00
Mykola Grymalyuk
d4f42c8b32
network_handler.py: Add docstrings
2023-02-03 06:59:29 -07:00
Mykola Grymalyuk
664972fd2e
network_handler.py: Adjust naming scheme to PEP
2023-02-02 22:13:00 -07:00
Mykola Grymalyuk
f33cc2d5bb
Adjust remaining functions to logging
2023-02-02 17:52:46 -07:00
Mykola Grymalyuk
da45a964cb
Merge branch 'main' into logging
...
# Conflicts:
# resources/kdk_handler.py
# resources/utilities.py
2023-02-02 17:41:59 -07:00
Mykola Grymalyuk
3a6f87c9c8
network_handler.py: Initial implementation
2023-02-02 10:50:29 -07:00
Dhinak G
08a67e5d37
Remove Apple Developer portal downloading
...
It's dead, Jim
2023-01-30 17:14:29 -05:00
Dhinak G
6ed55ff462
Verify checksum while downloading instead of after
...
Should speed up checksum calculations by not looping over the file twice
2023-01-30 17:10:17 -05:00
Mykola Grymalyuk
da2fc5c4c3
Merge branch 'main' into logging
2023-01-26 11:32:09 -07:00
Mykola Grymalyuk
94cfeabdfd
sys_patch: Add unpatch validation
2023-01-26 11:29:09 -07:00
Mykola Grymalyuk
e7727adcc6
logging: Use generic saving
2023-01-26 10:33:01 -07:00
Mykola Grymalyuk
8becb554fc
Implement logging library
2023-01-25 20:50:53 -07:00
Mykola Grymalyuk
97024361cd
sys_patch: Add ColorSync downgrade
2023-01-25 12:15:06 -07:00
Mykola Grymalyuk
71ca6731fa
Increment Build
2023-01-23 21:12:10 -07:00
Mykola Grymalyuk
e16b6e4c22
build: Adjust for MacBookPro13,3
2023-01-23 20:08:48 -07:00
Mykola Grymalyuk
e84f3425d0
build: Adjust KDKlessWorkaround usage
2023-01-23 19:44:43 -07:00
Mykola Grymalyuk
498042ccb3
Increment build
2023-01-23 19:00:13 -07:00
Mykola Grymalyuk
37e99ba49c
sys_patch_detect.py: Avoid conflicting AMD patch installation
2023-01-23 11:24:03 -07:00
Mykola Grymalyuk
288b827616
sys_patch_helpers.py: Verify stderr before printing
2023-01-23 09:52:24 -07:00
Mykola Grymalyuk
e8a6f45329
sys_patch_helpers.py: Print errors
2023-01-23 09:31:36 -07:00
Mykola Grymalyuk
a1ffadf582
sys_patch_helpers.py: Unmount KDK drive on error
2023-01-23 09:30:52 -07:00
Mykola Grymalyuk
21778e8d92
sys_patch_helpers.py: Work around Read only error
2023-01-23 08:36:38 -07:00
Mykola Grymalyuk
57d2597c86
Sync PatcherSupportPkg
2023-01-23 06:51:14 -07:00
Mykola Grymalyuk
20baf8c417
Sync PatcherSupportPkg
2023-01-22 21:13:30 -07:00
Mykola Grymalyuk
99a145e7cb
build: Add APFS Trim configuration
2023-01-20 17:10:59 -07:00