Package Details: bios_extract-git r117.a257643-1

Git Clone URL: https://aur.archlinux.org/bios_extract-git.git (read-only)
Package Base: bios_extract-git
Description: Tool for extracting individual modules from proprietary BIOS images
Upstream URL: http://www.coreboot.org/Bios_extract
Licenses: GPL2
Submitter: anatolik
Maintainer: anatolik
Last Packager: anatolik
Votes: 4
Popularity: 0.001032
First Submitted: 2015-01-08 21:36
Last Updated: 2016-01-14 21:42

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

anatolik commented on 2015-03-12 20:06

fstirlitz, do you want to take over this package and make the improvements?

As of source changes - they should go upstream instead of patching this package. Thus all distros will take advantage of the fixes.

felix.s commented on 2015-03-10 12:05

Nice to see this packaged. Just a few remarks, though:

0) You could apply two patches to ami.c. First, apply __attribute__((packed)) to struct abc (i.e. "} __attribute__((packed)) *abc;") — this fixes an offset miscalculation which may lead to a crash (SIGBUS). Second, compute BootOffset by ANDing with 0xFFFFE000 instead of 0xFFFF0000, which fits the images I tested it on more (the boot block starts at the 32-bit checksum and signature); without applying it, I get overlapping parts, which makes little sense. I guess it should be reported upstream, but I'm not quite sure where that is.

1) Apart from binaries you already install, you could also install xfv/xfv.py, csmcoreparse.py and decap.sh. And maybe even microcode_extract.py, phoenix_extract.py, dell_inspiron_1100_unpacker.py and hp_6715b_nc6320_unpacker.py. You will need to fix #! lines to reference python2 of course, and probably use -m755.