IDA Pro 5.2 (Nov 2007)
Improved iPhone support
IDA Pro 5.2 handles iPhone executables out of the box.
Much improved ARM and PowerPC support
The updated ARM module supports 200 new instructions. This module started with mere 38 instructions: the ARM was a small and sleek processor; now it boasts 3 different instruction encodings [arm, thumb, thumb32], dsp, floating point, vector, simd, and even java instructions!
Much improved PowerPC module
The PowerPC module has ~40 new instructions.
Easy debugger scripts in IDC
The debugger is finally available from IDC. There is no need to write complex plugins, install event handlers and express the logic in a finite state machine form. Simple and natural functions that allow to wait for the next debugger event and continue the script without yielding control to the ida kernel have been introduced.
Improved type support
The type system has been improved to support types of abitrary length and complexity (there was a limitation of 1024 bytes per type descriptor). The user interface offers a new window to display and manipulate local types. This allows for easy migration of types from one database to another. You can even export all local types in a compiler readable form!
Detailed list of changes cÂan be found: hereÂ
The program is functional, ultimately if you need to get something done you can fire idaw.exe up in wine and do what you need to do.
What does not
There are some GUI issues: The application has a similar interface many windows programs like Photoshop, where there is a "Desktop" that holds the program's various windows. wine does a poor job of refreshing the GUI, and that desktop gets loaded with artifacts. Larger tooltips that appear when mousing over various functions/variables in your program might flash what they wanted to say for a second, but they are otherwise just displayed as big empty boxes.
What was not tested
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Mac OS X 10.5 "Leopard"||Mar 05 2009||1.1.16||Yes||Yes||Silver||an anonymous user|
|Show||Gentoo Linux x86_64||Dec 03 2008||1.1.9||Yes||Yes||Platinum||Randal T.Rioux|
|Show||Gentoo Linux x86_64||Jan 12 2008||0.9.53.||Yes||Yes||Silver||Samu Voutilainen|
|Show||Debian GNU/Linux 5.x "Lenny"||Dec 02 2007||0.9.50.||Yes||Yes||Platinum||an anonymous user|
Use winetricks work around the font display problem:
If you get a message box on startup, stating:
ÂÂ"Keyboard layout error: Failed to get the scan code of '~' (VkKeyScaÂn failure)"
Either check the box "don't display that message again" or go to the following directory:
Then open the file "idagui.cfg" with a text editor, and locate the line containing the following:
and comment it out:
save and restart.