Post

IDA Free 9.5 Installation on Arch Linux Effortlessly

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

IDA Free 9.5 Installation on Arch Linux Effortlessly

Introduction

IDA Free 9.5 is the freeware version of IDA Pro, a professional disassembler and debugger used for reverse engineering. It supports multiple processor architectures and executable formats, providing advanced analysis capabilities for binary code at no cost.

This guide provides an automated way to install IDA Free on Arch Linux using a PKGBUILD that fetches the installer from the Internet Archive for you. Both x86_64 and ARM architectures are supported, and the package registers the .idb and .i64 database formats with your desktop environment.

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-free-9-5.git
     cd aur-ida-free-9-5
    
  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 Free on your system.

Usage

After installation, you can launch IDA Free from your application menu or by running:

1
idafree

Installer Checksums

x86_64 (ida-free-pc_95_x64linux.run)

1
2
3
4
5
6
7
8
9
10
[fr0stb1rd@archlinux ida-free]$ crc32 ida-free-pc_95_x64linux.run
1d7678d0
[fr0stb1rd@archlinux ida-free]$ md5sum ida-free-pc_95_x64linux.run
fa6f797a3328e52cd63d44320e5cf4f8  ida-free-pc_95_x64linux.run
[fr0stb1rd@archlinux ida-free]$ sha1sum ida-free-pc_95_x64linux.run
c0a8dd18cd59e80e16605117b64db18bc2c469ad  ida-free-pc_95_x64linux.run
[fr0stb1rd@archlinux ida-free]$ sha256sum ida-free-pc_95_x64linux.run
c7828e9b3e87e6448fce171d42acb091a4318e67c28b9eb26ac11becb1e39c88  ida-free-pc_95_x64linux.run
[fr0stb1rd@archlinux ida-free]$ sha512sum ida-free-pc_95_x64linux.run
cdfef3e6783b8c2ee94cee5e3cfaa61e70cbcdcaecbc3ace7081858cd4d09b9fddaf52221c1fb99ee68c4ea33715a72fe9172bc94e92257a7ea85620eabc67cb  ida-free-pc_95_x64linux.run

ARM (ida-free-pc_95_armlinux.run)

1
2
3
4
5
6
7
8
9
10
[fr0stb1rd@archlinux ida-free]$ crc32 ida-free-pc_95_armlinux.run
424605df
[fr0stb1rd@archlinux ida-free]$ md5sum ida-free-pc_95_armlinux.run
24db72c0cb12e5b9daa3d15fc0f3d67d  ida-free-pc_95_armlinux.run
[fr0stb1rd@archlinux ida-free]$ sha1sum ida-free-pc_95_armlinux.run
7cfea6a29dba477c3a410323c892003d7a8d68bc  ida-free-pc_95_armlinux.run
[fr0stb1rd@archlinux ida-free]$ sha256sum ida-free-pc_95_armlinux.run
b67f0df4a8a1f0f57c7046fb072fcd160cbe0b8761e5c89dccb89bb74612a5e3  ida-free-pc_95_armlinux.run
[fr0stb1rd@archlinux ida-free]$ sha512sum ida-free-pc_95_armlinux.run
aba54114a12d7960d10ca6fd546e175113f5fdd0569054e6b1555a3121732c1cee66504ca3d4f9d26774ec086eb0340711bd091973b8a87003e6b72df9a6feb2  ida-free-pc_95_armlinux.run
This post is licensed under CC BY 4.0 by the author.