Fujitsu UPC BIOS Extractor v1.0
Parses Fujitsu UPC images and extracts their Tiano compressed SPI/BIOS firmware component. The output comprises only a final firmware component which is directly usable by end users.
Fujitsu SFX BIOS Extractor v2.1
Small rebranding
Parses Portwell UEFI Unpacker EFI images (usually named "Update.efi"), extracts their SPI/BIOS/UEFI/EC firmware components and shows all relevant info. It supports all Portwell UEFI Unpacker revisions and formats, including those which contain Tiano compressed files. The output comprises only final firmware components and utilities which are directly usable by end users.
Parses Phoenix SecureCore Technology (SCT) BIOS images and extracts their SPI/BIOS/UEFI firmware components. It supports all Phoenix SCT revisions and formats, including those which are originally LZMA compressed. The output comprises only final firmware components which are directly usable by end users.
Parses AMI UCP (Utility Configuration Program) BIOS images, extracts their SPI/BIOS/UEFI firmware components and shows all relevant info. It supports all AMI UCP revisions and formats, including those with nested AMI UCP or Insyde SFX structures. The output comprises only final firmware components and utilities which are directly usable by end users.
Added AMI PFAT Component new extraction method
Added AMI PFAT Nested PFAT Component extraction
Added Intel BIOS Guard Block Header detailed info
Added Intel BIOS Guard Block Script decompilation
Applied various code fixes & improvements
ABGE v3.0 utility's extracting behavior has now changed. Please read the new README Description. The optional support for Intel BGSL decompilation is provided by the 3rd party dependency "BIOS Guard Script Tool" by @allowitsme. Thanks to @NikolajSchlej for bringing ABGE's v2.0 problematic extraction behavior to my attention.
VAIO Packaging Manager Extractor v2.0
Major de-obfuscation speed increase, up to x13 times
Improved VAIO executable unlocking procedure
Fujitsu SFX Packager Extractor v2.0
Major de-obfuscation speed increase, up to x13 times
Added support for Nested PFS without PFS Information Entry
Fixed error handling when PFS Entry names cannot be found
Note: Examples of nested PFS without PFS Information Entry can be found at Dell Latitude 5400/5500 and Precision 3540 System BIOS v1.2.3 or 1.4.2, as of now.
Added Dell PFS BIOS Extractor v3.0 (removed Dell HDR Module Extractor v2.0)
Added Apple EFI Package Extractor v1.1
Apple EFI File Renamer v1.3 supports calling from Apple EFI Package Extractor utility
Apple EFI IM4P Splitter v1.3 supports calling from Apple EFI Package Extractor utility
Apple EFI Sucatalog Link Grabber v1.2 stores output text file with unique name for easier comparisons
Repository is now licensed under BSD+Patent
All scripts now require Python 3.7 or newer
Parses VAIO Packaging Manager executables and extracts their contents. If direct extraction fails, it unlocks the executable in order to run at all systems and allow the user to choose the extraction location.
Added "Working..." indicators while running at all scripts
Added dependency filename expectations when required
Apple EFI File Renamer now saves the checksum in hex