Skip to content

EMLommers/Chromebook

Repository files navigation

Chromebook

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

About

Chromebook hacks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published