Architecture
When you run an idalib script, idalib searches for ida.config.json in the background. This file points to the IDA installation directory idalib should use. It is separate from your Python environment and completely independent of it.
A one-time registration step links idalib to a specific IDA installation. This matters if you have multiple IDA versions on the same machine; registration determines which one idalib uses. You can complete this step during a 9.4+ installation of IDA, via HCLI (recommended for automated environments), or manually by running py-activate-idalib.py. See Getting Started for details.

Last updated
Was this helpful?

