Package Details: bios_extract-git r127.effb120-1

Git Clone URL: https://aur.archlinux.org/bios_extract-git.git (read-only, click to copy)
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.000000
First Submitted: 2015-01-08 21:36
Last Updated: 2021-03-23 23:55

Latest Comments

anatolik commented on 2021-03-23 23:55

Updated to the new repo URL

dreieck commented on 2021-03-23 22:39

Fails to clone source for me:

=> Retrieving sources...
  -> Cloning bios_extract git repo...
Cloning into bare repository '/[...]/bios_extract-git/bios_extract'...
fatal: unable to update url base from redirection:
  asked for: https://review.coreboot.org/cgit/bios_extract.git/info/refs?service=git-upload-pack
   redirect: https://review.coreboot.org/plugins/gitiles/
==> ERROR: Failure while downloading bios_extract git repo
    Aborting...

source=("git+https://review.coreboot.org/bios_extract") does work for me.

Thanks for maintaining!

anatolik commented on 2020-09-23 16:20

@tm1, fixed. Thank you for your feedback!

tm1 commented on 2020-09-23 07:22

please correct source git repo to this

https://review.coreboot.org/cgit/bios_extract.git/

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.