mirror of
https://github.com/topjohnwu/Magisk.git
synced 2024-12-22 07:57:39 +00:00
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:
parent
17e234f9d5
commit
b79d1bcded
@ -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;
|
||||
}
|
||||
|
@ -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)) {
|
||||
|
@ -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"
|
||||
|
Loading…
x
Reference in New Issue
Block a user