diff --git a/README.md b/README.md
index 7dada74287..253b925470 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
source for the project. Do not download releases from random websites, even if
their name contains `scrcpy`.**
-# scrcpy (v2.7)
+# scrcpy (v3.0)
diff --git a/doc/build.md b/doc/build.md
index 0c70f598be..c0df6a6ef7 100644
--- a/doc/build.md
+++ b/doc/build.md
@@ -233,10 +233,10 @@ install` must be run as root)._
#### Option 2: Use prebuilt server
- - [`scrcpy-server-v2.7`][direct-scrcpy-server]
- SHA-256: `a23c5659f36c260f105c022d27bcb3eafffa26070e7baa9eda66d01377a1adba`
+ - [`scrcpy-server-v3.0`][direct-scrcpy-server]
+ SHA-256: ``
-[direct-scrcpy-server]: https://github.com/Genymobile/scrcpy/releases/download/v2.7/scrcpy-server-v2.7
+[direct-scrcpy-server]: https://github.com/Genymobile/scrcpy/releases/download/v3.0/scrcpy-server-v3.0
Download the prebuilt server somewhere, and specify its path during the Meson
configuration:
diff --git a/doc/linux.md b/doc/linux.md
index 6bfe3454f9..6ea9525510 100644
--- a/doc/linux.md
+++ b/doc/linux.md
@@ -2,6 +2,23 @@
## Install
+### From the official release
+
+Download a static build of the [latest release]:
+
+ - [`scrcpy-linux-v3.0.tar.gz`][direct-linux] (x86_64)
+ SHA-256: ``
+
+[latest release]: https://github.com/Genymobile/scrcpy/releases/latest
+[direct-linux]: https://github.com/Genymobile/scrcpy/releases/download/v3.0/scrcpy-linux-v3.0.tar.gz
+
+and extract it.
+
+_Static builds of scrcpy for Linux are still experimental._
+
+
+### From your package manager
+
Scrcpy is packaged in several distributions and package managers:
@@ -13,10 +30,10 @@ Scrcpy is packaged in several distributions and package managers:
- Snap: `snap install scrcpy`
- … (see [repology](https://repology.org/project/scrcpy/versions))
-### Latest version
-However, the packaged version is not always the latest release. To install the
-latest release from `master`, follow this simplified process.
+### From an installation script
+
+To install the latest release from `master`, follow this simplified process.
First, you need to install the required packages:
diff --git a/doc/macos.md b/doc/macos.md
index 2c7c6071c4..4702a0d10a 100644
--- a/doc/macos.md
+++ b/doc/macos.md
@@ -2,6 +2,23 @@
## Install
+### From the official release
+
+Download a static build of the [latest release]:
+
+ - [`scrcpy-macos-v3.0.tar.gz`][direct-macos] (arm64)
+ SHA-256: ``
+
+[latest release]: https://github.com/Genymobile/scrcpy/releases/latest
+[direct-macos]: https://github.com/Genymobile/scrcpy/releases/download/v3.0/scrcpy-macos-v3.0.tar.gz
+
+and extract it.
+
+_Static builds of scrcpy for macOS are still experimental._
+
+
+### From a package manager
+
Scrcpy is available in [Homebrew]:
```bash
diff --git a/doc/windows.md b/doc/windows.md
index 36e5917894..b370b27846 100644
--- a/doc/windows.md
+++ b/doc/windows.md
@@ -2,27 +2,32 @@
## Install
+### From the official release
+
Download the [latest release]:
- - [`scrcpy-win64-v2.7.zip`][direct-win64] (64-bit)
- SHA-256: `5910bc18d5a16f42d84185ddc7e16a4cee6a6f5f33451559c1a1d6d0099bd5f5`
- - [`scrcpy-win32-v2.7.zip`][direct-win32] (32-bit)
- SHA-256: `ef4daf89d500f33d78b830625536ecb18481429dd94433e7634c824292059d06`
+ - [`scrcpy-win64-v3.0.zip`][direct-win64] (64-bit)
+ SHA-256: ``
+ - [`scrcpy-win32-v3.0.zip`][direct-win32] (32-bit)
+ SHA-256: ``
[latest release]: https://github.com/Genymobile/scrcpy/releases/latest
-[direct-win64]: https://github.com/Genymobile/scrcpy/releases/download/v2.7/scrcpy-win64-v2.7.zip
-[direct-win32]: https://github.com/Genymobile/scrcpy/releases/download/v2.7/scrcpy-win32-v2.7.zip
+[direct-win64]: https://github.com/Genymobile/scrcpy/releases/download/v3.0/scrcpy-win64-v3.0.zip
+[direct-win32]: https://github.com/Genymobile/scrcpy/releases/download/v3.0/scrcpy-win32-v3.0.zip
and extract it.
-Alternatively, you could install it from packages manager, like [Chocolatey]:
+
+### From a package manager
+
+From [Chocolatey]:
```bash
choco install scrcpy
choco install adb # if you don't have it yet
```
-or [Scoop]:
+From [Scoop]:
```bash
@@ -30,7 +35,6 @@ scoop install scrcpy
scoop install adb # if you don't have it yet
```
-[Winget]: https://github.com/microsoft/winget-cli
[Chocolatey]: https://chocolatey.org/
[Scoop]: https://scoop.sh
diff --git a/install_release.sh b/install_release.sh
index 3cf3490c6b..d8c0bafa8b 100755
--- a/install_release.sh
+++ b/install_release.sh
@@ -2,8 +2,8 @@
set -e
BUILDDIR=build-auto
-PREBUILT_SERVER_URL=https://github.com/Genymobile/scrcpy/releases/download/v2.7/scrcpy-server-v2.7
-PREBUILT_SERVER_SHA256=a23c5659f36c260f105c022d27bcb3eafffa26070e7baa9eda66d01377a1adba
+PREBUILT_SERVER_URL=https://github.com/Genymobile/scrcpy/releases/download/v3.0/scrcpy-server-v3.0
+PREBUILT_SERVER_SHA256=
echo "[scrcpy] Downloading prebuilt server..."
wget "$PREBUILT_SERVER_URL" -O scrcpy-server