Mini makefile and small doku

This commit is contained in:
Stefan `Sec` Zehl 2011-12-25 18:52:19 +01:00
parent 43b1e47247
commit 3f1b4593aa
2 changed files with 41 additions and 0 deletions

18
tools/smartflash/Makefile Normal file
View File

@ -0,0 +1,18 @@
setup:
cd ../../firmware && make clean && make && make l0dables
cp ../../firmware/firmware.bin .
-mkdir files 1files
cp ../../firmware/l0dable/*c0d 1files
cp ../../firmware/l0dable/*nik files
cp ../../firmware/l0dable/*int files
cp ../../firmware/l0dable/files/* files
cd ../crypto && make clean && make generate-keys
cp ../crypto/generate-keys .
@echo
@echo Now run ./smartflash
clean:
rm firmware.bin generate-keys
rm -rf files 1files

23
tools/smartflash/README Normal file
View File

@ -0,0 +1,23 @@
smarflash recognizes r0kets in firmware flash or mass storage flash mode and flashes them to factory defaults with a new generated random crypto key.
Runs only under linux (sorry, but requires /sys/... stuff)
You NEED to disable your automounter and run it as root.
Disabling automounter on ubuntu 10.4:
run gconf-editor
apps > nautilus > preferences
media_automount = OFF
media_automount_open = OFF
media_autorun_never = ON
run "make setup" to generate/gathe the necessary files
then run "./smarflash" and flash away.
TODO ideas:
- keep cryptokey if already there.
- ability to format if not? Or somehow force formatting?
- fix broken FS: save config/keys // reformat // copy back