EvilCrow SDR — Quick Choices ⚡
If you don't trust using a precompiled executable from some random person on the internet (and who could blame you? 😅), no worries — compile it yourself! Or be brave and use the ready-made EXE.
Option A — Build locally (for the skeptics) 🛠️
Short steps (Windows / cross-platform):
-
Open a terminal in this folder (
SDR). -
(Recommended) Create & activate a virtualenv:
python -m venv .venv
# Windows
.venv\Scripts\activate
# Linux / macOS
source .venv/bin/activate
- Install runtime deps (optional; the builder can auto-install PyInstaller):
pip install -r requirements.txt
- Run the builder GUI and follow prompts (it can auto-install PyInstaller and optionally download UPX):
python build_exe.py
# or use the shortcut on Windows
build_exe.bat
- The GUI will:
-
Let you bump/sync versions (
sdr_launcher.py+ modules). -
Offer to install PyInstaller if missing.
-
Offer to download UPX (optional compression).
-
Produce the final executable in
dist/.
Option B — Use the prebuilt EXE (for the daring) 🧾
Safety notes 🛡️
-
If you don't trust the prebuilt EXE, use Option A and compile the code yourself.
-
If you decide to build locally, inspect the source code and preferably use a clean virtualenv.
-
The builder can auto-install tools, but it will always ask for confirmation before installing.