Post

IDA Pro 9.4 SP1 Installation on Arch Linux Effortlessly

🇬🇧 Step-by-step guide to installing IDA Pro 9.4 SP1 on Arch Linux with a fully automated PKGBUILD. No manual installer downloads required. Supports both x86_64 and ARM.

IDA Pro 9.4 SP1 Installation on Arch Linux Effortlessly

Introduction

IDA Pro 9.4 SP1 is a crucial tool for reverse engineering, but installing it on Arch Linux used to be a hassle. The ida-pro package on the AUR required you to manually download the installer and place it next to the PKGBUILD file, making it impossible to use AUR helpers like yay for a fully automated install.

This guide introduces a new, automated way to install IDA Pro on Arch Linux using an updated PKGBUILD that fetches the installer from the Internet Archive for you. Both x86_64 and ARM architectures are supported.

Prerequisites

  • Arch Linux system
  • Basic knowledge of using the terminal
  • git and base-devel packages installed

Installation

  1. Clone the repository:
    1
    2
    
     git clone https://gitlab.com/fr0stb1rd/aur-ida-pro-9-4-sp1.git
     cd aur-ida-pro-9-4-sp1
    
  2. Build and install the package:
    1
    
     makepkg -sic
    

    -s : Automatically install required dependencies before building.
    -i : Install the package after it is built.
    -c : Clean up temporary files after building.

This command will automatically download the installer, build the package, and install IDA Pro on your system.

Installer Checksums

x86_64 (ida-pro_94_x64linux.run)

1
2
3
4
5
6
7
8
9
10
[fr0stb1rd@archlinux ida-pro]$ crc32 ida-pro_94_x64linux.run
d4b0a8e2
[fr0stb1rd@archlinux ida-pro]$ md5sum ida-pro_94_x64linux.run
32678a971ef9ae33d573ca3cc4ea33d9  ida-pro_94_x64linux.run
[fr0stb1rd@archlinux ida-pro]$ sha1sum ida-pro_94_x64linux.run
fdc44cf00a42a4bfc14fa76e3fe4c1867a0d1005  ida-pro_94_x64linux.run
[fr0stb1rd@archlinux ida-pro]$ sha256sum ida-pro_94_x64linux.run
84ff9d6e773853df00c0a0f438bd66246b2caeadc7489d4e584e9d7c4c628c7c  ida-pro_94_x64linux.run
[fr0stb1rd@archlinux ida-pro]$ sha512sum ida-pro_94_x64linux.run
cbf73242e2202ae98e3684aea7db57ae5fd64644c343fffefc631b3a67bc59a299cbe11792e613c8a73b5274867b4d93238192964ace97c6053be25190ce557c  ida-pro_94_x64linux.run

ARM (ida-pro_94_armlinux.run)

1
2
3
4
5
6
7
8
9
10
[fr0stb1rd@archlinux ida-pro]$ crc32 ida-pro_94_armlinux.run
d8b8856b
[fr0stb1rd@archlinux ida-pro]$ md5sum ida-pro_94_armlinux.run
fc0ab121dbe5f8f036f78e765c8b8946  ida-pro_94_armlinux.run
[fr0stb1rd@archlinux ida-pro]$ sha1sum ida-pro_94_armlinux.run
60247d6228293d6537449daa11da2ad8c75072e9  ida-pro_94_armlinux.run
[fr0stb1rd@archlinux ida-pro]$ sha256sum ida-pro_94_armlinux.run
21973c0197a9ad92aeb0223e489acc1ab964047c5d553df0bdd3d8d5d477318b  ida-pro_94_armlinux.run
[fr0stb1rd@archlinux ida-pro]$ sha512sum ida-pro_94_armlinux.run
762ef93eb9279b475b9a556725df2ffecd607f4c4f005d28ad25837146c1b2315f132fd535e009a8553e4c8206576036ef278377f41b1d2e1a82f742403e0a5e  ida-pro_94_armlinux.run

Credits

  • patchouli: Original maintainer of the ida-pro AUR package
  • fr0stb1rd: Ported and improved the package for automated installation
This post is licensed under CC BY 4.0 by the author.