Build instruction and installation
yeggor edited this page Sep 15, 2022
·
6 revisions
Clone this wiki locally
We try to make the build process for all supported platforms very simple, just use the build script to automate this process.
Repository cloning and submodules updates
git clone git@github.com:binarly-io/efiXplorer.git
cd efiXplorer
git submodule update --init --recursive
Build script
./build.py
Usage: build.py [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
build-loader
build-plugin
Example of build process:
./build.py build-plugin "/path/to/idasdk"Compilation with cmake
efiXplorer
cd efiXplorer
mkdir build
cd build
cmake .. -DIdaSdk_ROOT_DIR="/path/to/idasdk"
cmake --build . --config ReleaseefiXloader
cd efiXloader
mkdir build
cd build
cmake .. -DIdaSdk_ROOT_DIR="/path/to/idasdk"
cmake --build . --config ReleaseInstallation
efiXplorer
Copy compiled binaries of efiXplorer plugin and guids directory to <IDA_DIR>/plugins. Enjoy!
efiXloader
Copy builds/efiXloader64.dll to <IDA_DIR>/loaders.