Comments (6)
Wow, I completely forgot UEFIExtract existed... In that case, I agree, we can just use tools like grep
to find what we need. As a simple test, running grep -r --include="body.bin" -l "VGA Compatible BIOS" "3 BIOS region" | grep "0 Raw section"
successfully found the VGA BIOS for my laptop.
from uefitool.
Hi,
it can be done for sure, but will require a bit of CSMCORE parsing, that I can't legally implement from scratch because of my NDA with AMI.
The easiest solution right now is to use UEFIExtract to extract all image contents into a folder, and then any tool suitable for searching in multiple binary files (bgrep, for example) to search for a file containing VBIOS.
I will thin about it anyway, perhaps I could implement it without any NDA breaks after all.
from uefitool.
Created #27 with this proposal as initial one.
from uefitool.
There are some simple methods here which I wouldn't think would violate any NDA's.
from uefitool.
I don't think this special feature belongs to UEFITool or UEFIExtract, more like to a script that parses UEFIExtract output (.dump directory) to find any files the user want.
Will try to convince someone to write it. :)
from uefitool.
Good, I'll close this issue, because the problem is solved and I won't dig into this further.
from uefitool.
Related Issues (20)
- Can this modify the UEFI of those Chinese motherboards? HOT 1
- Modifying bios HOT 1
- Need to search for FFS volumes inside non-AMI NVRAM areas
- Regression in parsing FFS volume header with AppleCRC32 and AppleUsedSpace non-standard entries in A66 and A67 HOT 7
- are there plans to for example extract apple scap firmware bios region and then write it to a ch341a rom dump? HOT 1
- Compressed sections unsupported HOT 2
- Off-by-one error preventing parsing of Boot5 partition in IFWI 1.6 and 1.7 regions HOT 2
- Extract bitmap image HOT 8
- Question but no discussion forum for these HOT 3
- Lenovo P520 BIOS file has DXE section compressed? HOT 2
- modifying images UEFITool NE HOT 1
- are all the Micron SPI parts mis-identified? HOT 4
- UEFITool is unable to find DXE volume in the image HOT 1
- Can not extract VBIOS and GOP HOT 9
- uefitool: Add option to calculate hashes of selected tree item (header/body/whole) HOT 1
- Bricked after replacing module with UEFITool (ASRock X79 Extreme6/GB) HOT 1
- UEFITool doesn't recognize lzma compressed section in latest bios HOT 1
- qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in "" HOT 5
- Cant parse image, weird errors. HOT 1
- Selected file is not a proper bios! HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uefitool.