Chromebook hacks
Remove / Replace Bitmaps ChromeOS
Chromebook ELM / OAK / HANA / ELM
# Backup your current firmware first:
flashrom -p host -r backup.bin
# Howto:
cp backup.bin 235.bin # backup.bin is your backup of your firmware
cbfstool 235.bin extract -n vbgfx.bin -f vbgfx.bin -m arm64
cbfstool 235.bin extract -n font.bin -f font.bin -m arm64
cbfstool 235.bin extract -n locale_en.bin -f locale.bin -m arm64
python3 ./bitmap_mod.py
cbfstool 235.bin remove -n vbgfx.bin
cbfstool 235.bin remove -n font.bin
cbfstool 235.bin remove -n locale_en.bin
cbfstool 235.bin add -n vbgfx.bin -f vbgfx.bin -c lzma -t raw
cbfstool 235.bin add -n locale_en.bin -f locale_en.bin -c lzma -t raw
cbfstool 235.bin add -n font.bin -f font.bin -c lzma -t raw
flashrom -p host -w 235.bin
exit
Will not remove background yet, but images it does...
ChromeOS is not using Background.bmp in dev mode, it is just a programmed background, not an image.
Try to find workaround.
Background is hardcoded in firmware. The best result sofar is a big white square in middle, as big as boot frame.
This by using 13 1366x768 black bitmaps..
read_bin_file.py is editing tool for ChromeOS/ChromiumOS graphics in firmware (in dev)
List .bin archive (vbgfx.bin,locale_xx.bin,font.bin), edit, replace, alias files, background, import, export, build