I don't need any GUI tool. CLI tools are fine for me.
I don't understand the sentence: "we haven't found a way to restore the whole flash memory". If that is the case, why the Windows applications (win32diskimager or Roadkil's Disk Image) let you restore a backup?. Or is that restore a non-whole restore?