f5d054b93c
Add support for PXA DTBs
2019-10-08 23:49:21 -04:00
c42a51dcbb
Add support to patch DTBH DTBs
...
Apparently, Qualcomm is not the only on creating weird DTB formats,
Samsung also have their own DTBH format for Exynos platforms.
Close #1902
2019-10-08 16:43:27 -04:00
e0927cd763
Add support to patch QCDT
...
Old Qualcomn devices have their own special QC table of DTB to
store device trees. Since patching fstab is now mandatory on Android 10,
and for older devices all early mount devices have to be included into
the fstab in DTBs, patching QCDT is crucial for rooting Android 10
on legacy devices.
Close #1876 (Thanks for getting me aware of this issue!)
2019-10-07 00:38:02 -04:00
f341f3b2dd
magiskboot: accept forcing recognized but unsupported format compression
...
- when input image had a different supported format (e.g. gzip) magiskboot would not accept a manually compressed ramdisk or kernel in an unsupported format (e.g. lzop) despite being able to recognize it, so instead would double compress using whatever the input format was, breaking the image with, in effect, a ramdisk.cpio.lzo.gz
2019-06-10 21:56:51 -07:00
bf58205b0a
magiskboot: be clear lzop is not a supported compression format
...
- keep detection and always display detected format type to fascilitate external support
2019-05-30 20:31:24 -07:00
b79d1bcded
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
2019-05-21 02:49:19 -07:00
2ff5d9606b
magiskboot: add support for remaining Nook HD pre-image loaders
2019-05-19 17:38:41 -07:00
a57a94040e
Update some format magics
2019-03-08 00:47:15 -05:00
0442d6d509
Only compress kernel and ramdisk if input not compressed
2019-03-07 07:24:20 -05:00
e59c5c8780
Modernize compress and decompress
2019-02-20 20:49:26 -05:00
86d8026301
Update format.h
...
GZIP magic is \x1f\x8b\x08 not \x1f\x8b\x08\x00
2019-02-20 03:53:41 -05:00
fc8a3c5fb4
Migrate MagiskBoot to C++
2018-10-24 22:23:14 -04:00
d780b5a0e4
Add support for the Nook Tablet, Acclaim
...
Also changed occurences of NOOK with NOOKHD
2018-03-03 20:55:44 +08:00
3e48427eaf
Add support for the new NOOK_MAGIC
...
The new cmdline value that's been in use since Marshmallow
2018-03-03 20:55:44 +08:00
31360c34ed
Set NOOK_PRE_HEADER_SZ from 0xFFFFF to 0x100000
...
All applicable Nook HD/HD+ roms are using this offset
2018-03-03 20:55:44 +08:00
6728445542
Support separate ramdisk images
2018-02-10 03:34:13 +08:00
28350e3ad9
Support Nook Green Loader
2018-01-30 05:56:59 +08:00
f48e6c93b8
Support Tegra blobs
2018-01-30 05:20:18 +08:00
7cfc24d68f
Add DHTB header support
2018-01-29 22:16:02 +08:00
dfee9954e0
Small refactor of magiskboot
2018-01-29 03:12:35 +08:00