From bf1484e9db7bdd70381aeb9d0a4e4d64858791ca Mon Sep 17 00:00:00 2001 From: jdgordon Date: Thu, 17 May 2007 11:35:57 +0000 Subject: [PATCH] add some code to dump the sansa hidden partition (commented out), usefull for when we need to figure out which byte to modify so the OF doesnt rebuild its DB after usb CAUTION: Current svn bootloader cannot read buttons, so don't upgrade git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13402 a1c6a512-1295-4272-9138-f99709370657 --- bootloader/main-pp.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/bootloader/main-pp.c b/bootloader/main-pp.c index 99200da1b..86e986855 100644 --- a/bootloader/main-pp.c +++ b/bootloader/main-pp.c @@ -620,6 +620,22 @@ void* main(void) error(0, 0); } else { +#if 0 /* e200: enable to be able to dump the hidden partition */ + if(btn & BUTTON_UP) + { + int fd; + pinfo = disk_partinfo(1); + fd = open("/part.bin", O_CREAT|O_RDWR); + char sector[512]; + for(i=0; i<40960; i++){ + printf("dumping sector %d", i); + lcd_update(); + ata_read_sectors(pinfo->start + i,1 , sector); + write(fd,sector,512); + } + close(fd); + } +#endif printf("Loading Rockbox..."); rc=load_mi4(loadbuffer, BOOTFILE, MAX_LOADSIZE); if (rc < EOK) { -- 2.11.4.GIT