v1.5 - multiple compression support
- added a manual extraction of the ramdiskaddr from the supplied image header since unpackbootimg doesn't split this info out to file on its own. Should also widen support to other devices that are picky about their ramdiskaddr.
- support for all the major compression algorithms/containers used for ramdisks(!): gzip, lzop, lzma, xz & bzip2; gzip is the standard and most common, but some developers use others in an attempt to improve boot times. The type of compression is determined and written out to file (ramdiskcomp), then used to unpack appropriately. Repacking is done with the same compression used by the original image.
v1.6 - fixes, add workaround for Windows 8.1 warnings, add lz4 support
- fix for image filenames with brackets in them.
- workaround for the Cygwin warnings on Windows 8.1. If you are seeing this issue, just edit the unpackimg.bat and repackimg.bat files and change hideErrors=n to hideErrors=y (near the top).
- add the "magic" file entries and binary to support lz4 ramdisk compression.
v1.8 - drag and drop, original repacking, fixes and cleanup
- drag and drop and commandline unpackimg does not need to be from within the same directory anymore. drag from anywhere!
- fixed support for filenames with spaces.
- commandline option repackimg -o or --original will make it repack
using the original split ramdisk, useful for testing and for trimming dumps.
- remove all magic entries but those required for compression support, slimming the zip down again to less than v1.5 was.
- general script cleanup from switching to my own binaries with built-in info splitting, and better error catching so that the window shouldn't just disappear when there's an issue.
v1.9 - better overwrite checks, "board name" support, cleanups
- rebuilt slimmed magic file from the latest source, adding Android magics to hopefully provide some more info if an image fails due to format differences.
- extend "No files found" to cover both split_img and ramdisk directories.
- add ramdisk directory to overwrite warning check in unpackimg.
- added "board name" support to repackimg.
- clean up mkbootimg cmdline handling in repackimg.
v2.0 - fix drag and drop issue, remove confusing -o for original
- update slimmed magic file (from file 5.19) with my own fixes.
- remove repackimg -o since it was confusing with the -o "output" option for the unpackbootimg/mkbootimg binaries; --original still works.
- fix unpackimg drag-and-drop execution on images from a different harddrive.