ideviceinfo(1)
π ideviceinfo β the manual page, but make it cute π
okay bestie, gather round, because this is ideviceinfo(1) from the General Commands Manual and it's genuinely one of the most useful little tools in the libimobiledevice crew. no cap.
β¨ NAME β¨
ideviceinfo β show information about the first connected device. that's it, that's the vibe. π
π¦ SYNOPSIS π¦
ideviceinfo [OPTIONS]
literally just the command and whatever options you're feeling today. no positional args, no drama. periodt. π
πΈ DESCRIPTION πΈ
Show information about the first connected device.
okay so real talk β it looks at the first device it finds plugged in (or on the network, iykyk) and dumps info about it. just the first one though. if you've got a whole collection of iPhones on your desk like some kind of tech goblin, this is not the tool that picks and chooses β it grabs the first one and goes. π«Ά
π OPTIONS π
-s,--simpleβ use a simple connection to avoid auto-pairing with the device. lowkey a "don't talk to me, don't pair with me" mode. π-u,--udid UDIDβ target specific device by UDID. you want that one, not just the first one? give it the UDID, bestie. π―-n,--networkβ connect to network device. no cable, no problem. β¨-d,--debugβ enable communication debugging. for when you need to see everything going on. it's giving detective mode. π-q,--domain NAMEβ set domain of query toNAME. Default:None.-k,--key NAMEβ only query key specified byNAME. Default: All keys. so you can be picky about it. π-x,--xmlβ output information as xml plist instead of key/value pairs. for when you want it formatted and fancy. π-h,--helpβ prints usage information. your friendly little reminder. π₯°-v,--versionβ prints version information. know what you're running, always. β
ngl,-qdefaults toNoneand-kdefaults to All keys β so if you don't ask for anything specific, you get everything. which is iconic but also a lot. π
π AUTHOR π
Martin Szulecki
Man page written to conform with Debian by Julien Lavergne.
give them their flowers, fr fr. πΈ
π ON THE WEB π
go follow the project, it's main character energy. π
okay that's the whole page, and yeah β it's ideviceinfo(1) from the General Commands Manual, so if you see that name floating around your terminal, that's this. now go plug something in and read its whole entire soul. slay. πβ¨π¦
π¦ 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 bookworm: libimobiledevice-utils 1.3.0-6+b3 Β· 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
- epel 9: libimobiledevice-utils 1.3.0-5.el9 Β· LGPLv2+
- 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 jammy: libimobiledevice-utils 1.3.0-6build3 Β· LGPL-2.1-or-later
- ubuntu noble: libimobiledevice-utils 1.3.0-8.1build3 Β· 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