Eva Luna
2696879109
Add note for S1X/S3X changes and clarify if statement
2024-08-22 18:58:31 -04:00
Eva Isabella Luna
df28ea288a
Increase model range of S1X/S3X kext inclusion
...
While stock systems with S1X/S3X drives only include Broadwell to Kaby Lake Macs, Haswell Macs and MacPro6,1 are able to use these drives as well, causing issues when building OpenCore for those models from a different machine.
2024-08-22 18:18:57 -04:00
Mykola Grymalyuk
fc5b250d41
sys_patch.py: Fix AuxKC check
2024-08-20 15:52:44 -06:00
Mykola Grymalyuk
be7493f74a
macOS Installer: Add handling for reqading Sequoia installer versions
2024-08-20 15:26:14 -06:00
Mykola Grymalyuk
fbe216164a
support.py: Ignore non-kext files
2024-08-20 15:25:36 -06:00
Mykola Grymalyuk
53dd5d3477
Further modularize sys_patch
2024-08-13 13:07:58 -06:00
Mykola Grymalyuk
c4cda81df6
Modularize sys_patch_mount.py
2024-08-12 16:38:05 -06:00
Mykola Grymalyuk
35b365c8ca
Rework Kernel Cache management
2024-08-12 15:46:52 -06:00
Mykola Grymalyuk
1653fec580
sys_patch_helpers.py: Use full pathing
2024-08-12 08:37:55 -06:00
Mykola Grymalyuk
e453bd1b51
Sync PatcherSupportPkg
2024-08-11 19:57:39 -06:00
Jazzzny
1a576c72a2
Provide additional resilience in USB detection code ( #1144 )
...
* Add fallback, don't bail out
* Part 2
* Part 3
* Fix import
* Move encoding
2024-08-09 18:13:53 -04:00
Mykola Grymalyuk
90092a296d
Implement getattrlist for improved CoW detection
2024-08-01 11:16:00 -06:00
Mykola Grymalyuk
57356bcceb
products.py: Streamline beta removal
...
Reduce additional loops to clear beta builds
2024-07-31 20:11:05 -06:00
Mykola Grymalyuk
d726851d9c
products.py: Add extra sanity check
2024-07-31 10:58:40 -06:00
Mykola Grymalyuk
7897cd14b6
products.py: Work around index being offset on deletion
...
Resolves non-latest builds appearing in latest dictionary
2024-07-31 10:54:15 -06:00
Mykola Grymalyuk
628fe4f8fc
products.py: Verify item exists before removal
2024-07-31 09:05:41 -06:00
Mykola Grymalyuk
a074baa2e9
sys_patch: Remove unused bplist code
2024-07-25 12:19:28 -06:00
Mykola Grymalyuk
8d88fbbfa4
Remove unused imports
2024-07-21 13:53:52 -06:00
Mykola Grymalyuk
ae423888d7
Merge pull request #1142 from dortania/sucatalog-rewrite
...
sucatalog: Implement more robust Software Update Catalog library
2024-07-21 12:16:59 -06:00
Mykola Grymalyuk
4583a743be
sucatalog: Publish initial version
2024-07-21 11:54:54 -06:00
Dhinak G
49da508bde
sys_patch.py: Better wording for staged update sanity check
2024-06-28 12:10:15 -04:00
Mykola Grymalyuk
9a2fca8d18
os_data.py: Add macOS Sequoia constant
2024-06-10 11:52:48 -06:00
Mykola Grymalyuk
475b9e793f
sys_patch: Fix patches typing
2024-06-08 20:24:04 -06:00
Mykola Grymalyuk
3bffad8001
GUI: Add side spacing for wx.TextCtrl elements
2024-06-02 12:19:44 -06:00
Mykola Grymalyuk
dd88879dc0
Increment version
2024-05-31 11:43:54 -06:00
Dhinak G
6daa038705
sys_patch.py: Fix last
2024-05-31 12:21:56 -04:00
Dhinak G
0e6576ac3d
sys_patch.py: Run sanity checks before starting patching
2024-05-31 11:46:31 -04:00
Mykola Grymalyuk
074d56eed3
utilities.py: Use full binary path
2024-05-31 08:49:14 -06:00
Mykola Grymalyuk
8f0e8d6928
application_entry.py: Add handling for when CWD disappears
2024-05-30 20:02:51 -06:00
Mykola Grymalyuk
18d66c66bb
gui_entry.py: Add missing import
2024-05-28 18:53:50 -06:00
Mykola Grymalyuk
fdfc86e0d6
sys_patch: Avoid relaunching OCLP
2024-05-28 12:23:33 -06:00
Mykola Grymalyuk
d613581faa
wx_gui: Destroy frame on root patching
2024-05-27 17:27:58 -06:00
Mykola Grymalyuk
c645f57572
Remove legacy _fix_file_permission()
...
Required for when OCLP would run as root
2024-05-27 17:15:00 -06:00
Mykola Grymalyuk
8fb2ee4b83
Remove stop gap “supports_privileged_helper()” code
...
Intended to handle transition better, now that it’s complete the code is no longer required
2024-05-27 17:11:28 -06:00
Mykola Grymalyuk
1e650637eb
sys_patch: Remove legacy shim code
2024-05-27 15:48:43 -06:00
Mykola Grymalyuk
ec9ecbc7a9
Shim: Switch to old spawn logic
2024-05-27 12:13:26 -06:00
Mykola Grymalyuk
303d3de6bd
GUI: Remove relaunch logic
2024-05-27 12:13:09 -06:00
Mykola Grymalyuk
b0def277ea
updates.py: Add support for PKG updates
2024-05-27 11:29:04 -06:00
Mykola Grymalyuk
acbeef070f
Remove alias creation
...
Now handled by PKG
2024-05-27 11:04:14 -06:00
Mykola Grymalyuk
7d686a29cf
Implement update shim
2024-05-26 19:21:49 -06:00
Mykola Grymalyuk
984eb67596
macos_installer_handler.py: Add support for Privileged Helper
2024-05-20 18:52:49 -06:00
Mykola Grymalyuk
e91c76e88e
sys_patch_mount.py: Fix mount variable invocation
2024-05-20 13:40:44 -06:00
Mykola Grymalyuk
fde7d6f7ec
firmware.py: Disable OpenLegacyBoot.efi
2024-05-20 11:38:03 -06:00
Mykola Grymalyuk
bac61f2dfa
Sync OpenCorePkg
2024-05-20 11:32:38 -06:00
Mykola Grymalyuk
23146d731a
sys_patch_mount.py: Fix comment and missing return statement
2024-05-13 17:55:37 -06:00
Mykola Grymalyuk
7f7acc4c9a
Add backend support for Apple Silicon root patching
2024-05-10 17:44:09 -06:00
Mykola Grymalyuk
b494107d88
sys_patch_helpers.py: Remove unused import
2024-05-10 16:42:03 -06:00
Mykola Grymalyuk
abb18a5ad2
subprocess_wrapper.py: Add unified error handling
...
Additionally adds backend support for Privileged Helper Tool
2024-05-10 16:06:16 -06:00
Mykola Grymalyuk
84e020f7ea
sys_patch.py: Enforce full pathing for subprocess
2024-05-10 14:15:42 -06:00
Mykola Grymalyuk
065b73daab
sys_patch_auto.py: Enforce full pathing for subprocess
2024-05-10 14:07:15 -06:00