Skip to main content

frida-server

Zero-config frida-server deployment for Android

One command detects your device, downloads the frida-server build matching your PC's Frida version, verifies it, pushes it, and starts it.

PyPI  Python versions  License: GPL-3.0


Features

  • Auto-detects the device and its CPU architecture.
  • Version-matched — deploys the frida-server that matches your PC's Frida (installs Frida if missing).
  • Bundled adb — downloads platform-tools automatically when adb isn't on your PATH.
  • SHA-256 verified — re-deploys automatically if the on-device binary is corrupt or mismatched.
  • Multi-device — handles several devices with independent per-architecture checksums.
  • Works as a CLI or a Python library.

Install

pip install frida-server

Requires Python 3.8+ and a rooted Android device/emulator (su or a userdebug image) with USB debugging on.


Usage

frida-server                     # detect a device and deploy
frida-server -s emulator-5554    # target a specific serial
frida-server --no-update         # skip the Frida update check
frida-server --force             # re-download even if versions match
frida-server --port 27043        # forward a custom port

From Python:

from frida_server import setup

setup(serial="emulator-5554", update=False)

⚖️ License & Disclaimer

This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for more details. © S. SHAJON

Disclaimer: This tool is intended for authorized security testing and research on devices you own or have explicit permission to test. You are solely responsible for how you use it.

Release files for frida-server 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for frida-server 1.0.1
File Size Uploaded
frida_server-1.0.1.tar.gz 31.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for frida-server 1.0.1
File Interpreter ABI Platform
frida_server-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 65.7 kB

Release files / frida_server-1.0.1.tar.gz

Download URL frida_server-1.0.1.tar.gz
Size 31.8 kB
Tags Source
SHA-256 checksum
How to use checksums
28dc82b63452e4c975aefb00e52a8ff462c9f8af576326ab03354c1ecabd7811
BLAKE2b-256 checksum
How to use checksums
528344bd6ae9e5c2a7efcb8eb68ff1f2384b35a7eb2135cba041ab6196006371
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / frida_server-1.0.1-py3-none-any.whl

Download URL frida_server-1.0.1-py3-none-any.whl
Size 33.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6aa15a7bf1c199302478b2b785179646d2ee7a86a8e376213bcf3344332f9c17
BLAKE2b-256 checksum
How to use checksums
6f1cee830636cd5dfa4c98ae22926095123de98d0c74a3f42d302eff389882f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release history Release notifications | RSS feed

1.1.0

2 release files

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page