Apple EFI IM4P分配器

介绍
多个苹果分析EFI固件.im4p文件,所有检测到的文件,EFI固件分为单独的SPI/BIOS映像。
使用
您可以拖放或手动输入Apple EFI IM4P文件夹固件的完整路径。
下载
我只为 Windows 提供了已构建/冻结/编译的二进制文件。因此,你不需要Windows手动构建/冻结/编译环境。相反,从“发布”下载最新版本的选项卡。您需要使用支持来解决已经构建/冻结/编译的压缩文件RAR5压缩程序。请注意,您需要手动应用任何先决条件。
兼容性
应适用于所有支持 Python 3.7 的 Windows、Linux 或 macOS 操作系统。计划使用构建/冻结/编译二进制文件Windows用户必须确保他们安装了最新的Windows更新,其中包括所有必需的“Universal C Runtime(CRT)”库。
先决条件
您不需要任何第三方工具来操作实用程序。
使用 PyInstaller 构建/冻结/编译
PyInstaller这个实用程序可以在所有三个支持平台上构建/冻结/编译,操作简单,经常更新。
确保安装了Python 3.7.0或更新版本:python --version;
使用pip安装PyInstaller:pip3安装pyinstaller;
构建/冻结/编译:pyinstaller --noupx --onefile Apple_EFI_Split.py;
在dist在文件夹中,您可以找到可执行文件的最终实用程序。
误报杀毒软件
一些杀毒软件可能声称构建/冻结/编译的可执行文件包含病毒。任何这样的测试都是误报,通常是PyInstaller。您可以切换到更好的杀毒软件,误报他们的支持报告,将可执行文件添加到排除项中,自行构建/冻结/编译或直接使用Python脚本。
Apple EFI 包提取器

