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: 16968
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?

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com