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.0

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.0
File Size Uploaded
frida_server-1.0.0.tar.gz 31.4 kB Details

Built distribution (wheel)

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

Total release size: 65.0 kB

Release files / frida_server-1.0.0.tar.gz

Download URL frida_server-1.0.0.tar.gz
Size 31.4 kB
Tags Source
SHA-256 checksum
How to use checksums
537019bb631db85b91195e1e15f0183cdfdb07b8cef5892de126c9cf617f7555
BLAKE2b-256 checksum
How to use checksums
4feca7cccfb474eae381af7ea586b97f97765ce0db51c7451ed2cb784db20d9c
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.0-py3-none-any.whl

Download URL frida_server-1.0.0-py3-none-any.whl
Size 33.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d4e5f60e4c9f8a38d088469e1b8edafc94a8d4f81c48d1a59a0d9df008e6311f
BLAKE2b-256 checksum
How to use checksums
4de29de3db353cd6e3264a835c1c4b075453a97944f2ce448d0f517974d41b95
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

1.0.1

2 release files

This release

1.0.0 This release

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