@vandroiy2013 vandroiy2013 released this Oct 30, 2018 · 3 commits to master since this release

Assets 4

v2.0.5

  • Disable mouse polling when it does not fit the timer window
  • Include AppleEvent-compatible UsbKbDxe driver in the package
  • Support extracting APFS driver from the extentents as defined by the spec
  • Fix Apple image signature verification failure on multiple platforms
  • Temporary remove AppleImageLoader from the package (till it gains Secure Boot compat)

WARNING: Apple image signature verification implementation is not prone to untrusted input as of yet.

@vandroiy2013 vandroiy2013 released this Sep 21, 2018 · 84 commits to master since this release

Assets 4

v2.0.4

  • Implemented a complete port of AppleEvent (thx CupertinoNet for the base)
  • Reduced mouse polling timer to fix booting issues on some Dell laptops

@savvamitrofanov savvamitrofanov released this Sep 2, 2018 · 110 commits to master since this release

Assets 4

AppleSupportPkg

  • Unified version of bundled items into package version

ApfsDriverLoader

  • Embedded signature verification into ApfsDriverLoader
  • Removed AppleLoadImage support from ApfsDriverLoader due to security reasons
    • AppleLoadImage can be compromised, because our implementation isn't embedded into firmware, so it is possible, that attacker can simply bypass security checks by adding dummy implementation

AppleUiSupport

  • Added FvOnFv2Thunk into FirmwareVolume injector to create back-compatibility for broken UEFI implementation on some boards, for example MSI

@savvamitrofanov savvamitrofanov released this Aug 12, 2018 · 155 commits to master since this release

Assets 4

Now for security reasons you should load AppleLoadImage.efi right before ApfsDriverLoader.efi. If you use Clover bootloader, you can just put AppleLoadImage.efi and ApfsDriverLoader.efi into your drivers64uefi folder.

  • AppleEfiBinary signature verifying inside AppleLoadImage protocol
  • AppleDxeImageVerificationLib