Skip to content

rvost/PboSpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PboSpy

PboSpy is a graphical tool for exploring and extracting PBO files.

License Downloads all releases

PboSpy

In case of bugs or feature requests, please send them via Issues. Any feedback is highly appreciated!

Please give this project a ⭐ if you find it useful!

Features

  • Explore the contents of ArmA and DayZ PBOs;
  • Extract PBOs or individual files; In that case, please check the licensing of files to ensure you are allowed to extract any data.
  • View and extract obfuscated PBOs;
  • Preview files in PBO without extracting them;
  • View class definitions (configs) in PBOs;
  • Recover .bikey from .bisign.

Installation

  1. Download the PboSpySetup.exe installer from the latest release page. Other files required for updates and you don't need to download them manually.
  2. Run the installer.
  3. Your installation will be automatically updated as new releases become available.

Sometimes you may get a warning from Windows Defender or other anti-virus software. You can safely ignore it. This is because PboSpy is not a properly signed application.

OR

If you don't trust executables from the Internet, you can always build PboSpy from source. In this case please note that PboSpy uses the git submodules so clone the repository with the --recursive option:

git clone https://github.com/rvost/PboSpy.git --recursive

If you already have cloned without the --recursive, you have to perform git submodule init followed by git submodule update in order to get all dependencies cloned.

Related projects

You may also be interested in these open source projects which offer similar functionality and some unique features:

  • PboExplorer is the predecessor of PboSpy, which can be used to modify files inside PBOs.
  • PakExplorer is a simple GUI application for opening/viewing/extracting Arma Reforger's PAC1 file format.
  • PboManager can be used to package PBOs and has Windows Explorer integration.
  • PboViewer is a cross-platform PBO maker/unpacker.
  • OFP PBO Reader can be used to view (OFP) PBO content directly in your web browser.

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

This project is fork of Julien Etelain (GrueArbre) PboExplorer with most of the core code remained intact.

PboSpy is powered by Braini01's bis-file-formats, an indispensable library for working with BI formats in .NET

The armake2 source code is used as a reference for understanding the BI signature (.bisign) and public key (.bikey) formats.

GUI built with Tim Jones's Gemini framework, released under the Apache 2.0 license.

Preview of signatures, keys and other binary files implemented with Derek Tremblay's WPF Hexeditor, released under the Apache 2.0 license.

Implementation of config search is based on article by Dirk Bahle and Alaa Ben Fatma.