15 Commits

Author SHA1 Message Date
PMheart
f604848c61
OcMainLib: Patch order change (#370)
The current behaviors of how our modification to Booter and Kernel are undocumented. In addition, we should ensure that:

- Deletion is always performed first, as it makes no sense to patch something that will be removed
- Integrated quirks are always applied preceding user patches (to prevent users from messing up the whole patch structure)
- Injection is performed last
2022-07-16 19:49:20 +02:00
John Davis
2d55820158 OcAppleKernelLib: Fix incorrect OSBundleLibraries_x86_64 and cacheless injected bundle version handling 2022-07-11 21:02:19 -05:00
PMheart
53c67f308c
OcAppleKernelLib: Fix user after free, thanks @mhaeuser (#368) 2022-07-11 13:29:58 +02:00
PMheart
33978d85ac
OcAppleKernelLib: Print injected kext bundle version in DEBUG builds (#358) 2022-06-23 07:48:45 +03:00
PMheart
228f8ca1fb Codestyle: Apply codestyle changes with Uncrustify 2022-04-25 14:51:15 +02:00
PMheart
95b487a2a3
OcAppleKernelLib: Kext block strategy for prelinked (#320) 2022-02-11 10:54:30 +01:00
Marvin Häuser
3db6e1b996 Fix includes to work nicer with IDEs 2021-11-23 10:55:26 +01:00
MikeBeaton
22cfebdf6f Platform: OpenLinuxBoot.efi 2021-09-04 15:48:36 +01:00
dakanji
dee3ff5ef5
OcFileLib: Standardise Function Names (#287) 2021-08-31 10:33:34 +03:00
John Davis
6fd42d0030 OcAppleKernelLib: Fix incorrect debug print statements 2021-07-10 10:53:48 -05:00
PMheart
21c2acd88e
OcMainLib: Allow specifying custom kernels on ESP partition (#271) 2021-06-21 23:19:27 +03:00
vit9696
80c96d5823 OcMainLib: Fix warning on force inject failure, which is fine 2021-02-28 20:48:04 +03:00
PMheart
2cdc8a77bd OcMainLib: Fix initialisation 2021-02-15 19:52:22 +08:00
PMheart
b3e191304b OcMainLib: Fix initialisation 2021-02-09 22:55:28 +08:00
vit9696
dc1a0d8a22 OcMainLib: Move startup code to a separate library 2021-01-26 21:19:21 +03:00