Commit Graph

32 Commits

Author SHA1 Message Date
Mykola Grymalyuk ba0a676ca0 Add new daemon for update handling
Currently developed to handle bug in macOS Sonoma that fails to clear problamatic kernel extensions in /Library/Extensions which could result in update failures from 14.0 to 14.1
2023-10-25 21:33:34 -06:00
Mykola Grymalyuk 2fc21e6f07 Fix debug logic 2023-09-28 09:43:29 -06:00
Mykola Grymalyuk 4f0b605786 logging_handler.py: Reveal log on crash 2023-05-25 11:25:13 -06:00
Mykola Grymalyuk d8a79cf67e Reformat logging system 2023-05-24 12:24:09 -06:00
Mykola Grymalyuk 9b984e68af build: Implement pythonic formatting 2023-03-28 16:34:51 -06:00
Mykola Grymalyuk 0135d6cccf Resources: Add return typing suggestion 2023-03-17 20:04:46 -06:00
Mykola Grymalyuk 88fa7a4b7a arguments.py: Remove unused variable 2023-03-15 10:31:35 -06:00
Mykola Grymalyuk e83e260db7 Fix Constants type suggestion 2023-02-09 17:59:53 -07:00
Mykola Grymalyuk 66a5f5a9ad Set type suggestions for global Constants() usage 2023-02-09 17:40:41 -07:00
Mykola Grymalyuk 3aadfe6002 arguments.py: Rework into object oriented 2023-02-09 16:27:18 -07:00
Mykola Grymalyuk 8becb554fc Implement logging library 2023-01-25 20:50:53 -07:00
Mykola Grymalyuk d284dc6248 sys_patch_auto: Clean up class 2022-11-20 16:29:10 -07:00
Mykola Grymalyuk 7543606a1e Nest sys_patch libraries 2022-11-13 19:25:55 -07:00
Mykola Grymalyuk 55061bc86d build.py: Use pythonic class name 2022-11-12 17:14:39 -07:00
Mykola Grymalyuk 21c40277bb Modularize build.py 2022-11-12 17:10:40 -07:00
Mykola Grymalyuk bdfd043250 device_probe: Publish Rosetta detection 2022-09-28 12:52:17 -06:00
Mykola Grymalyuk 251bd48920 defaults.py: Refactor Probe Logic 2022-09-28 12:21:24 -06:00
Mykola Grymalyuk 39f110a6ac Remove trailing whitespaces 2022-05-30 22:51:00 -06:00
Mykola Grymalyuk ccb2c21dcb payloads: Remove unused kexts 2022-05-09 15:08:14 -06:00
Mykola Grymalyuk b39ff91251 arguments.py: Avoid overwritting vars in auto patcher 2022-05-05 14:53:52 -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 2973f0b6ab arguments.py: Fix typo 2022-04-13 18:08:09 -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 e0af3206cf sys_patch.py: Strip duplicate code
SysPatch Detection core moved to sys_patch_detect.py
2022-02-02 13:03:31 -07:00
Mykola Grymalyuk 06e0e9a2c0 Fix formatting 2021-10-09 11:19:39 -06:00
Mykola Grymalyuk e8d2b4f63e Fix on-model building with CLI 2021-10-04 12:47:27 -06:00
Mykola Grymalyuk 4f9abbaa49 Fix root patching from CLI 2021-10-04 11:21:59 -06:00
Mykola Grymalyuk 91d20b2ad0 Rework args check 2021-10-04 10:52:11 -06:00
Mykola Grymalyuk 3537725a13 Adjust build to py scheme 2021-10-03 14:14:55 -06:00
Mykola Grymalyuk a70b18dd50 Convert additional files to snake naming scheme 2021-10-03 13:54:12 -06:00
Mykola Grymalyuk e33997320b Use snake nameing scheme 2021-10-03 13:35:01 -06:00