Apple EFI IM4P Distributor

center>

introduce

Analyze Apple multiple EFI firmware. IM4P files, and divide all detected EFI firmware into separate SPI / BIOS images.

use

You can drag and drop or manually enter the full path to the folder containing the Apple EFI IM4P firmware.

download

I only give Windows a binary file that has been built / frozen / compiled. Therefore, you don’t need to manually build / freeze / compile it in a Windows environment. Instead, download the latest version from the Publish tab. To unpack the compressed file that has been built / frozen / compiled, you need to use a program that supports RAR5 compression. Note that you need to manually apply any prerequisites.

compatibility

It should be applied to all Windows, Linux, or MacOS operating systems that support Python 3.7. Windows users who plan to build / freeze / compile binary files must ensure that they have the latest Windows updates, including all required “Universal Cruntime (CRT)” libraries.

prerequisites

To run this utility, you don’t need any third-party tools.

Built / freeze / compile using Pyinstaller

Pyinstaller can build / freeze / compile this utility on all three supported platforms, which are simple and frequently updated.

Make sure Python 3.7.0 or update version is installed: Python –Version;

Install PYInstaller: PIP3 installation Pyinstaller;

Build / Freezing / Compile: Pyinstaller – Noupx –one Apple_EFI_SPLIT.PY;

In the Dist folder, you can find the final utility executable.

Anti-virus software

Some anti-virus software may claim to build / frozen / compiled executables contain viruses. Any such detection is false, usually Pyinstaller. You can switch to a better anti-virus software, report to their support report, add the executable to the exclusion item, build / freeze / compile or use the Python script directly.

Apple EFI Pack Extractor

center>

introduce

Analyze the Apple EFI firmware package (ie firmwareUpdate.pkg, bridgeosupdatecustomer.pkg), extract its EFI image, split it into an IM4P format and rename the final SPI / BIOS image accordingly. This utility will automatically use free versions of AnyToiso to extract EFI .pkg files. Subsequent IM4P splits and EFI renames require “Apple EFI IM4P Splitter” and “Apple Efi Fileres” utilities.

use

You can drag and drop or manually enter the full path to the folder containing the Appleefi Firmware Pack (.pkg) file. The “AnytoISO_PATH” variable must be changed accordingly according to the position of AnyToiso installed in the system.

download

A binary that has not been included in the build / frozen / compiled because the script requires the user to set the AnyToISO executable path variable. Keep in mind that you need to include prerequisites, such as AnytoISO, Apple EFI IM4P Splitter, and Apple Efi File Rename, which works.

compatibility

It should be applied to all Windows and MacOS operating systems that support Python 3.7 and Anytoiso.

prerequisites

To run the Python script, you need to install the following third-party tools or put it in the same directory:

AnytoISO (ie Anytoiso.exe);

UefIfind (for example, uefiFind.exe);

UEFIEXTRACT (for example, UEXTRACT.EXE);

Built / freeze / compile using Pyinstaller

Pyinstaller can build / freeze / compile this utility on all three supported platforms, which are simple and frequently updated. Note that due to the nature of this utility, you may need to perform some small script changes to build / freeze / compile binaries.

Make sure Python 3.7.0 or later: Python –Version; Install Pyinstaller: PIP3 installation Pyinstaller;

Construction / Freeze / Compile: Pyinstaller – Noupx –one Apple_efi_package.py;

In the Dist folder, you can find the final utility executable.

Anti-virus software

Some anti-virus software may claim to build / frozen / compiled executables contain viruses, any such detection is false, usually Pyinstaller. You can switch to a better anti-virus software, report to their support report, add the executable to the exclusion item, build / freeze / compile or use the Python script directly.

Panasonic BIOS Update Extractor

introduce

Analyze the Panasonic BIOS update the executable and extract their SPI / BIOS image. This utility automatically uses RustamabDullaev’s Unpack_LZNT1 tool to extract resource data that initially compressed Microsoft Lznt1.

use

You can drag and drop or manually enter the full path to the folder containing the Panasonic Bios Update executable.

download

I have provided a Windows binarily that has been built / frozen / compiled. Therefore, you don’t need to manually build / freeze / compile it. Instead, download the latest version from the Publish tab. To unpack the compressed file that has been built / frozen / compiled, you need to use a program that supports RAR5 compression. Note that you need to manually apply any prerequisites.

compatibility

You should work on all Windows operating systems that support Python3.7, you plan to use the Windows users who have built / frozen / compile binary files must ensure that they have the latest Windows updates, including all required “Universalc Runtime (CRT)” Library.

prerequisites

To run the Python script, you need to install the following third-party Python module:

PEFILE;

PIP3 installed PEFILE;

To run the Python script or its build / frozen / compiled binary, you need to add the following third-party tools in the same directory: unpack_lznt1 (ie unpack_lznt1.exe).

Built / freeze / compile using Pyinstaller

Pyinstaller can build / freeze / compile this utility on Windows, which is simple and often updated.

Make sure Python 3.7.0 or update version is installed: Python –Version;

Install PYInstaller: PIP3 installation Pyinstaller;

Install PEFILE: PIP3 installed with PIP;

Construction / Freeze / Compile: Pyinstaller – Noupx –onefile Panasonic_BIOS_EXTRACT.PY;

In the Dist folder, you can find the final utility executable.

Anti-virus software

Some anti-virus software may claim to build / frozen / compiled executables contain viruses, any such detection is false, usually Pyinstaller. You can switch to a better anti-virus software, report to their support report, add the executable to the exclusion item, build / freeze / compile or use the Python script directly.

