vit9696
|
aeb2b324fe
|
OcBootManagementLib: Add support for detecting bootcamp
|
2019-04-06 13:45:32 +03:00 |
|
vit9696
|
147f88d1f2
|
OcAppleImageVerificationLib: Separate keys into OcAppleKeysLib and import tools from AppleSupportPkg
|
2019-04-06 12:08:12 +03:00 |
|
Download-Fritz
|
aa490fa0e3
|
OcAppleKernelLib: Cosmetical changes.
|
2019-04-05 21:04:05 +02:00 |
|
Download-Fritz
|
3ed48615e9
|
OcCompressionLib: Further clean up ZLIB.
|
2019-04-05 20:36:59 +02:00 |
|
vit9696
|
529de6d981
|
OcTemplateLib: Avoid memcpy/memset generation
|
2019-04-05 03:30:31 +03:00 |
|
vit9696
|
f448b61652
|
OcConfigurationLib: Add parsing interfaces
|
2019-04-05 03:07:08 +03:00 |
|
vit9696
|
86dba5855c
|
OcConfigurationLib: Add configuration library header
|
2019-04-05 02:36:41 +03:00 |
|
vit9696
|
20f97bf2a2
|
OcBootManagementLib: Provide boot picker interface
|
2019-04-04 18:01:23 +03:00 |
|
vit9696
|
c231ec46fa
|
OcStorageLib: Initial implementation
|
2019-04-04 16:11:36 +03:00 |
|
vit9696
|
492720e7eb
|
OcFileLib: Support locating image file system
|
2019-04-03 23:14:12 +03:00 |
|
vit9696
|
f699359d71
|
OcAppleBootPolicyLib: Separate from OcAppleBootPolicyLib
|
2019-04-03 21:57:56 +03:00 |
|
Michael Belyaev
|
c0f9d1b9b7
|
Fix documentation comment
|
2019-04-02 18:37:00 +03:00 |
|
vit9696
|
ebf3a4ecbf
|
OcAppleBootPolicyLib: Fix recovery image flags and add OcLoadBootEntry stub
|
2019-04-01 00:51:38 +03:00 |
|
vit9696
|
65dad1e128
|
OcAppleBootPolicyLib: Implement simple boot picker
|
2019-03-31 21:43:47 +03:00 |
|
Download-Fritz
|
3672891504
|
OcAppleDiskImageLib: Only store SectorCount rather than Trailer in Context.
|
2019-03-31 15:34:30 +02:00 |
|
vit9696
|
e48286e720
|
OcCompressionLib: Use original zlib on supported compilers
|
2019-03-31 06:02:56 +03:00 |
|
vit9696
|
2f7c362bb1
|
OcGuardLib: Fix GCC compilation issues
|
2019-03-31 03:34:42 +03:00 |
|
Download-Fritz
|
c14a3c7c17
|
OcAppleDiskImageLib: Do not store unused metadata.
|
2019-03-30 21:53:22 +01:00 |
|
Download-Fritz
|
212899598e
|
OcAppleDiskImageLib: Change non-"Block I/O" to only use Base types.
|
2019-03-30 21:02:14 +01:00 |
|
Download-Fritz
|
b3c00c005b
|
OcAppleDiskImageLib: Use OcCompressionLib over internal zlib.
|
2019-03-30 12:35:28 +01:00 |
|
Download-Fritz
|
2cd4dd3ae2
|
OcCompressionLib: Expose ZLIB (de)compression.
|
2019-03-29 18:49:57 +01:00 |
|
Download-Fritz
|
7704f2bdfd
|
OcAppleDiskImageLib: Remove unused allocation functions.
|
2019-03-29 10:38:42 +01:00 |
|
Download-Fritz
|
7f078a39f7
|
OcAppleDiskImageLib: Initial import.
|
2019-03-29 10:38:42 +01:00 |
|
vit9696
|
4314cec094
|
OcFileLib: Implement file writing functionality based on CrScreenshotDxe from LongSoft
|
2019-03-28 18:33:41 +03:00 |
|
vit9696
|
cc33e6949b
|
OcVirtualFsLib: Handle edge case when EFI_FILE_PROTOCOL instance mismatches the caller
|
2019-03-28 17:39:07 +03:00 |
|
vit9696
|
b760f92fdb
|
AppleKernelLib: Fix x86_64 OSBundleLibraries parsing and increase dependency limit
|
2019-03-26 22:13:20 +03:00 |
|
Download-Fritz
|
c814d82ef1
|
OcMachoLib: Introduce GetSymbolbyExternReloc API.
|
2019-03-26 17:18:02 +01:00 |
|
Download-Fritz
|
b5ccf1f93b
|
OcMachoLib: Support local relocations when getting a symbol by offset.
|
2019-03-26 15:34:33 +01:00 |
|
Download-Fritz
|
01c867ad8e
|
OcMachoLib: Remove unsafe VTable API.
|
2019-03-25 20:25:27 +01:00 |
|
vit9696
|
0badcb3cb4
|
OcAppleKernelLib: Cleanup kext patching code
|
2019-03-25 20:09:55 +03:00 |
|
vit9696
|
4d9d4bbd1a
|
OcAppleKernelLib: Fix number to string conversion
|
2019-03-25 19:39:32 +03:00 |
|
vit9696
|
2a72e67ac0
|
Move command stripping to Mach-O lib
|
2019-03-24 11:52:10 +03:00 |
|
vit9696
|
e169a7aa7e
|
Ensure 1:1 disk:vm mach-o matching requirement during kext inject
|
2019-03-24 01:50:57 +03:00 |
|
Download-Fritz
|
95e6d1cc58
|
OcMachoLib: Introduce GetFilePointerByAddress API.
|
2019-03-23 21:03:09 +01:00 |
|
Download-Fritz
|
a9c1f22db3
|
OcMachoLib: Optionally return MaxSize parameter for GetFileOffset.
OcAppleKernelLib: Adapt calls for security.
|
2019-03-23 17:36:40 +01:00 |
|
vit9696
|
c7ca70a9cc
|
Implement XmlNodePrepend
|
2019-03-23 15:05:13 +03:00 |
|
vit9696
|
978714ae1d
|
Link with the kernel directly for speed reasons
Otherwise we would need to solve KPI symbols first.
|
2019-03-23 15:05:12 +03:00 |
|
Download-Fritz
|
253d0b6284
|
OcAppleKernelLib: Implement VTable logic.
|
2019-03-23 15:05:12 +03:00 |
|
vit9696
|
9be9d50677
|
Implement support for linking on injected kext and fix minor issues
|
2019-03-23 15:05:12 +03:00 |
|
Download-Fritz
|
6ed3156eea
|
Import prelinker trash
|
2019-03-23 15:05:12 +03:00 |
|
Download-Fritz
|
0ce7e1ec99
|
OcMachoLib: Update GetSymbolByRelocOffset interface to report Relocation existance.
|
2019-03-23 11:51:15 +01:00 |
|
Michael Belyaev
|
43cffc0a49
|
Move patches into CommonPatches.c
|
2019-03-22 14:18:32 +03:00 |
|
Michael Belyaev
|
d59b78fad4
|
Add AppleIntelCPUPowerManagement patches
|
2019-03-21 20:03:59 +03:00 |
|
vit9696
|
b7734fc3d5
|
Fix FSBFrequency and thread count detection on Penryn
|
2019-03-20 23:29:46 +03:00 |
|
vit9696
|
30fb879941
|
Add internal symbol table stubs
|
2019-03-20 16:07:18 +03:00 |
|
vit9696
|
dcbb94fa5c
|
Cache discovered kexts and implement PRELINKED_KEXT structure
|
2019-03-20 00:54:51 +03:00 |
|
vit9696
|
cba5bac94a
|
Start importing prelinker
|
2019-03-19 22:31:15 +03:00 |
|
vit9696
|
a9b3b67c63
|
Implement load and kmod address calculation in kext inject
|
2019-03-19 21:34:15 +03:00 |
|
Download-Fritz
|
94bcf6983f
|
OcMiscLib: Deprecate ConvertDataToString
|
2019-03-18 19:56:44 +01:00 |
|
Download-Fritz
|
c921ef567f
|
OcCompressionLib: Fix LZVN prototype
|
2019-03-18 19:54:00 +01:00 |
|