git clone https://github.com/T-vK/DellBiosUnpackerPOC.git
cd DellBiosUnpackerPOC
./unpack.sh /path/to/my-bios-update-exe
Requires bash
, git
, [ruby
or python2
], make
, cmake
(and vbiosfinder
in order to extract the vBIOS ROMs from the extracted BIOS files)
I tested this using Linux (Fedeora 34 x64).
I used this BIOS Update (for the XPS 15 9575 2-in-1): https://dl.dell.com/FOLDER07188382M/1/XPS_15_9575_2-in-1_1.15.1.exe
hdr-unpack.rb
unpack is a port of hdr-unpack.py
, you can use either one in unpack.sh. They produce the same result.