[R> Other] [R>Programmer] Paid QuickBMS Expert Needed to Recreate File Unpack/Repack Script

Symphatic

Burt Tyrannosaurus Macklin, FBI
Moderator
Donor
Nov 25, 2021
522
2,758
Project:
- File Unpack/Repack

I’m looking for a Beginner to Intermediate-level developer to re-create a QuickBMS script that can unpack and repack a large set of .pkg archives. You’ll work from the provided index files (pkg.idx, pkg.pkg, pkg.sp) and a sample folder of 1,807 .pkg files (the remainder will be shared once you start). Your deliverable is the .bms script plus brief usage documentation, as well as proof it works. You should not be asking me if it works or not when you have the files.

Developer:
Symphatic

Looking for Skills & Experience:
  • QuickBMS scripting language (loops, conditionals, binary reads/writes)
  • Reverse engineering & binary parsing (hex editors, endianness, offsets)
  • Archiving/compression handling (experience with zlib/LZ variants is a plus)
  • Proven track record of shipping similar QuickBMS scripts or small utilities
Employment Type:
  • $150 fixed price.
  • Payment via PayPal.
  • New Member: Payment given after Completion.
  • Established/Known Member: Payment will be given at the start.

Work commitment:
  • Small—straightforward extraction/re-injection task. Under 1 week (expected ~5 hours of billable work)
Preferred method of contact:
DM here. or on Discord.

Job Description:
  • Analyze the .pkg/.idx format (sample set provided) and reverse-engineer its structure.
  • Write a QuickBMS script (.bms) that accurately extracts every .pkg file and rebuilds it identically when given the same inputs.
  • Test your script against the sample files, log any edge cases, and ensure round-trip integrity (unpack → repack → re-unpack yields identical data).
  • Document usage steps and any dependencies (QuickBMS version, command flags).
  • At least 30+ GB (11 GB at start) of storage space is required; files sizes tend to increase when you unpack them.
Sample Files:
all of the pkg files will be given to you after being accepted.
 
Last edited: