magiskboot: clean up remaining unneeded ELF detection bits

- default for no format match is UNSUPP_RET (unsupported) so there is no needed to explicitly detect ELF still
This commit is contained in:
osm0sis 2019-05-20 22:27:36 -03:00 committed by topjohnwu
parent 290a17a764
commit 90ed4b3c49
3 changed files with 0 additions and 12 deletions

View File

@ -90,10 +90,6 @@ int boot_img::parse_file(const char *image) {
case AOSP:
return parse_image(head);
/* Unsupported */
case ELF32:
case ELF64:
exit(UNSUPP_RET);
default:
break;
}

View File

@ -27,10 +27,6 @@ format_t check_fmt(const void *buf, size_t len) {
return CHROMEOS;
} else if (MATCH(BOOT_MAGIC)) {
return AOSP;
} else if (MATCH(ELF32_MAGIC)) {
return ELF32;
} else if (MATCH(ELF64_MAGIC)) {
return ELF64;
} else if (MATCH(GZIP1_MAGIC) || MATCH(GZIP2_MAGIC)) {
return GZIP;
} else if (MATCH(LZOP_MAGIC)) {

View File

@ -8,8 +8,6 @@ typedef enum {
/* Boot formats */
CHROMEOS,
AOSP,
ELF32,
ELF64,
DHTB,
BLOB,
/* Compression formats */
@ -29,8 +27,6 @@ typedef enum {
#define BOOT_MAGIC "ANDROID!"
#define CHROMEOS_MAGIC "CHROMEOS"
#define ELF32_MAGIC "\x7f""ELF\x01"
#define ELF64_MAGIC "\x7f""ELF\x02"
#define GZIP1_MAGIC "\x1f\x8b"
#define GZIP2_MAGIC "\x1f\x9e"
#define LZOP_MAGIC "\x89""LZO"