A Python utility that automates patching IDA Pro binaries and generating valid license files. This tool supports the IDA Pro 9.1 version and can be run on Windows, Linux, and macOS.
- 🛠️ Binary Patching: Automatically patches IDA's core binaries to bypass cryptographic checks.
- 🔑 License Generation: Creates a valid 10-year license file (
idapro.hexlic
) for IDA Pro. - 📦 All Add-ons Included: Includes support for multiple architectures like x86, ARM, MIPS, PPC, RISC-V, and ARC.
- ⚡ Cross-platform: Fully compatible with Windows, Linux, and macOS.
- ✅ Verification: Ensures that binaries are patched correctly and checks if they are already patched.
Before running the tool, ensure the following dependencies are installed:
- Python 3.7+ (We recommend using Python 3.8 or above)
- An existing IDA Pro installation
git clone https://github.com/ThatNotEasy/IDA-Patcher
cd IDA-Patcher
Run the tool with the following command:
python main.py
Follow the on-screen prompts:
- The tool will generate a license file (
idapro.hexlic
). - You'll be asked to provide the path to your IDA Pro installation.
- It will automatically patch the necessary binaries and move the generated license file to the correct IDA directory.
-
Patch Pattern: The patch modifies the cryptographic verification in the IDA Pro binaries.
Original Pattern:
EDFD425CF978
Patched Pattern:EDFD42CBF978
-
License Features:
- 10-year validity
- All processor modules included
- RSA-signed for authenticity