nandroidbackup 2.1 - 20081228 * Switched to uclibc for compiling arm binaries * Added nandroid-mobile.sh which will do backups on the phone itself, storing dumps in /sdcard/nandroid. Run as 'nandroid-mobile.sh backup'. Preliminary restore code is there but its ugly and not functional for system and data due to the fact that flash_image cannot write raw yaffs2 images (yet). * Added arm uclibc build of mkyaffs2image * Now checks if we really are root on the device * nandroid.sh now uses fakeroot if it's available and if mkyaffs2image is dynamically linked * Also dumps splash1 and splash2 if mtd6 exists * Various minor bugfixes * Now generates nandroid.md5 file for all images after a backup nandroidbackup 2.0 - 20081209 * Switched to using dump_image for dumping boot and recovery partitions for ECC checking support. dump_image is a modification of flash_image that reads NAND and writes to file. Coded by brainaid. * Due to inability to read 16 byte extradata for yaffs2 partitions I'm switching to a tar+mkyaffs2 based method. NAND imaging method will be pursued after attaining more info and better tools. * Tar executed on phone via busybox and piped via busybox nc to a forwarded port. Using netcat on host side to dump data to local tar file. * Took mkyaffs2image code from android tree to ensure that the correct method is used to generate images from extracted tar. Due to file and user permissions, this requires root; when the user is not root, example commandlines are printed. nandroidbackup 1.0 - 20081209 * Initial version using dd to dump partitions