Helps you to extract the installers using Qt Installer Framework without running the binaries
  • C++ 70.2%
  • CMake 15.6%
  • Kaitai Struct 14.2%
Find a file
2021-01-12 21:11:30 +03:00
cmake Initial commit 2021-01-12 21:11:30 +03:00
kaitai_struct_cpp_stl_runtime@d020781b96 Initial commit 2021-01-12 21:11:30 +03:00
src Initial commit 2021-01-12 21:11:30 +03:00
.editorconfig Initial commit 2021-01-12 21:11:30 +03:00
.gitignore Initial commit 2021-01-12 21:11:30 +03:00
.gitmodules Initial commit 2021-01-12 21:11:30 +03:00
CMakeLists.txt Initial commit 2021-01-12 21:11:30 +03:00
LICENSE Initial commit 2021-01-12 21:11:30 +03:00
patch.patch Initial commit 2021-01-12 21:11:30 +03:00
qt_installer_framework.ksy Initial commit 2021-01-12 21:11:30 +03:00
ReadMe.md Initial commit 2021-01-12 21:11:30 +03:00

Qt Installer Framework extractor

Helps you to extract installers created with Qt Installer Framework.

How to use

CarvFS mode

CarvFS is a FUSE FS mapping parts of files to paths within its root. In this mode this tool generates a shell file that creates symlinks to the paths within CarvFS, corresponding to archives. Then you can extract the archives using the archiver you like, i.e. 7z.

  1. Build and install carvFS.
  2. Obtain an installer binary.
  3. Create 2 dirs. a. A dir where carvfs will be mounted b. A dir where symlinks will be.
  4. Mount carvfs into the first dir.
  5. Execute the tool, giving it paths to the dirs and to the file. Redirect its output into a shell file.
  6. Examine the shell file.

dd mode

The similar, but instead of generating commands generating symlinks generates commands copying pieces of file using dd.