IDA is a multi-processor disassembler and debugger.
This script works without any additional modifications
[code language=playonlinux]
#!/bin/bash
# Date : (2013-05-09 12-45)
# Last revision : (2013-05-09 20-50)
# Distribution used to test : Ubuntu 12.10 using Unity and Gnome
# Author : Manuel Vögele
# Script licence : GPLv3
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
POL_Debug_Init
POL_SetupWindow_Init
TITLE="IDA 5 Pro Free"
WORKING_WINE_VERSION="1.5.29"
WINEPREFIX="IDA5ProFree"
DOWNLOAD_LINK="http://out7.hex-rays.com/files/idafree50.exe"
POL_System_TmpCreate "$WINEPREFIX"
POL_SetupWindow_presentation "IDA 5 Pro Free" "Hex-Rays" "http://www.hex-rays.com/" "Manuel Vögele" "$WINEPREFIX"
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" = "LOCAL" ]
then
cd "$HOME"
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE"
INSTALL_FILE=$APP_ANSWER
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
cd "$POL_System_TmpDir"
POL_Download "$DOWNLOAD_LINK"
INSTALL_FILE="$POL_System_TmpDir/idafree50.exe"
else
POL_Debug_Fatal "$(eval_gettext 'Unknown install method.')"
fi
POL_Wine_SelectPrefix "$WINEPREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_Wine start /unix "$INSTALL_FILE"
POL_Wine_WaitExit
#Apply game fixes
INSTALL_PATH=`find $WINEPREFIX -name "idag.exe" | sed s/idag.exe//g`
mv "$INSTALL_PATH/cfg/idagui.cfg" "$INSTALL_PATH/cfg/idagui_old.cfg"
# The line "BitwiseNegate" in the idagui.cfg has to be commented out
sed 's:"BitwiseNegate://"BitwiseNegate:' "$INSTALL_PATH/cfg/idagui_old.cfg" > "$INSTALL_PATH/cfg/idagui.cfg"
POL_Shortcut "idag.exe" "IDA 5 Pro Free"
POL_System_TmpDelete
POL_SetupWindow_Close
exit
[/code]





22x22 icon

Edit: I forgt to link the screenshots
Aangepast door ManuelV