IDA 5 Pro Free

Informations

Creator Message
ManuelV Anonymous

Warning

This installer is a beta script. It means that it might not work as expected

Informations

Platforms:
Downloads: 16733
Wine: 2.22

Feedbacks

Description

IDA is a multi-processor disassembler and debugger. Wikipedia.

Screenshots

MiniatureMiniatureMiniature

Source code

#!/bin/bash
# Date : (2013-05-09 12-45)
# Last revision : (2019-11-02 20-50)
# Distribution used to test : Ubuntu 12.10 using Unity and Gnome
# Author : Manuel Vögele
# Script licence : GPLv3

# CHANGELOG
# [SuperPlumus] (2013-05-19 13-30)
#   Clean code
# [Dadu042] (2019-11-02)
#   Wine 1.5.29 -> 2.22
#   Note: Download URL is dead. Current release (IDA Pro v7) has a Linux native release.

# Manuel Vögele (2013 ?):
# I installed it under Ubuntu 12.10 using Unity and Gnome.
# I tested the disasembler functions which seemed to work fine.
# I did no deep tests on this tool and also didn't test the debugger.

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="IDA 5 Pro Free"
WORKING_WINE_VERSION="2.22"
PREFIX="IDA5ProFree"
DOWNLOAD_LINK="https://out7.hex-rays.com/files/idafree50.exe"

POL_SetupWindow_Init
POL_Debug_Init

POL_System_TmpCreate "$PREFIX"

POL_SetupWindow_presentation "$TITLE" "Hex-Rays" "http://www.hex-rays.com/" "Manuel Vögele" "$PREFIX"

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 "Unknown install method."
fi

POL_Wine_SelectPrefix "$PREFIX"
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" "$TITLE"

POL_System_TmpDelete
POL_SetupWindow_Close
exit

Contributions

Filters:

Contribute
Member Message
Dadu042 Saturday 2 November 2019 at 10:04
Dadu042

Information

This update has been approved by the team.

Message

  • Download URL is dead.
  • IDA Pro v7 has a Linux release: https://out7.hex-rays.com/files/idafree70_linux.run
  • I change Wine from 1.5.29 to 2.22 (usually better for all old apps).
  • I tag this page as 'testing'.

Differences

@@ -1,6 +1,6 @@
 #!/bin/bash
 # Date : (2013-05-09 12-45)
-# Last revision : (2013-05-09 20-50)
+# Last revision : (2019-11-02 20-50)
 # Distribution used to test : Ubuntu 12.10 using Unity and Gnome
 # Author : Manuel Vögele
 # Script licence : GPLv3
@@ -8,18 +8,20 @@
 # CHANGELOG
 # [SuperPlumus] (2013-05-19 13-30)
 #   Clean code
+# [Dadu042] (2019-11-02)
+#   Wine 1.5.29 -> 2.22
+#   Note: Download URL is dead. Current release (IDA Pro v7) has a Linux native release.
 
+# Manuel Vögele (2013 ?):
 # I installed it under Ubuntu 12.10 using Unity and Gnome.
-#
 # I tested the disasembler functions which seemed to work fine.
-#
 # I did no deep tests on this tool and also didn't test the debugger.
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
 
 TITLE="IDA 5 Pro Free"
-WORKING_WINE_VERSION="1.5.29"
+WORKING_WINE_VERSION="2.22"
 PREFIX="IDA5ProFree"
 DOWNLOAD_LINK="https://out7.hex-rays.com/files/idafree50.exe"
 

New source code

#!/bin/bash
# Date : (2013-05-09 12-45)
# Last revision : (2019-11-02 20-50)
# Distribution used to test : Ubuntu 12.10 using Unity and Gnome
# Author : Manuel Vögele
# Script licence : GPLv3

# CHANGELOG
# [SuperPlumus] (2013-05-19 13-30)
#   Clean code
# [Dadu042] (2019-11-02)
#   Wine 1.5.29 -> 2.22
#   Note: Download URL is dead. Current release (IDA Pro v7) has a Linux native release.

# Manuel Vögele (2013 ?):
# I installed it under Ubuntu 12.10 using Unity and Gnome.
# I tested the disasembler functions which seemed to work fine.
# I did no deep tests on this tool and also didn't test the debugger.

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="IDA 5 Pro Free"
WORKING_WINE_VERSION="2.22"
PREFIX="IDA5ProFree"
DOWNLOAD_LINK="https://out7.hex-rays.com/files/idafree50.exe"

POL_SetupWindow_Init
POL_Debug_Init

POL_System_TmpCreate "$PREFIX"

POL_SetupWindow_presentation "$TITLE" "Hex-Rays" "http://www.hex-rays.com/" "Manuel Vögele" "$PREFIX"

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 "Unknown install method."
fi

POL_Wine_SelectPrefix "$PREFIX"
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" "$TITLE"

POL_System_TmpDelete
POL_SetupWindow_Close
exit

Replies

Edited by Dadu042

deri82 Sunday 16 August 2015 at 18:51
deri82 Anonymous

Message

You may consider testing and using a lot newer wine version for the program.
1.6.2 wine is around 2 years old, no updates since. And this is even older.

Replies

ManuelV Thursday 13 August 2015 at 1:26
ManuelV Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Hex-Rays switchted their downloadserver from http to https so the script needs to be adjusted accordingly
 

Differences

@@ -21,7 +21,7 @@
 TITLE="IDA 5 Pro Free"
 WORKING_WINE_VERSION="1.5.29"
 PREFIX="IDA5ProFree"
-DOWNLOAD_LINK="http://out7.hex-rays.com/files/idafree50.exe"
+DOWNLOAD_LINK="https://out7.hex-rays.com/files/idafree50.exe"
 
 POL_SetupWindow_Init
 POL_Debug_Init

New source code

#!/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

# CHANGELOG
# [SuperPlumus] (2013-05-19 13-30)
#   Clean code

# I installed it under Ubuntu 12.10 using Unity and Gnome.
#
# I tested the disasembler functions which seemed to work fine.
#
# I did no deep tests on this tool and also didn't test the debugger.

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="IDA 5 Pro Free"
WORKING_WINE_VERSION="1.5.29"
PREFIX="IDA5ProFree"
DOWNLOAD_LINK="https://out7.hex-rays.com/files/idafree50.exe"

POL_SetupWindow_Init
POL_Debug_Init

POL_System_TmpCreate "$PREFIX"

POL_SetupWindow_presentation "$TITLE" "Hex-Rays" "http://www.hex-rays.com/" "Manuel Vögele" "$PREFIX"

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 "Unknown install method."
fi

POL_Wine_SelectPrefix "$PREFIX"
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" "$TITLE"

POL_System_TmpDelete
POL_SetupWindow_Close
exit

Replies

Anonymous
Tuesday 14 December 2021 at 23:00
downloaded with last wine release but it fails install after downloading/install 'frame network 4.5' ; ubuntu 18.04 here. Missing something? regards Al
Anonymous
Tuesday 14 December 2021 at 23:02
Error in POL_Wine
Wine seems to have crashed

If your program is running, just ignore this message
Anonymous
Tuesday 14 December 2021 at 23:02
then
Anonymous
Tuesday 14 December 2021 at 23:03
Error in POL_Shortcut
Binary not found: idag.exe
Have you installed the program to the default location?