Marvin Häuser
d916dd65b8
OcMachoLib: Treat container Mach-O as reference file
...
As of macOS 13 Developer Beta 3, the Kernel Collection's inner kernel
references a segment that precedes itself. The current model is that
a Kernel Collection is a container format and the included files are
(mostly) separate. Hence, this was treated as an out-of-bounds issue.
Kernel Collections apparently are rather an unconventional composite
format, where the sub-files are still part of the whole. Redesign
OcMachoLib to treat the Kernel Collection as the reference file.
Patches still use only the inner file, while parsing considers the
whole file.
2022-07-07 17:52:25 +02:00
PMheart
1b24da4ebb
OcAppleKernelLib: Fix minor typo
2022-07-05 19:23:14 +02:00
PMheart
6dbcd786c5
Docs: Sync changelog
2022-07-05 17:33:17 +02:00
PMheart
e8c4bd7990
Build: Integrate Ext4Pkg ( #364 )
2022-07-05 17:31:59 +02:00
PMheart
e068d37656
Bump version to 0.8.3
2022-07-05 15:34:31 +02:00
PMheart
9e8d2793ba
OcAppleKernelLib: Make quirk Patcher parameter optional ( #359 )
0.8.2
2022-07-03 12:58:14 +02:00
Vitaly Cheptsov
99067b4866
Sync changelog
2022-07-03 13:19:13 +03:00
Paul Mulders
589d994716
Utilities: Fix CreateVault Linux portability ( #362 )
...
* exclude memtest86 generated log files and reports from vault.plist
* make CreateVault scripts work on linux too
* create_vault.sh: use shellcheck suggestions
* create_vault.sh: use full path to sort for consistency
2022-07-03 13:18:45 +03:00
MikeBeaton
d804b31f8d
OcStringLib: Add OC_STRING_FORMAT; rename OC_STRING_BUFFER to OC_ASCII_STRING_BUFFER
2022-07-03 07:19:40 +01:00
MikeBeaton
daa3b63c22
OC: Log legacy secure boot derived ApECID; fix minor typos
2022-07-03 07:09:08 +01:00
Paul Mulders
e733af2737
CreateVault: do not create misleading files ( #361 )
2022-06-26 13:37:39 +03:00
Vitaly Cheptsov
02b365e22a
Sync changelog
2022-06-23 07:49:19 +03:00
PMheart
33978d85ac
OcAppleKernelLib: Print injected kext bundle version in DEBUG builds ( #358 )
2022-06-23 07:48:45 +03:00
PMheart
1b6fcd31be
Docs: Rebuild pdf
2022-06-22 11:31:53 +02:00
Mingye Wang
20b6434fa0
Docs: Replace ambiguous "it" in the description of ApfsTrimTimeout ( #360 )
2022-06-22 11:28:21 +02:00
MikeBeaton
3b70d73b21
Docs: Update --restore-nosnoop info
2022-06-20 21:42:11 +01:00
Marvin Häuser
714fc69f96
OcAfterBootCompatLib: Add new KCG patch logging
2022-06-13 14:53:11 +02:00
Marvin Häuser
c4792bb6aa
OcAfterBootCompatLib: Remove dead code
2022-06-13 14:53:11 +02:00
PMheart
bfa36972a5
OcMiscLib: Fix FindPattern prototype
2022-06-13 14:45:36 +02:00
Marvin Häuser
e05a69da64
OcAfterBootCompatLib: Always use OC image loader for EfiBootRt
2022-06-12 10:35:39 +02:00
PMheart
cad014ce6e
Docs: Sync changelog
2022-06-11 14:08:06 +02:00
Marvin Häuser
6c641b7a4e
OcAfterBootCompatLib: Support AvoidRuntimeDefrag for macOS 13 DP1
...
macOS 13 Developer Beta 1 introduced a new driver, bootrt.efi, which
now carries the kernel call gate. It communicates with efiboot via an
info buffer passed via LoadOptions. Patch it on load with our hook to
run our kernel entry code.
2022-06-11 12:30:20 +02:00
Marvin Häuser
d7926972ab
AppleEfiBootRtInfo: Initial import
...
macOS 13 Developer Beta 1 introduced a new driver, bootrt.efi, which
now carries the kernel call gate. It communicates with efiboot via an
info buffer passed via LoadOptions.
2022-06-11 12:30:20 +02:00
Marvin Häuser
f8aab62e97
OcAfterBootCompatLib: Extend AllocRelocationBlock support
...
The current relocation code is only supported in conjunction with
ProvideCustomSlide. Add support for disabled ProvideCustomSlide and
slide=0 in boot-args.
2022-06-11 12:30:20 +02:00
Marvin Häuser
3d58e26acc
OcDevicePathLib: Import API to find device path terminator
2022-06-11 12:30:20 +02:00
Andrey1970AppleLife
e827fbe4d3
DataBase: Updated MaximumOSVersion
2022-06-10 23:07:33 +03:00
Andrey1970AppleLife
b10ceae4b5
Docs: Updated extract firmware
2022-06-07 22:14:51 +03:00
PMheart
bd36cb792f
Codestyle: Apply Uncrustify patch
2022-06-07 19:52:19 +02:00
PMheart
4b7fc1728f
TestKextInject: Reorder patch tests
2022-06-07 19:49:53 +02:00
Andrey1970AppleLife
03f545e875
DataBase: Updated builtin firmware versions
2022-06-07 20:12:10 +03:00
Andrey1970AppleLife
c60509fcb6
Remove space
2022-06-07 16:28:04 +03:00
PMheart
966d924fdf
Docs: Fix minor grammatical mistake
2022-06-07 11:29:51 +02:00
Andrey1970AppleLife
afbc1eb139
Updated catalog url
2022-06-07 12:22:55 +03:00
PMheart
7b1bb6dbe7
OcAppleKernelLib: Minor logging improvement to avoid confusion
2022-06-07 05:04:07 +02:00
PMheart
c2e2ccfc38
Docs: Sync changelog
2022-06-07 05:00:45 +02:00
PMheart
342f3fc9fd
OcAppleKernelLib: Disable AICPUPM patches on macOS 13
2022-06-07 04:59:08 +02:00
PMheart
e465a60509
Bump version to 0.8.2
2022-06-07 04:42:27 +02:00
Torsten
8044c85b5a
OcBootManagementLib: Fix typo
0.8.1
2022-06-05 12:38:47 +02:00
vit9696
b614d5f1fd
Build: Use ASCII symbols in copyrights
2022-05-30 08:35:03 +03:00
John Davis
436cd9b8a9
OcMainLib: Fix incorrect debug print statement
2022-05-29 11:02:13 -05:00
Andrey1970AppleLife
4babd88b06
DataBase: Updated MaximumOSVersion
2022-05-28 20:51:38 +03:00
vit9696
c75d74bbda
Build: Fix Uncrustify warnings
2022-05-28 14:09:52 +03:00
John Davis
65569b6590
Added PIIX4 ACPI PM timer detection for TSC calculations
2022-05-26 20:57:00 -05:00
Emilio P Egido
0bf5545a31
Docs: Fix typo, thanks @perez987
2022-05-24 12:14:29 +02:00
PMheart
2e2dde8e24
OcBootManagementLib: De-duplication of mOzmosisProprietary1Guid ( #354 )
2022-05-24 09:54:03 +03:00
MikeBeaton
51795b0533
BootEntryProtocol: ToggleSip correct attribute handling
2022-05-23 13:41:17 +01:00
MikeBeaton
021eab5143
Docs: TakeoffDelay additional rewording
2022-05-23 10:22:00 +01:00
MikeBeaton
658b3adaf7
Docs: Fix typo
2022-05-23 10:16:36 +01:00
MikeBeaton
327c09c73f
Docs: Additional TakeoffDelay info
2022-05-23 10:09:54 +01:00
MikeBeaton
7d0e3d4039
Various: Static string optimisations
2022-05-17 08:50:08 +01:00