Artificial truth

The more you see, the less you believe.

[archives] [latest] | [homepage] | [atom/rss]

IDA Pro 7+ on Wine
Mon 01 April 2019 — download

Running the Windows version of IDA Pro on Wine can be a bit troublesome: Every single time I'm reinstalling it, I'm spending way too much time fixing the same quirks, so this time I took notes!

Installing Python

Since IDA Pro 7.0, the bundled python's architecture is x64, and has some troubles during its installation process: when asked to chose where to install it, the next button isn't working.

The solution is to ignore python's installation, complete IDA Pro's one, download the latest release of Python2.7 for x64, and launch it in quiet mode, via msiexec /i python-2.7.13.amd64.msi /q.

You can now use IDA Pro with IDAPython.

Fixing IDA Pro's annoying behaviour with regard to multi-screens

IDA Pro uses Qt (namely 5.X since IDA Pro 6.9), meaning that on Wine it's affected by QTBUG-43439: Broken menu/combo dropdown positioning in multiple monitor setup when running under wine, also tracked via Bug 37709 in Wine.

The easiest way to fix this annoying behaviour is to ~~monkey patch Qt~~ use Wine's explorer, to create a virtual desktop so that IDA Pro won't have to fiddle with our screens, with something like this:

$ wine explorer /desktop=IDA,1920x1080 .wine/drive_c/Program\ Files/IDA\ 7.2/ida.exe