From 1860e9ad475fe4067ff90af995b7bbd9c9783171 Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Thu, 15 Mar 2007 23:55:26 +0000 Subject: Add a further safety check - don't allow users to install old bootloaders with sansapatcher git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12796 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/sansapatcher/sansapatcher.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rbutil/sansapatcher/sansapatcher.c b/rbutil/sansapatcher/sansapatcher.c index cc1cc8a..aa13df0 100644 --- a/rbutil/sansapatcher/sansapatcher.c +++ b/rbutil/sansapatcher/sansapatcher.c @@ -623,6 +623,11 @@ int add_bootloader(struct sansa_t* sansa, char* filename, int type) ,bl_length,n); return -1; } + + if (memcmp(sectorbuf+0x200+0x1f8,"RBBL",4)!=0) { + fprintf(stderr,"[ERR] Not a Rockbox bootloader, aborting.\n"); + return -1; + } } else { memcpy(sectorbuf+0x200,bootimg,LEN_bootimg); } -- cgit v1.1