VAIO package manager extraction

introduce

Analyze the VAIO Packaging Manager executable and extract their content. If the direct extraction fails, it will unlock the executable file to run on all systems and allow the user to select the extraction location. This utility will automatically use the 7-Zip tool of Igor Pavlov to unpack the original confusing Microsoft Cab compressed content.

use

You can drag and drop or manually enter the full path to the folder containing the VAIO Package Manager executable.

download

I only give Windows a binary file that has been built / frozen / compiled. Therefore, you don’t need to manually build / freeze / compile it in a Windows environment. Instead, download the latest version from the Publish tab. To unpack the compressed file that has been built / frozen / compiled, you need to use a program that supports RAR5 compression. Note that you need to manually apply any prerequisites.

compatibility

It should be applied to all Windows, Linux, or MacOS operating systems that support Python 3.7. Windows users who plan to build / freeze / compile binary files must ensure that they have the latest Windows updates, including all required “Universal Cruntime (CRT)” libraries. prerequisites

To run the Python script or its built-in / frozen / compiled binary, you need to have the following third-party tools in the same directory:

7-ZIP console (ie 7z.exe);

Built / freeze / compile using Pyinstaller

Pyinstaller can build / freeze / compile this utility on all three supported platforms, which are simple and frequently updated.

Make sure Python 3.7.0 or update version is installed: Python –Version;

Install PYInstaller: PIP3 installation Pyinstaller;

Construction / Freezing / Compilation: Pyinstaller – Noupx –one VAIO_PACKAGE_EXTRACT.PY;

In the Dist folder, you can find the final utility executable.

Anti-virus software

Some anti-virus software may claim to build / frozen / compiled executables contain viruses, any such detection is false, usually Pyinstaller. You can switch to a better anti-virus software, report to their support report, add the executable to the exclusion item, build / freeze / compile or use the Python script directly.

Fujitsu SFX Packager extractor

introduce

Paographical FUJITSU SFX Packager executable and extract its content. This utility automatically uses the 7-Zip tool for IgorPavlov to extract the original confusing Microsoft Cab compressed content.

use

You can drag and drop or manually enter the full path to the folder containing the Fujitsu Sfx Packager executable.

download

I only give Windows a binary file that has been built / frozen / compiled. Therefore, you don’t need to manually build / freeze / compile it in a Windows environment. Instead, download the latest version from the Publish tab. To unpack the compressed file that has been built / frozen / compiled, you need to use a program that supports RAR5 compression. Note that you need to manually apply any prerequisites.

compatibility

It should be applied to all Windows, Linux, or MacOS operating systems that support Python 3.7. Windows users who plan to build / freeze / compile binary files must ensure that they have the latest Windows updates, including all required “Universal Cruntime (CRT)” libraries.

prerequisites

To run the Python script or its build / frozen / compiled binary, you need to have the following third-party tools in the same directory: 7-zip console (ie 7z.exe);

Built / freeze / compile using Pyinstaller

Pyinstaller can build / freeze / compile this utility on all three supported platforms, which are simple and frequently updated.

Make sure Python 3.7.0 or update version is installed: Python –Version;

Install PYInstaller: PIP3 installation Pyinstaller;

Build / Freezing / Compile: Fujitsu_package_extract.py .py file;

In the Dist folder, you can find the final utility executable.

Anti-virus software

Some anti-virus software may claim to build / frozen / compiled executables contain viruses, any such detection is false, usually Pyinstaller. You can switch to a better anti-virus software, report to their support report, add the executable to the exclusion item, build / freeze / compile or use the Python script directly.

Award BIOS module extract

introduce

Analyze the AWARDBIOS image and extract its module. This tool automatically uses the 7-Zip tool for Igor Pavlov to extract the original LZH compression submodule.

use

You can drag and drop or manually enter the full path to the folder that contains the Awardbios firmware.

download

I only give Windows a binary file that has been built / frozen / compiled. Therefore, you don’t need to manually build / freeze / compile it in a Windows environment. Instead, download the latest version from the Publish tab. To unpack the compressed file that has been built / frozen / compiled, you need to use a program that supports RAR5 compression. Note that you need to manually apply any prerequisites. compatibility

It should be applied to all Windows, Linux, or MacOS operating systems that support Python 3.7. Windows users who plan to build / freeze / compile binary files must ensure that they have the latest Windows updates, including all required “Universal Cruntime (CRT)” libraries.

prerequisites

To run the Python script or its build / frozen / compiled binary, you need to have the following third-party tools in the same directory: 7-zip console (ie 7z.exe);

Built / freeze / compile using Pyinstaller

Pyinstaller can build / freeze / compile this utility on all three supported platforms, which are simple and frequently updated.

Make sure Python 3.7.0 or update version is installed: Python –Version;

Install PYInstaller: PIP3 installation Pyinstaller;

Construction / Freezing / Compile: Pyinstaller – Noupx –onefile Award_BIOS_EXTRACT.PY;

In the Dist folder, you can find the final utility executable.

Anti-virus software

Some anti-virus software may claim to build / frozen / compiled executables contain viruses, any such detection is false, usually Pyinstaller. You can switch to a better anti-virus software, report to their support report, add the executable to the exclusion item, build / freeze / compile or use the Python script directly.

This article is translated from: https: //github.com/platomav/biosutilities#vaio-packaging-manager-extractor If reproduced, please indicate the original address.