We are thrilled to announce the first public release of KSwitch! 🐧📱
KSwitch is a native, agentless backup tool designed specifically for Linux users who want a seamless way to transfer data from their Samsung (and other Android) devices without relying on Wine, VMs, or proprietary software.
✨ Key Features in v1.0.0
- 🔌 Agentless Architecture: Works purely via ADB. No helper app installation required on the phone.
- 🌑 Dark Mode UI: A clean, professional interface built with Kotlin Compose Multiplatform.
- ⚡ Smart Scanning: Uses Android
ContentProviderqueries for blazing-fast file indexing. - 📂 Structure Preservation: Mirrors your phone's directory structure exactly on your PC.
- 📦 App Backup: Automatically extracts and backs up
.apkfiles of installed user apps. - 📝 Manifest System: Generates a
backup_manifest.jsonfile to track every file transferred. - 🛠️ Category Support:
- Images & Videos (Camera, Social Media)
- Documents & Archives
- Installed Applications (.apk)
- Call Logs & Contacts (Backup Only via VCF/XML)
📥 How to Install
Debian / Ubuntu / Linux Mint:
sudo dpkg -i kswitch_1.0.0-1_amd64.deb
Fedora / RedHat (Experimental):
sudo rpm -i kswitch-1.0.0-1.x86_64.rpm
Note: Ensure you have adb installed on your system (sudo apt install adb or equivalent). Enable USB Debugging on your phone before connecting.
Made with by ZyrenLab using Kotlin Multiplatform.