Where Does scrcpy Store Settings?
scrcpy config, server jars and per-device prefs across OSes.
Last updated
scrcpy ships mostly flag-driven with no mandatory config file, keeping server jars beside the binary and optional prefs per OS. Scripts and aliases hold more state than scrcpy itself.
Version your wrapper scripts instead of hunting config files. ADB keys matter more than any scrcpy flag when devices refuse authorization.
Where scrcpy stores this, by platform
%APPDATA%\scrcpy
Optional prefs and logs when GUI wrappers create them; portable zips keep server jars next to scrcpy.exe. ADB keys live in %USERPROFILE%\.android instead.
~/.config/scrcpy
Optional config home for wrappers and scripts. Homebrew installs link binaries while prefs stay in home.
~/.config/scrcpy
Wrapper configs and device aliases when present. ADB keys live in ~/.android beside it.
Frequently asked questions
Does scrcpy need a config file?
No, flags and scripts above cover everything. Wrappers add optional config homes for saved device profiles.
Why does scrcpy say unauthorized?
ADB keys in the .android folders above changed. Re-accept the prompt on the phone with USB debugging on.
Notice an outdated path? Let us know.