Package Details: ida-pro 9.0-5

Git Clone URL: https://aur.archlinux.org/ida-pro.git (read-only, click to copy)
Package Base: ida-pro
Description: Hex-Rays IDA Pro
Upstream URL: https://www.hex-rays.com/products/ida/9.0/index.shtml
Keywords: ida idapro malware-research reverse-engineering
Licenses: custom
Submitter: fenugrec
Maintainer: patchouli
Last Packager: patchouli
Votes: 3
Popularity: 0.000000
First Submitted: 2019-08-30 17:39 (UTC)
Last Updated: 2024-10-29 06:53 (UTC)

Pinned Comments

patchouli commented on 2024-10-28 22:43 (UTC) (edited on 2024-10-28 22:45 (UTC) by patchouli)

I took over the package and updated it to IDA Pro 9.0.

This package is not compatible with AUR helpers as is. (AFAIK)

You will need to obtain a copy of the IDA Pro installer (currently 159cf8983a0e7b199d6efab5af42eca31a288e7ef2ec44eba6336de4acb8107a for 9.0, refer to the PKGBUILD); get it from the IDA download center at https://my.hex-rays.com/ or from VT. You will need a proper idapro*.hexlic file or a floating license server to activate IDA Pro.

Clone the repository, put the installer in the directory, then run makepkg -sicf.

Latest Comments

1 2 Next › Last »

patchouli commented on 2024-11-18 08:36 (UTC) (edited on 2024-11-18 08:38 (UTC) by patchouli)

file:// is necessary for the .run file as it's not included. If I remove file:// from the path to the .run file, then pushing to the AUR fails with this error:

remote: error: The following error occurred when parsing commit
remote: error: 7530b9db76334d13f882f532a4d901ee8ddc4e0b:
remote: error: missing source file: ida-pro_90_x64linux.run
remote: error: hook declined to update refs/heads/master
To ssh://aur.archlinux.org/ida-pro.git
 ! [remote rejected] master -> master (hook declined)
error: failed to push some refs to 'ssh://aur.archlinux.org/ida-pro.git'

And I cannot include the .run file in the repository as it'd be a violation of their terms of use - it needs to be downloaded from the downloads center; or if you'd like, grab it some other way e.g. via the hash included. file:// is already handled in makepkg - refer to /etc/makepkg.conf (the DLAGENTS section). It's not necessary for the .desktop files because they're already included in the repository.

CookieMuncher commented on 2024-11-18 08:29 (UTC)

The file:// makes it so makepkg tries to curl file://idapro_90_x64linux.run and does not search for a local file. Maybe that is an issue just on my end but you also didn't specify file:// for the .desktop files. Either way it seems my information is outdated, sorry for bothering you.

patchouli commented on 2024-11-18 08:02 (UTC) (edited on 2024-11-18 08:08 (UTC) by patchouli)

@CookieMuncher Your information is outdated for the release of IDA Pro 9.0 and is only accurate for the leak of the 9.0 beta, which I cannot and shouldn't support. They only ship the ida binary now which is ELF64. Feel free to search for name:ida64 and type:elf on VirusTotal, you will not find any binaries from the release version - only artifacts from the beta leak. SHA256 for ida is 5e548c95a6225ae18c5daa40fc4a9aec591ea37864c4f5f48e393251b6475bb1, if you want to confirm.

The file:// part is necessary because my AUR package does not provide a download URL for IDA Pro. file:// instructs makepkg to look for a local file in the package's directory, which you should provide, from the Hex-Rays downloads center.

You're more than welcomed to upload your own ida-pro-beta package to the AUR with a download URL to the 9.0 beta.

CookieMuncher commented on 2024-11-17 20:47 (UTC) (edited on 2024-11-17 20:52 (UTC) by CookieMuncher)

This needs 2 modifcations to run. First, remove the 'file://' as it freaks out makepkg. Second, change the following: http://0x0.st/Xduw.txt Reason is that Ida only supports their 64bit versions from 9.0 and onwards and has removed the ida and idat binaries. EDIT: A third modifcation is the .desktop file, change the executable to ida64 from ida

patchouli commented on 2024-10-28 22:43 (UTC) (edited on 2024-10-28 22:45 (UTC) by patchouli)

I took over the package and updated it to IDA Pro 9.0.

This package is not compatible with AUR helpers as is. (AFAIK)

You will need to obtain a copy of the IDA Pro installer (currently 159cf8983a0e7b199d6efab5af42eca31a288e7ef2ec44eba6336de4acb8107a for 9.0, refer to the PKGBUILD); get it from the IDA download center at https://my.hex-rays.com/ or from VT. You will need a proper idapro*.hexlic file or a floating license server to activate IDA Pro.

Clone the repository, put the installer in the directory, then run makepkg -sicf.

fenugrec commented on 2020-05-20 19:28 (UTC)

@tamirzb and others, I am no longer subscribed to IDA updates, and starting from 7.5 I am no longer be able to test the PKGBUILD. I can disown this package if someone is willing to take over.

fenugrec commented on 2020-04-02 16:46 (UTC)

@gardotd426 , it's not that simple : I can't give a URL since this is the pro version; I also can't list it in the source= array either, and the checksum alway varies anyway. I just either symlink to my own 'idapronl_7.4.run' or edit PKGBUILD.

However if you have ideas how to improve this I'm open to suggestions.

gardotd426 commented on 2020-04-02 15:39 (UTC)

@fenugrec the PKGBUILD seems broken.


==> Starting package()...
Enter your installation password: matt
cp: cannot stat '/tmp/makepkg/ida-pro/src/idapronl_7.4.run': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
Which would make sense, give that it's not provided at all in source= along with no source url being provided.

fenugrec commented on 2020-03-31 13:14 (UTC)

@jamezrin haha you're right, I hadn't noticed. I removed it anyway, it doesn't belong in there.