Main article: Writings by Jiru Gutema.
In this blog post, I'll share details about a few handy tools I occasionally use for device management and connectivity
In this blog post, I'll share details about a few handy tools I occasionally use for device management and connectivity. Each section covers what the tool is, the problems it solves, how to use it, and where to get it.

Scrcpy is a free and open-source application that mirrors and controls Android devices from a computer, supporting connections via USB or TCP/IP with low latency. It allows video and audio streaming and uses the computer's keyboard and mouse for input, without requiring root access on the device.
It addresses the need for seamless screen mirroring and control of Android devices on a PC, which is useful for gaming on a larger screen, app development, presentations, or multitasking without constantly switching devices.
scrcpy.exe on Windows) from the command line or directly.
Download the latest version from the official GitHub repository:
https://github.com/Genymobile/scrcpy
Project website:
https://scrcpy.org/
Available for Windows, macOS, and Linux.

Gnirehtet is a tool that enables reverse tethering for Android devices over ADB, allowing the phone to use the internet connection of the connected computer via USB.
It solves the issue of providing internet access to an Android device when WiFi or mobile data is unavailable or restricted, by routing traffic through the PC's connection—ideal for testing, bypassing network limits, or using VPNs on the phone via the computer.
1.Enable USB debugging on your Android device.
2.Install ADB tools on your computer.
3.Download and extract Gnirehtet (Java or Rust version; Rust is recommended for better performance).
4.Install the APK on your phone using ADB:
adb install gnirehtet.apk
5.Run the tool on your PC:
gnirehtet run
6.To stop the connection:
gnirehtet stop
GitHub repository: https://github.com/Genymobile/gnirehtet
Choose between Java and Rust implementations. No app store installation required.

KDE Connect is a multi-platform application that allows devices like phones and computers to communicate seamlessly, enabling features such as file sharing, link transfer, notification syncing, and remote control.
It tackles the fragmentation between devices by providing easy integration for sharing content, controlling media, browsing files remotely, and receiving notifications across platforms—perfect for users with multiple devices who want a unified experience.
apt or from app stores) and on your Android/iOS device.Official website: https://kdeconnect.kde.org/
Also available on the Google Play Store and Linux distribution repositories.
Did you find this helpful?