介绍
解析 Apple EFI 固件包(即 FirmwareUpdate.pkg、BridgeOSUpdateCustomer.pkg),提取其 EFI 图像分为 IM4P 格式并相应重新命名最终 SPI/BIOS 映像。该实用程序会自动使用免费版本的 AnyToISO 来提取 EFI .pkg 文件。随后的 IM4P 拆分和 EFI 重命名需要存在“Apple EFI IM4P Splitter”和“Apple EFI File Renamer”实用程序。
使用
您可以拖放或手动输入Apple EFI固件包(.pkg)文件夹的完整路径。AnyToISO必须相应地更改安装在系统上的位置“anytoiso_path”变量。
下载
由于脚本要求用户设置 AnyToISO 可执行路径变量。请记住,您需要包含先决条件,如 AnyToISO、Apple EFI IM4P Splitter 和 Apple EFI File Renamer,只有这个实用程序才能工作。
兼容性
应该适用于所有支持 Python 3.7 和 AnyToISO 的 Windows 和 macOS 操作系统。
先决条件
要运行python脚本,您需要安装以下第三方工具或将其放在同一目录下:
AnyToISO(即anytoiso.exe);
UEFIFind(例如UEFIFind.exe);
UEFIExtract(例如UEFIExtract.exe);
使用 PyInstaller 构建/冻结/编译
PyInstaller这个实用程序可以在所有三个支持平台上构建/冻结/编译,操作简单,经常更新。请注意,由于这个实用程序的性质,您可能需要对构建/冻结/编译的二进制文件进行一些小脚本更改。
确保安装了Python 3.7.0或更新版本:python --version;
使用pip安装PyInstaller:pip3安装pyinstaller;
构建/冻结/编译:pyinstaller --noupx --onefile Apple_EFI_Package.py;
在dist在文件夹中,您可以找到可执行文件的最终实用程序。
误报杀毒软件
一些杀毒软件可能声称构建/冻结/编译的可执行文件包含病毒,任何此类检测都是误报,通常是PyInstaller。您可以切换到更好的杀毒软件,误报他们的支持报告,将可执行文件添加到排除项中,自行构建/冻结/编译或直接使用Python脚本。
Panasonic BIOS更新提取器
介绍
解析Panasonic BIOS更新可执行文件并提取它们SPI/BIOS图像。自动使用实用程序Rustam Abdullaev的unpack_lznt1解压初始工具Microsoft LZNT1压缩资源数据。
使用
您可以拖放或手动输入Panasonic BIOS Update可执行文件文件夹的完整路径。
下载
我已经建造/冻结/编译了一个Windows二进制文件。因此,您不需要手动构建/冻结/编译它。相反,从“发布”下载最新版本的选项卡。您需要使用支持来解决已经构建/冻结/编译的压缩文件RAR5压缩程序。请注意,您需要手动应用任何先决条件。
兼容性
所有的支持都应该有Python 3.7的Windows在操作系统上工作,计划使用已构建/冻结/编译的二进制文件Windows用户必须确保他们安装了最新的Windows更新包括所有必要的更新“Universal C Runtime(CRT)”库。
先决条件
要运行python脚本需要安装以下第三方python模块:
PEfile;
pip3安装pefile;
要运行python您需要在同一目录下添加以下第三方工具:脚本或其构建/冻结/编译的二进制文件:unpack_lznt1(即unpack_lznt1.exe)。
使用 PyInstaller 构建/冻结/编译
PyInstaller可以在Windows实用程序构建/冻结/编译,操作简单,经常更新。
确保安装了Python 3.7.0或更新版本:python --version;
使用pip安装PyInstaller:pip3安装pyinstaller;
使用pip安装PEfile:pip3安装pefile;
构建/冻结/编译:pyinstaller --noupx --onefile Panasonic_BIOS_Extract.py;
在dist在文件夹中,您可以找到可执行文件的最终实用程序。
误报杀毒软件
一些杀毒软件可能声称构建/冻结/编译的可执行文件包含病毒,任何此类检测都是误报,通常是PyInstaller。您可以切换到更好的杀毒软件,误报他们的支持报告,将可执行文件添加到排除项中,自行构建/冻结/编译或直接使用Python脚本。
VAIO提取包装管理器
介绍
解析 VAIO Packaging Manager 可执行文件并提取其内容。如果直接提取失败,它将解锁可执行文件,以便在所有系统上运行,并允许用户选择提取位置。该实用程序将自动使用 Igor Pavlov 的 7-Zip 工具解决了最初的压缩混淆 Microsoft CAB 压缩内容。
使用
您可以拖放或手动输入VAIO打包管理器可执行文件的文件夹的完整路径。
下载
我只为 Windows 提供了已构建/冻结/编译的二进制文件。因此,你不需要Windows手动构建/冻结/编译环境。相反,从“发布”选项卡下载最新版本。要解压缩已经构建/冻结/编译的压缩文件,你需要使用支持RAR5压缩程序。请注意,您需要手动应用任何先决条件。
兼容性
应适用于所有支持 Python 3.7 的 Windows、Linux 或 macOS 操作系统。计划使用构建/冻结/编译二进制文件Windows用户必须确保他们安装了最新的Windows更新包括所有必要的更新“Universal C Runtime(CRT)”库。
先决条件
要运行python在同一目录下,脚本或其构建/冻结/编译的二进制文件需要以下第三方工具:
7-Zip控制台(即7z.exe);
使用 PyInstaller 构建/冻结/编译
PyInstaller这个实用程序可以在所有三个支持平台上构建/冻结/编译,操作简单,经常更新。
确保安装了Python 3.7.0或更新版本:python --version;
使用pip安装PyInstaller:pip3安装pyinstaller;
构建/冻结/编译:pyinstaller --noupx --onefile VAIO_Package_Extract.py;
在dist在文件夹中,您可以找到可执行文件的最终实用程序。
误报杀毒软件
一些杀毒软件可能声称构建/冻结/编译的可执行文件包含病毒,任何此类检测都是误报,通常是PyInstaller。您可以切换到更好的杀毒软件,误报他们的支持报告,将可执行文件添加到排除项中,自行构建/冻结/编译或直接使用Python脚本。
富士通SFX Packager 提取器
介绍
解析Fujitsu SFX Packager可执行文件并提取其内容。自动使用实用程序Igor Pavlov的7-Zip解压最初混淆的工具Microsoft CAB压缩内容。
使用
您可以拖放或手动输入Fujitsu SFX Packager可执行文件文件夹的完整路径。
下载
我只为 Windows 提供了已构建/冻结/编译的二进制文件。因此,你不需要Windows手动构建/冻结/编译环境。相反,从“发布”下载最新版本的选项卡。您需要使用支持来解决已经构建/冻结/编译的压缩文件RAR5压缩程序。请注意,您需要手动应用任何先决条件。
兼容性
应适用于所有支持 Python 3.7 的 Windows、Linux 或 macOS 操作系统。计划使用构建/冻结/编译二进制文件Windows用户必须确保他们安装了最新的Windows更新包括所有必要的更新“Universal C Runtime(CRT)”库。
先决条件
要运行python在同一目录下,脚本或其构建/冻结/编译的二进制文件需要以下第三方工具:7-Zip控制台(即7z.exe);
使用 PyInstaller 构建/冻结/编译
PyInstaller这个实用程序可以在所有三个支持平台上构建/冻结/编译,操作简单,经常更新。
确保安装了Python 3.7.0或更新版本:python --version;
使用pip安装PyInstaller:pip3安装pyinstaller;
构建/冻结/编译:Fujitsu_Package_Extract.py .py文件;
在dist在文件夹中,您可以找到可执行文件的最终实用程序。
误报杀毒软件
一些杀毒软件可能声称构建/冻结/编译的可执行文件包含病毒,任何此类检测都是误报,通常是PyInstaller。您可以切换到更好的杀毒软件,误报他们的支持报告,将可执行文件添加到排除项中,自行构建/冻结/编译或直接使用Python脚本。
Award BIOS模块提取程序
介绍
解析AwardBIOS图像并提取其模块。工具自动使用Igor Pavlov的7-Zip工具,以解压最初的LZH压缩模块。
使用
你可以拖放或手动输入包含AwardBIOS文件夹固件的完整路径。
下载
我只为 Windows 提供了已构建/冻结/编译的二进制文件。因此,你不需要Windows手动构建/冻结/编译环境。相反,从“发布”下载最新版本的选项卡。您需要使用支持来解决已经构建/冻结/编译的压缩文件RAR5压缩程序。请注意,您需要手动应用任何先决条件。
兼容性
应适用于所有支持 Python 3.7 的 Windows、Linux 或 macOS 操作系统。计划使用已构建/冻结/编译二进制文件的Windows用户必须确保他们安装了最新的Windows更新包括所有必要的更新“Universal C Runtime(CRT)”库。
先决条件
要运行python在同一目录下,脚本或其构建/冻结/编译的二进制文件需要以下第三方工具:7-Zip控制台(即7z.exe);
使用 PyInstaller 构建/冻结/编译
PyInstaller这个实用程序可以在所有三个支持平台上构建/冻结/编译,操作简单,经常更新。
确保安装了Python 3.7.0或更新版本:python --version;
使用pip安装PyInstaller:pip3安装pyinstaller;
构建/冻结/编译:pyinstaller --noupx --onefile Award_BIOS_Extract.py;
在dist在文件夹中,您可以找到可执行文件的最终实用程序。
误报杀毒软件
一些杀毒软件可能声称构建/冻结/编译的可执行文件包含病毒,任何此类检测都是误报,通常是PyInstaller。您可以切换到更好的杀毒软件,误报他们的支持报告,将可执行文件添加到排除项中,自行构建/冻结/编译或直接使用Python脚本。
本文翻译自:https://github.com/platomav/BIOSUtilities#vaio-packaging-manager-extractor若转载,请注明原文地址。