Open source apfs.efi loader based on reverse-engineered Apple's ApfsJumpStart driver. It chain loads the apfs.efi driver that is already embedded in the APFS container from this container.
- Loads apfs.efi from APFS container located on the block device.
- Apfs driver verbose logging suppressed.
- Version system: connects each apfs.efi to the device from which it was retrieved.
- Embedded signature verification of chainloaded apfs.efi driver, what prevents possible implant injection.
This driver, based on VBoxHfs from VirtualBox OSE project driver, implements HFS+ support with bless extensions. Commit history can be found in VBoxFsDxe repository. Note, that unlike other drivers, its source code is licensed under GPLv2.
- Brad Conte for Sha256 implementation
- Chromium OS project for Rsa2048Sha256 signature verification implementation
- cugu for awesome research according APFS structure
- Download-Fritz for Apple EFI reverse-engineering
- nms42 for advancing VBoxHfs driver
- savvas
- VirtualBox OSE project for original VBoxHfs driver
- vit9696 for codereview and support in the development