Problema
-
La información de los UUIDs del USB no aparece ni en el Perfil del sistema o $ system_profiler
.
-
USB Prober.app ya no viene con XCode
-
$ instruments
(que viene con XCode y requiere una cuenta de desarrollador) lista los UUIDs pero no para los dispositivos USB conectados activamente.
-
ideviceinstaller no ha podido instalarse a través de $ brew install ideviceinstaller
-
iOSUSBFamilia está obsoleto desde 10.9 (o posiblemente 10.14 )
-
La mayoría de estas soluciones requieren XCode (¡10 Gb!) y una cuenta de desarrollador de Apple, lo que resulta excesivo para escanear un USB.
Solución
Terminé instalando Virtualbox y luego emitir el comando:
$ VBoxManage list usbhost
Esto produjo una lista súper detallada de los dispositivos USB y sus propiedades:
...
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
Instalar un virtualizador sigue siendo una exageración para esto, pero VirtualBox es mucho más pequeño que XCode y no requiere una cuenta de desarrollador de Apple, además de que funciona en Linux y Windows.
0 votos
La compilación debug/dev del kernel incluye kexts y símbolos con registro, si alguien está buscando esto.