123456789101112131415161718192021222324252627282930313233 |
- sudo pacman -S base-devel curl git gcc-ada ncurses zlib nasm sharutils unzip flashrom
- git clone https://review.coreboot.org/coreboot
- git submodule update --init --checkout
- cd coreboot/util/ifdtool && make
- ./ifdtool -x original.rom
- make crossgcc-i386 CPUS=4
- for ChromeOS (T440p)
- cd coreboot
- make -C util/cbfstool
- cd util/chromeos
- ./crosfirmware.sh peppy
- ../cbfstool/cbfstool coreboot-*.bin extract -f mrc.bin -n mrc.bin -r RO_SECTION
- Extract VGA BIOS - UEFITool
- git clone https://github.com/LongSoft/UEFITool.git
- cd ./UEFITool
- Build UEFITool
- /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /uefitool.pro
- make release
- Launch UEFITool
- Open the bios file (original_bios.bin) - File -> Open image file…
- Search for text "VGA Compatible BIOS" (uncheck unicode) - File -> Search
- Double click search the search result. This will highlight the raw section.
- Right click highlighted raw section and select Extract Body.... Save the extracted file. This is your extracted vga bios - 'vga_bios.img'.
- Desabilitar Intel_ME
- me_cleaner
- python me_cleaner.py -S -O modified_image.bin original_dump.bin
|