fridaDownloader is a command-line tool that streamlines downloading the Frida Gadget or Server for Android, enabling developers and security researchers to quickly access the components needed for dynamic instrumentation.
- Download Options: Easily download either the Frida Gadget or Server for Android.
- Specific Version: Specify a particular version of Frida to download using the
--version VERSIONoption or it will download the latest version by default. - Target Selection: Choose the target for download with the
--targetoption, allowing you to select eithergadgetorserver. - Architecture Support: Select the appropriate Android architecture with the
--architectureoption. Supported architectures include:armarm64x86x86_64
- Custom Output Directory: Use the
--outputoption to specify a directory for saving the downloaded file, with a default location of~/Downloads.
- Clone the repository:
git clone https://github.com/mateofumis/fridaDownloader.git
cd fridaDownloader- Set up a virtual environment (optional but recommended):
python3 -m venv env
source env/bin/activate # On Windows use `.\env\Scripts\activate`- Install dependencies:
pip3 install -r requirements.txt- Install fridaDownloader with pip3
pip3 install fridaDownloader - Install fridaDownloader with pipx
pipx install fridaDownloader $: fridaDownloader -h
*********************************************
* Welcome to the Frida Downloader *
* by hackermater *
*********************************************
usage: fridaDownloader.py [-h] [-v VERSION] -t {gadget,server} [-a ARCHITECTURE] [-o OUTPUT]
Download Frida Gadget or Server for Android
options:
-h, --help show this help message and exit
-v, --version VERSION Download a specific version of Frida
-t, --target {gadget,server}
Specify the target to download: gadget or server
-a, --architecture ARCHITECTURE
Android architecture (default: arm). Options: arm, arm64, x86, x86_64
-o, --output OUTPUT Directory to save the downloaded file (default: ~/Downloads)- Download the last version of Frida Server for x86 architecture:
python3 fridaDownloader.py -t server -a x86- Download a specific version of Frida Gadget for arm64 architecture with specific output:
python3 fridaDownloader.py -t gadget -a arm64 -v 15.2.0 -o ~/Frida/Gadget/frida-gadget-arm64This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a pull request or open an issue.