Il semble USB Prober.app ne fait plus partie de Xcode et iOUSBFamily n'a pas été mis à jour depuis 10.9.4 ... existe-t-il un équivalent disponible pour High Sierra ?
Réponses
Trop de publicités?https://github.com/vulgo/IORegistryExplorer donne essentiellement les mêmes informations que USB Prober et fonctionne sur Monterey.
Juste au cas où quelqu'un atterrirait ici à la recherche d'une version mise à jour de USB Prober.app : J'ai constaté que celle de la famille iOUSBFamily pour 10.9.4 (référencée ci-dessus) fonctionne toujours dans Mojave (10.14.6) et puisqu'il n'y a pas eu d'avertissement 32bit de Mojave quand j'ai commencé, il y a une bonne chance qu'elle se lance toujours dans Catalina (10.15) qui vient d'être publié.
Problème
-
Les UUIDs USB sont des informations qui ne sont pas répertoriées dans l'une ou l'autre des listes suivantes Profileur de système o
$ system_profiler
. -
USB Prober.app n'est plus livré avec XCode
-
$ instruments
(qui est fourni avec XCode et nécessite un compte de développeur) liste les UUID mais pas pour les périphériques USB activement connectés. -
ideviceinstaller n'a pas pu être installé via
$ brew install ideviceinstaller
-
iOSUSBFamille est déprécié depuis 10.9 (ou peut-être 10.14 )
-
La plupart de ces solutions nécessitent XCode (~10Gb !) et un compte Apple Developer - une surcharge pour la numérisation d'une clé USB.
Solution
J'ai fini par installer Virtualbox puis en lançant la commande :
$ VBoxManage list usbhost
Cela a produit une liste super détaillée des périphériques USB et de leurs propriétés :
...
UUID: b28dd789-a88b-4a21-9dbb-e9398a79c0f1
VendorId: 0x05ac (05AC)
ProductId: 0x027a (027A)
Revision: 9.19 (0919)
Port: 5
USB version/speed: 0/High
Manufacturer: Apple Inc.
Product: Apple Internal Keyboard / Trackpad
SerialNumber: FM7852303J9HYMLAP+EDL
Address: p=0x027a;v=0x05ac;s=0x0000161b9a5e0c32;l=0x80500000
Current State: Unavailable
L'installation d'un virtualiseur est toujours excessive pour cela, mais VirtualBox est beaucoup plus petit que XCode et ne nécessite pas de compte Apple Developer, de plus il fonctionne sur Linux et Windows.
0 votes
La version debug/dev du noyau inclut des kexts et des symboles avec journalisation, si quelqu'un le recherche.