IDA Free 9.4 SP1 Installation on Arch Linux Effortlessly
🇬🇧 Step-by-step guide to installing IDA Free 9.4 SP1 on Arch Linux with a fully automated PKGBUILD. No manual installer downloads required. Supports both x86_64 and ARM.
Introduction
IDA Free 9.4 SP1 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.
Prerequisites
- Arch Linux system
- Basic knowledge of using the terminal
- git and base-devel packages installed
Installation
- Clone the repository:
1 2
git clone https://gitlab.com/fr0stb1rd/aur-ida-free-9-4-sp1.git cd aur-ida-free-9-4-sp1 - 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_94_x64linux.run)
1
2
3
4
5
6
7
8
9
10
[fr0stb1rd@archlinux ida-free]$ crc32 ida-free-pc_94_x64linux.run
6cf4b78a
[fr0stb1rd@archlinux ida-free]$ md5sum ida-free-pc_94_x64linux.run
7af07bf206e6ed92ef6eb3d2ea7fbc6a ida-free-pc_94_x64linux.run
[fr0stb1rd@archlinux ida-free]$ sha1sum ida-free-pc_94_x64linux.run
e6ff22b731b5cf7da2647a3cf15ae38465195b8f ida-free-pc_94_x64linux.run
[fr0stb1rd@archlinux ida-free]$ sha256sum ida-free-pc_94_x64linux.run
71baeb3fbc4496a30c9bb45df0891f83689b984009f92d86203dda2a1549abf8 ida-free-pc_94_x64linux.run
[fr0stb1rd@archlinux ida-free]$ sha512sum ida-free-pc_94_x64linux.run
6587ff735f97b268af5cf4edcd9210afa06f0d85f14b4e3432720176a0887d9be1e80a3e584ee62528a0ec8c5078677403b4bba9bbd3e00453485ff1df562564 ida-free-pc_94_x64linux.run
ARM (ida-free-pc_94_armlinux.run)
1
2
3
4
5
6
7
8
9
10
[fr0stb1rd@archlinux ida-free]$ crc32 ida-free-pc_94_armlinux.run
85f1e46b
[fr0stb1rd@archlinux ida-free]$ md5sum ida-free-pc_94_armlinux.run
05972b91f567d6712ca561999f37877f ida-free-pc_94_armlinux.run
[fr0stb1rd@archlinux ida-free]$ sha1sum ida-free-pc_94_armlinux.run
91e88649e1dae950b7e464517f3c69777e5a1065 ida-free-pc_94_armlinux.run
[fr0stb1rd@archlinux ida-free]$ sha256sum ida-free-pc_94_armlinux.run
9867592b58f75a156d4ebdae7fe08938636a461151f6168da8a0784e077a8cdd ida-free-pc_94_armlinux.run
[fr0stb1rd@archlinux ida-free]$ sha512sum ida-free-pc_94_armlinux.run
08e489371d6a874cee48af9e09c1a7aeaa0a1181887a96a04971bebeee98a95ac3d7f9afeb89dc6dd8f9a28c5aca451bc4003466da5cc1646b556a7892495c0e ida-free-pc_94_armlinux.run
