IDA Free 9.4 Installation on Arch Linux Effortlessly
π¬π§ Step-by-step guide to installing IDA Free 9.4 on Arch Linux with a fully automated PKGBUILD. No manual installer downloads required. Supports both x86_64 and ARM.
Introduction
IDA Free 9.4 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.git cd aur-ida-free-9-4 - 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
c1e1d699
[fr0stb1rd@archlinux ida-free]$ md5sum ida-free-pc_94_x64linux.run
424458890ae0617c14d93fbb00144edd ida-free-pc_94_x64linux.run
[fr0stb1rd@archlinux ida-free]$ sha1sum ida-free-pc_94_x64linux.run
1c29d9bf236b0f924ee0374c7142c6ca60788e85 ida-free-pc_94_x64linux.run
[fr0stb1rd@archlinux ida-free]$ sha256sum ida-free-pc_94_x64linux.run
ef1c67229b9bed4ab934ce833ad4378f14f9a21c6413c8df1d8e3deefb649fa9 ida-free-pc_94_x64linux.run
[fr0stb1rd@archlinux ida-free]$ sha512sum ida-free-pc_94_x64linux.run
b1c2ae3cde21a041becfa5fa62e224ecb59fc6170d2d922d612c133cb8c18b99c1c1cd0eba6cd5fb5e38c2a9ba0a441a44f0d5d3bfb871ef3a53473fb73591a2 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
b5e14a43
[fr0stb1rd@archlinux ida-free]$ md5sum ida-free-pc_94_armlinux.run
48adfad381ca10f5caa2d9c92fcd3699 ida-free-pc_94_armlinux.run
[fr0stb1rd@archlinux ida-free]$ sha1sum ida-free-pc_94_armlinux.run
7b5bb10732d89c67f994d99e10edb7e526123770 ida-free-pc_94_armlinux.run
[fr0stb1rd@archlinux ida-free]$ sha256sum ida-free-pc_94_armlinux.run
f4f2bf5a56c28a356deab2665e1bcbbbb030f28e15b10abd6e76fba838cf2316 ida-free-pc_94_armlinux.run
[fr0stb1rd@archlinux ida-free]$ sha512sum ida-free-pc_94_armlinux.run
6ab56edeb452d7395cb5801c562b6f37170b06623ade8c3f264ecb0ed63b8b5b12b28836ccd05cf5ff574f3fed6ea3f9f0c290c43204e7b52dbf3a8bbbc0eb29 ida-free-pc_94_armlinux.run
