dpt-tools/fw_updater_packer_unpacker
HappyZ 9be133e4db pkg repacking/unpacking minor changes 2018-11-29 23:41:01 -06:00
..
.gitignore add the unpack key back since it's already online 2018-11-26 16:34:53 -06:00
LICENSE init 2018-07-24 22:05:50 -07:00
README.md pkg repacking/unpacking minor changes 2018-11-29 23:41:01 -06:00
key.private add the unpack key back since it's already online 2018-11-26 16:34:53 -06:00
key.pub add the unpack key back since it's already online 2018-11-26 16:34:53 -06:00
official_pkg_unpacker_pkg.sh pkg repacking/unpacking minor changes 2018-11-29 23:41:01 -06:00
unofficial_pkg_repacker.sh pkg repacking/unpacking minor changes 2018-11-29 23:41:01 -06:00
unofficial_pkg_unpacker.sh pkg repacking/unpacking minor changes 2018-11-29 23:41:01 -06:00

README.md

Official Version

Only support unpacking since we don't have the encryption key to repack it.

Usage:

chmod +x official_pkg_unpacker_pkg.sh
./official_pkg_unpacker_pkg.sh <file/path/to/official/pkg> <output/folder/path>

Unofficial Version

With modified diagnosis mode, it shall support unofficial pkg.

Unpacker is the same as official one, except we disabled verification.

The repacker follows a reversed procedure, but we simply use the data encryption key.

Usage:

chmod +x unofficial_pkg_unpacker_pkg.sh
chmod +x unofficial_pkg_repacker_pkg.sh


./unofficial_pkg_unpacker_pkg.sh <file/path/to/official/pkg> <output/folder/path>
./unofficial_pkg_repacker_pkg.sh <previous/output/folder/path>