idevicedebugserverproxy(1)
π idevicedebugserverproxy π
okay so bestie, welcome to the idevicedebugserverproxy(1) page from the General Commands Manual β yes it's a mouthful, we're just gonna call it "the remote debugging proxy" and move on π«Ά
β¨ NAME β¨
idevicedebugserverproxy β Remote debugging proxy. that's it, that's the vibe π
π SYNOPSIS π
idevicedebugserverproxy [OPTIONS] [PORT]
π¦ DESCRIPTION π¦
So basically? You're proxying a debugserver connection from a device so you can do remote debugging. Iconic behavior, honestly.
Once it starts up, clients can connect to PORT and talk to the remote debugserver using the LLVM remote serial debugging protocol. Which means if you connect with LLDB or an LLVM based gdb to this port, you get remote debugging. slay. π
heads up bestie: the developer disk image needs to be mounted for this service to even be available. no DDI, no service, no cap π
π OPTIONS π
-u,--udidUDID β target a specific device by its UDID. pick your fave, be specific π-n,--networkβ connect to a network device. wifi besties rise π-l,--lldbβ enablelldbsupport. lldb girlies, this one's for you π§-d,--debugβ enable communication debugging. turn it on when things are giving mystery π-h,--helpβ prints usage information. when in doubt, ask for help, it's self care β¨-v,--versionβ prints version information. know your era π
πΈ USAGE πΈ
- PORT β the port under which the proxy should listen for connections from clients. If you omit it, the next available port will be used and printed to stdout. so like, it'll tell you. it's not gonna gatekeep π«Ά
π AUTHORS π
Martin Szulecki β the main character who wrote this. respect the icon π
π ON THE WEB π
go lurk, go star the repo, go read the source, iykyk β
and that's a wrap on idevicedebugserverproxy(1) from the General Commands Manual β mwah, no notes, go debug something remotely and absolutely ate π ππ¦
π¦ where this page comes from
- alpine 3.24: libimobiledevice-doc 1.4.0-r0 Β· LGPL-2.1-or-later
- arch rolling: libimobiledevice 1.4.0-2 Β· LGPL-2.1-or-later
- debian trixie: libimobiledevice-utils 1.3.0+git20250228-2 Β· LGPL-2.1-or-later
- epel 10: libimobiledevice-utils 1.3.0^20240916gited9703d-2.el10_0 Β· LGPL-2.0-or-later
- fedora 43: libimobiledevice-utils 1.3.0^20240916gited9703d-6.fc43 Β· LGPL-2.0-or-later
- fedora 44: libimobiledevice-utils 1.3.0^20240916gited9703d-7.fc44 Β· LGPL-2.0-or-later
- fedora 44: libimobiledevice-utils 1.4.0-3.fc44 Β· LGPL-2.0-or-later AND MIT AND Zlib
- nixos 26.05: libimobiledevice 1.4.0
- nixpkgs unstable: libimobiledevice 1.4.0
- opensuse-leap 16.0: imobiledevice-tools 1.3.0+190git.20230705-160000.2.2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: imobiledevice-tools 1.3.0+190git.20230705-160000.2.2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: imobiledevice-tools 1.3.0+190git.20230705-160000.2.2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: imobiledevice-tools 1.3.0+190git.20230705-160000.2.2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- ubuntu questing: libimobiledevice-utils 1.3.0+git20250228-2
- ubuntu resolute: libimobiledevice-utils 1.4.0-1build1 Β· LGPL-2.1-or-later
- ubuntu stonking: libimobiledevice-utils 1.4.0-1build2 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms