The long awaited usbmuxd rewrite
I've been hacking on this for a while now, and it's finally in a state where I'm comfortable sharing it.
Introducing rusbmux: a drop-in replacement for usbmuxd, written entirely in Rust.
It speaks the same protocol, supports USB and Wi-Fi connections, runs on Linux, macOS and Windows, and is compatible with existing tooling like libimobiledevice, idevice, 3uTools, iTunes, etc.
The goal is to provide a clean, modern, portable, extendable implementation without the legacy C codebase.
Repo: https://github.com/abdullah-albanna/rusbmux
https://redd.it/1v83b2m
@r_linux
Post #42841
61