Mykola Grymalyuk
f33cc2d5bb
Adjust remaining functions to logging
2023-02-02 17:52:46 -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
037ff0f2c3
sys_patch_helpers.py: Avoid saying RSRRepair
...
RSRRepair is used for syncing Boot and System Kernel Collections, users misintepreted this as supporting RSR on all models
2023-01-16 13:51:08 -07:00
Mykola Grymalyuk
5fdde346cf
sys_patch: Allow only wifi patches when no KDK/internet available
2022-12-19 17:01:06 -07:00
Mykola Grymalyuk
1f63dffd3f
SIP: Move to py_sip_xnu module
2022-12-12 10:26:40 -07:00
Mykola Grymalyuk
faf717dedf
utilities.py: Add error handling in check_boot_mode()
2022-10-04 09:47:44 -06:00
Mykola Grymalyuk
5c43592c46
utilities.py: Verify host space before downloading
2022-10-01 13:00:21 -06:00
Dhinak G
407ed9c4cd
Add support for KDK downloads
2022-09-25 00:54:01 -04:00
Dhinak G
9dcd42d328
Merge branch 'main' into ventura-alpha
2022-09-24 20:33:04 -04:00
Dhinak G
52f1504f3e
Use global shared session
2022-09-24 20:32:57 -04:00
Mykola Grymalyuk
012a629100
sys_patch_detect: Revise AMFI logic
...
Currently the AMFI level requirement will be determined by the GPU needed.
- Intel iGPUs: Only Library Validation patch (`_cs_require_lv`)
- Nvidia Kepler and GCN: Full AMFI needs to be disabled (`amfi=0x80`)
If you have a mixed GPU system, the highest patch requirement will be chosen (ie. `amfi=0x80` on iMac15,1)
2022-09-14 07:57:41 -06:00
Mykola Grymalyuk
616d812913
Drop reliance on amfi_get_out_of_my_way=0x1
2022-09-13 19:51:28 -06:00
Mykola Grymalyuk
c6dc4c28a3
utitilies.py: Add proper AMFI checks for Ventura
2022-08-22 18:14:11 -06:00
Mykola Grymalyuk
0cb2ad1b20
Installer: Check space before starting
2022-08-18 17:21:07 -06:00
Mykola Grymalyuk
c4256bb1b1
Utilities.py: Fix misc typos
2022-07-16 14:46:50 -06:00
Mykola Grymalyuk
fb732ff069
installer.py: Add CoW support check
...
HFS+ root volumes do not support CoW
2022-07-07 19:26:02 -06:00
Mykola Grymalyuk
d17372dd65
utitilities: Add NVRAM error handling
2022-06-30 10:40:47 -06: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
d84fbb6cb0
device_probe.py: Add non-Mac detection
...
Applicable for Virtual Machines and Hackintoshes
2022-05-29 21:49:57 -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
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
Mykola Grymalyuk
8f7df604af
Implement Alpha Support for Nvidia Web Drivers
2022-05-25 17:11:50 -06:00
Mykola Grymalyuk
d9ed037d7a
gui_main.py: Prevent Idle sleep during long processes
2022-05-24 17:13:39 -06:00
Mykola Grymalyuk
d9292c513a
utilities.py: Remove unneeded print
2022-05-11 09:50:00 -06:00
Mykola Grymalyuk
7d7a9418d4
Add error handling to non-standard/malformed OpenCore Boot Path
2022-05-11 09:48:30 -06:00
Mykola Grymalyuk
42ce85f622
utilities.py: Adjust SBM detection
2022-05-09 13:32:11 -06:00
Mykola Grymalyuk
b76bb7fe20
utilities.py: Fix SB Policy detection
2022-05-08 10:07:12 -06:00
Mykola Grymalyuk
4538341966
utilities.py: Add ApSecurityMode check
2022-05-08 09:35:13 -06:00
Mykola Grymalyuk
396590c2b2
utilities.py: Fix SecureBootModel detection
2022-05-07 22:25:19 -06:00
Mykola Grymalyuk
8489823f8b
Remove more unneeded code
2022-05-02 22:09:22 -06:00
Mykola Grymalyuk
218529afe2
utilities.py: Avoid extra printing in non-TUI enviroments
2022-04-30 08:29:21 -06:00
Mykola Grymalyuk
f307b4ab69
Add Disk Prompt for autopatcher
2022-04-28 08:44:10 -06:00
Mykola Grymalyuk
3340f10fbd
gui_main.py: Add disk highlighting during install
2022-04-26 21:24:45 -06:00
Mykola Grymalyuk
a7be418a89
Remove Unoffical Mojave/Catalina Root Patching
...
Feature originally intended for internal developers during early non-Metal development, removed outright due to maintance costs.
For non-TeraScale 2 Acceleration, use dosdude’s tools. For TeraScale 2 acceleration, use 0.4.3 or older
2022-04-24 12:12:32 -06:00
Mykola Grymalyuk
9f3a4584b4
gui_main.py: Add popup on OpenCore Build
2022-04-21 21:35:05 -06:00
Mykola Grymalyuk
3e8f28a2db
Add Proper .pkg link fallbacks
2022-04-16 09:51:23 -06:00
Mykola Grymalyuk
45a29d2617
utilities.py: clean block logic
2022-04-13 21:53:53 -06:00
Mykola Grymalyuk
42c4ed17bc
Work-around Root Volume unmounting
2022-04-13 16:21:02 -06:00
Mykola Grymalyuk
d7788540d9
Initial Commit
2022-04-11 16:11:33 -06:00
Mykola Grymalyuk
391ef62b33
gui_main.py: Streamline relaunch
2022-04-04 21:55:44 -06:00
Mykola Grymalyuk
aa5e39f48a
install.py: Add Safe Mode note
2022-02-06 12:19:00 -07:00
Mykola Grymalyuk
e2aa6b4b48
utilities.py: Set checksum check to optional
...
Closes https://github.com/dortania/OpenCore-Legacy-Patcher/issues/915
2022-02-05 09:14:23 -07:00
Mykola Grymalyuk
3a9479a1d6
sys_patch: Add extra snapshot checks
...
Avoid issues on snapshot-less installs
2022-02-04 13:32:51 -07:00
Mykola Grymalyuk
d4d16c3e56
Add enhanced cim menu
2022-01-20 14:21:41 -07:00
Mykola Grymalyuk
b8bdab3576
utilities.py: Fix 100%+ download reporting
2022-01-16 13:41:34 -07:00