Kernel repacking and flashing tools for Chromebook. Please note that these tools do not stop you from flashing a bad file to your Chromebook, so be careful and have some sort of CrOS recovery media handy.
Changelog
05/02/2015: Initial commit & add basic Linux installation guide.
- vbutil_kernel in $PATH (
sudo apt-get install vboot-utils
on Debian and Ubuntu,vboot-utils
in the AUR, Chrome OS ships with it) - kernel_data_key.vprivk from your Chromebook (
/usr/share/vboot/devkeys/kernel_data_key.vprivk
, place in directory with scripts)
Uses dd and vbutil_kernel to extract KERN-A from Chromebook and tail the config into config.txt.
Note that this will overwrite existing kernel2
and config.txt
.
Uses vbutil_kernel to repack kernel2
and config.txt
into repacked2
.
Watch for errors! Flashing a bad kernel could lead to soft-bricking your device!
Uses vbutil_kernel to verify repacked2
, and then flashes to /dev/mmcblk0p2 (KERN-A).
Watch for errors! Flashing a bad kernel could lead to soft-bricking your device!