Description
RemotePhone lets you mirror and control your Android phone from your Linux desktop over WiFi — no USB debugging or ADB required.
Features:
* Native resolution screen mirroring over WiFi
* Full remote control — tap, swipe, long press, scroll, system keys
* Audio mirroring with automatic phone speaker muting (Android 10+)
* Keyboard input — type text directly into phone text fields
* PIN pad keyboard support for lock screen
* Low latency H.264 hardware encoding
* Auto-discovery — finds your phone on the network automatically
* Auto-reconnect on connection loss
* Wake on input — wakes the phone screen remotely
* Dark theme UI
The Linux client is available via pip: pip install remote-phone
Both devices must be on the same WiFi network. The app uses an Accessibility Service to dispatch touch gestures and text input from the desktop.
What’s new (2.0.0)
- Approve each computer on the phone before it can see or control the screen
- Encrypted connection; the screen stream is no longer readable on the network
- Settings: ask before connecting, remember computers, allow several at once
- Follows the phone into landscape; the desktop window turns with it
- The picture appears immediately on connect
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Internet accessSend and receive data over the internet.
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_MEDIA_PROJECTION
- NotificationsShow notifications.
- Prevent sleepingKeep the device from going to sleep.
- remotephone.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments