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.
Features
- Auto-detects the device and its CPU architecture.
- Version-matched — deploys the
frida-serverthat matches your PC's Frida (installs Frida if missing). - Bundled
adb— downloads platform-tools automatically whenadbisn't on yourPATH. - 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)
| File | Size | Uploaded | |
|---|---|---|---|
| frida_server-1.0.0.tar.gz | 31.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|