gitextract_0zejjrj1/ ├── .gitignore ├── .gitmodules ├── Makefile ├── README.md ├── bin.rc ├── bootimg.cpp ├── bootimg.hpp ├── compress.cpp ├── compress.hpp ├── cpio.cpp ├── cpio.hpp ├── dll.rc ├── dtb.cpp ├── dtb.hpp ├── external/ │ ├── bzip2/ │ │ ├── blocksort.c │ │ ├── bzlib.c │ │ ├── bzlib.h │ │ ├── bzlib_private.h │ │ ├── compress.c │ │ ├── crctable.c │ │ ├── decompress.c │ │ ├── huffman.c │ │ └── randtable.c │ ├── libfdt/ │ │ ├── fdt.c │ │ ├── fdt.h │ │ ├── fdt_addresses.c │ │ ├── fdt_empty_tree.c │ │ ├── fdt_overlay.c │ │ ├── fdt_ro.c │ │ ├── fdt_rw.c │ │ ├── fdt_strerror.c │ │ ├── fdt_sw.c │ │ ├── fdt_wip.c │ │ ├── libfdt.h │ │ ├── libfdt_env.h │ │ └── libfdt_internal.h │ ├── lz4/ │ │ ├── lz4.c │ │ ├── lz4.h │ │ ├── lz4frame.c │ │ ├── lz4frame.h │ │ ├── lz4frame_static.h │ │ ├── lz4hc.c │ │ ├── lz4hc.h │ │ ├── xxhash.c │ │ └── xxhash.h │ ├── mincrypt/ │ │ ├── dsa_sig.c │ │ ├── include/ │ │ │ └── mincrypt/ │ │ │ ├── dsa_sig.h │ │ │ ├── hash-internal.h │ │ │ ├── p256.h │ │ │ ├── p256_ecdsa.h │ │ │ ├── rsa.h │ │ │ ├── sha.h │ │ │ └── sha256.h │ │ ├── p256.c │ │ ├── p256_ec.c │ │ ├── p256_ecdsa.c │ │ ├── rsa.c │ │ ├── sha.c │ │ └── sha256.c │ ├── xz/ │ │ ├── common/ │ │ │ ├── mythread.h │ │ │ ├── sysdefs.h │ │ │ ├── tuklib_common.h │ │ │ ├── tuklib_config.h │ │ │ ├── tuklib_cpucores.c │ │ │ ├── tuklib_cpucores.h │ │ │ ├── tuklib_exit.c │ │ │ ├── tuklib_exit.h │ │ │ ├── tuklib_gettext.h │ │ │ ├── tuklib_integer.h │ │ │ ├── tuklib_mbstr.h │ │ │ ├── tuklib_mbstr_fw.c │ │ │ ├── tuklib_mbstr_width.c │ │ │ ├── tuklib_open_stdxxx.c │ │ │ ├── tuklib_open_stdxxx.h │ │ │ ├── tuklib_physmem.c │ │ │ ├── tuklib_physmem.h │ │ │ ├── tuklib_progname.c │ │ │ └── tuklib_progname.h │ │ └── liblzma/ │ │ ├── api/ │ │ │ ├── lzma/ │ │ │ │ ├── base.h │ │ │ │ ├── bcj.h │ │ │ │ ├── block.h │ │ │ │ ├── check.h │ │ │ │ ├── container.h │ │ │ │ ├── delta.h │ │ │ │ ├── filter.h │ │ │ │ ├── hardware.h │ │ │ │ ├── index.h │ │ │ │ ├── index_hash.h │ │ │ │ ├── lzma12.h │ │ │ │ ├── stream_flags.h │ │ │ │ ├── version.h │ │ │ │ └── vli.h │ │ │ └── lzma.h │ │ ├── check/ │ │ │ ├── check.c │ │ │ ├── check.h │ │ │ ├── crc32_fast.c │ │ │ ├── crc32_small.c │ │ │ ├── crc32_table.c │ │ │ ├── crc32_table_be.h │ │ │ ├── crc32_table_le.h │ │ │ ├── crc32_tablegen.c │ │ │ ├── crc32_x86.S │ │ │ ├── crc64_fast.c │ │ │ ├── crc64_small.c │ │ │ ├── crc64_table.c │ │ │ ├── crc64_table_be.h │ │ │ ├── crc64_table_le.h │ │ │ ├── crc64_tablegen.c │ │ │ ├── crc64_x86.S │ │ │ ├── crc_macros.h │ │ │ └── sha256.c │ │ ├── common/ │ │ │ ├── Makefile.inc │ │ │ ├── alone_decoder.c │ │ │ ├── alone_decoder.h │ │ │ ├── alone_encoder.c │ │ │ ├── auto_decoder.c │ │ │ ├── block_buffer_decoder.c │ │ │ ├── block_buffer_encoder.c │ │ │ ├── block_buffer_encoder.h │ │ │ ├── block_decoder.c │ │ │ ├── block_decoder.h │ │ │ ├── block_encoder.c │ │ │ ├── block_encoder.h │ │ │ ├── block_header_decoder.c │ │ │ ├── block_header_encoder.c │ │ │ ├── block_util.c │ │ │ ├── common.c │ │ │ ├── common.h │ │ │ ├── easy_buffer_encoder.c │ │ │ ├── easy_decoder_memusage.c │ │ │ ├── easy_encoder.c │ │ │ ├── easy_encoder_memusage.c │ │ │ ├── easy_preset.c │ │ │ ├── easy_preset.h │ │ │ ├── filter_buffer_decoder.c │ │ │ ├── filter_buffer_encoder.c │ │ │ ├── filter_common.c │ │ │ ├── filter_common.h │ │ │ ├── filter_decoder.c │ │ │ ├── filter_decoder.h │ │ │ ├── filter_encoder.c │ │ │ ├── filter_encoder.h │ │ │ ├── filter_flags_decoder.c │ │ │ ├── filter_flags_encoder.c │ │ │ ├── hardware_cputhreads.c │ │ │ ├── hardware_physmem.c │ │ │ ├── index.c │ │ │ ├── index.h │ │ │ ├── index_decoder.c │ │ │ ├── index_encoder.c │ │ │ ├── index_encoder.h │ │ │ ├── index_hash.c │ │ │ ├── memcmplen.h │ │ │ ├── outqueue.c │ │ │ ├── outqueue.h │ │ │ ├── stream_buffer_decoder.c │ │ │ ├── stream_buffer_encoder.c │ │ │ ├── stream_decoder.c │ │ │ ├── stream_decoder.h │ │ │ ├── stream_encoder.c │ │ │ ├── stream_encoder_mt.c │ │ │ ├── stream_flags_common.c │ │ │ ├── stream_flags_common.h │ │ │ ├── stream_flags_decoder.c │ │ │ ├── stream_flags_encoder.c │ │ │ ├── vli_decoder.c │ │ │ ├── vli_encoder.c │ │ │ └── vli_size.c │ │ ├── delta/ │ │ │ ├── delta_common.c │ │ │ ├── delta_common.h │ │ │ ├── delta_decoder.c │ │ │ ├── delta_decoder.h │ │ │ ├── delta_encoder.c │ │ │ ├── delta_encoder.h │ │ │ └── delta_private.h │ │ ├── lz/ │ │ │ ├── lz_decoder.c │ │ │ ├── lz_decoder.h │ │ │ ├── lz_encoder.c │ │ │ ├── lz_encoder.h │ │ │ ├── lz_encoder_hash.h │ │ │ ├── lz_encoder_hash_table.h │ │ │ └── lz_encoder_mf.c │ │ ├── lzma/ │ │ │ ├── fastpos.h │ │ │ ├── fastpos_table.c │ │ │ ├── fastpos_tablegen.c │ │ │ ├── lzma2_decoder.c │ │ │ ├── lzma2_decoder.h │ │ │ ├── lzma2_encoder.c │ │ │ ├── lzma2_encoder.h │ │ │ ├── lzma_common.h │ │ │ ├── lzma_decoder.c │ │ │ ├── lzma_decoder.h │ │ │ ├── lzma_encoder.c │ │ │ ├── lzma_encoder.h │ │ │ ├── lzma_encoder_optimum_fast.c │ │ │ ├── lzma_encoder_optimum_normal.c │ │ │ ├── lzma_encoder_presets.c │ │ │ └── lzma_encoder_private.h │ │ ├── rangecoder/ │ │ │ ├── price.h │ │ │ ├── price_table.c │ │ │ ├── range_common.h │ │ │ ├── range_decoder.h │ │ │ └── range_encoder.h │ │ └── simple/ │ │ ├── arm.c │ │ ├── armthumb.c │ │ ├── ia64.c │ │ ├── powerpc.c │ │ ├── simple_coder.c │ │ ├── simple_coder.h │ │ ├── simple_decoder.c │ │ ├── simple_decoder.h │ │ ├── simple_encoder.c │ │ ├── simple_encoder.h │ │ ├── simple_private.h │ │ ├── sparc.c │ │ └── x86.c │ ├── xz_config/ │ │ └── config.h │ ├── zlib/ │ │ ├── adler32.c │ │ ├── compress.c │ │ ├── crc32.c │ │ ├── crc32.h │ │ ├── deflate.c │ │ ├── deflate.h │ │ ├── gzclose.c │ │ ├── gzguts.h │ │ ├── gzlib.c │ │ ├── gzread.c │ │ ├── gzwrite.c │ │ ├── infback.c │ │ ├── inffast.c │ │ ├── inffast.h │ │ ├── inffixed.h │ │ ├── inflate.c │ │ ├── inflate.h │ │ ├── inftrees.c │ │ ├── inftrees.h │ │ ├── trees.c │ │ ├── trees.h │ │ ├── uncompr.c │ │ ├── zconf.h │ │ ├── zlib.h │ │ ├── zutil.c │ │ └── zutil.h │ └── zopfli/ │ ├── blocksplitter.c │ ├── blocksplitter.h │ ├── cache.c │ ├── cache.h │ ├── deflate.c │ ├── deflate.h │ ├── gzip_container.c │ ├── gzip_container.h │ ├── hash.c │ ├── hash.h │ ├── katajainen.c │ ├── katajainen.h │ ├── lz77.c │ ├── lz77.h │ ├── squeeze.c │ ├── squeeze.h │ ├── symbols.h │ ├── tree.c │ ├── tree.h │ ├── util.c │ ├── util.h │ ├── zlib_container.c │ ├── zlib_container.h │ ├── zopfli.h │ ├── zopfli_bin.c │ └── zopfli_lib.c ├── format.cpp ├── format.hpp ├── hexpatch.cpp ├── magiskbase/ │ ├── files.cpp │ ├── files.hpp │ ├── include/ │ │ ├── base.hpp │ │ └── stream.hpp │ ├── misc.cpp │ ├── misc.hpp │ ├── stream.cpp │ ├── xwrap.cpp │ └── xwrap.hpp ├── magiskboot.hpp ├── main.cpp ├── pattern.cpp ├── ramdisk.cpp └── scripts/ ├── mkdir.sh └── strip.sh