Jak mogę zainstalować USB Prober z pakietu SDK programisty w systemie Mac OS X?

19

Próbowałem przeprowadzić badania, aby to rozgryźć, i według tego technicznego pytania i odpowiedzi :

USB Prober jest instalowany jako część instalacji SDK programisty. Jeśli pakiet SDK dewelopera został zainstalowany, zlokalizuj USB Prober w / Developer / Applications / Utilities / USB Prober.

Korzystam z Mavericks 10.9 i nie mam /Developer/Applications/Utilitiesfolderu.

Mój IOS Simulatorznajduje się tutaj:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

Przeszukałem więc wszystkie podfoldery, /Applications/Xcode.app/Contents/Developer/a nawet /Applications/Xcode.app/nie znalazłem niczego o takiej nazwieUSB Prober.app

Nic nie widzę w sekcji pobierania Xcode:

wprowadź opis zdjęcia tutaj

Jak mogę zainstalować Developer SDKi uzyskać dostęp do USB Probernarzędzia?

cwd
źródło
2
Czy kiedykolwiek to rozwiązałeś? Wpadam na to samo. Dokumenty są dość przestarzałe, ponieważ przez ostatnie kilka lat nie było katalogu „Deweloper” zainstalowanego na Xcode ... Pobrałem też sprzętowe urządzenia IO od Apple i nie zawierają one USB Prober. Daj mi znać, jeśli to wymyśliłeś. Zrobię to samo.
Reid
1
@ReidBelton - Myślę, że jakoś znalazłem sposób na przetestowanie przy użyciu maszyny Ubuntu. Nadal chciałbym poznać sposób OS X.
cwd
1
@ReidBelton - czy widziałeś tutaj nową odpowiedź?
cwd
Dzięki bardzo za wskazanie tego, inaczej bym tego nie widział! Rządzisz!
Reid

Odpowiedzi:

29

USB Prober.app nie jest zawarty w Xcode

wprowadź opis zdjęcia tutaj

Wyszukaj iOUSBFamilyi pobierz najnowszą wersję na stronie programisty

Instalowanie pakietu nie jest zalecane, ponieważ spowoduje to zastąpienie zainstalowanego rozszerzenia jądra i może spowodować panikę jądra podczas uruchamiania, jeśli pobrana wersja nie pasuje do systemu operacyjnego.

Zamiast tego po pobraniu

  1. zamontuj pobrany plik .dmg.
  2. W folderze bez przyrostka „-log” w nazwie kliknij prawym przyciskiem myszy IOUSBFamily-xxx.x.x.pkgi wybierz „Pokaż zawartość opakowania”.
  3. Kliknij dwukrotnie, Contents/Archive.pax.gzaby cofnąć archiwizację. Niearchiwizowane pliki są zwykle umieszczane w folderze o nazwie „Archiwum”.
  4. Szukaj w tym DevTools/Hardware/USB Prober.app.
rahul_send89
źródło
3
Mam 10.10.1, a najnowsza wersja, którą mogę znaleźć, to 10.9.4. Uruchamianie USB Prober (tak jak opisano) działa, ale jak tylko uruchomię rejestrator USB, po prostu się zawiesi. Czy ktoś ma jakieś pozytywne doświadczenia z Yosemite za pomocą USB Logger?
vinzenzweber,
1
Jestem na 10.9.5, zainstalowałem iOUSBFamily dla 10.9.4. Po uruchomieniu USB Prober.app powiedział, że nie mam zainstalowanych kextów i jeśli chciałbym go automatycznie zainstalować. Zdecydowałem się zainstalować i do tej pory wydaje się działać zgodnie z oczekiwaniami.
AJP,
Zdecydowanie opublikowałem ten komentarz zbyt wcześnie. Znalazłem urządzenie, ale nic nie było wyświetlane, gdy próbowałem wyświetlić informacje o ruchu, przechodząc do panelu „USB Logger” i klikając „Start”. Jakieś pomysły?
AJP,
2
Pojawia się również błąd podczas uruchamiania rejestratora USB w systemie OS X El Capitan 10.11.5: USB Prober: [ERR] Nie można IOServiceOpen na kliencie kontrolera USB e00002c7
donturner
1
iOUSBFamily nie była aktualizowana od 2014 roku? Czy jest nowsza nazwa?
endolith
7

Wszystkie te ostrzeżenia, które pochodzą z USB Prober, odstraszyły mnie. Zamiast tego użyłem IORegistryExplorer i działa dobrze dla mnie w OS X 10.10.2.

• W „Pobranych” ADC wyszukaj i pobierz „Narzędzia sprzętowe I / O dla Xcode - październik 2013”. (Zmień I / O na IO lub wyszukiwanie nie będzie pasować.)

• Otwórz pobrany obraz dysku.

• W pakiecie znajdziesz „IORegistryExplorer.app”.

• Podłącz urządzenie USB.

• Uruchom IORegistryExplorer.app.

• Zobaczysz zarys z setkami wpisów. Aby znaleźć urządzenie, którego szukasz, musisz odgadnąć wyszukiwane hasła, które je opisują, i wprowadź je w polu wyszukiwania. Na przykład szukałem urządzenia RS-232C, więc wpisałem „RS”.

• Gdy uważasz, że znalazłeś pozycję dla swojego urządzenia, odłącz ją. Jeśli masz rację, tekst wpisu zmieni się na czerwony, a jeśli ponownie go włączysz, nowy wpis pojawi się na zielono, a po kilku sekundach zmieni kolor na czarny.

Jerry Krinock
źródło
2
Hej, Jerry, udało mi się zlokalizować urządzenie, z którego chcę wąchać ruch USB, ale nie jestem pewien, co zrobisz, aby zobaczyć ruch. Próbowałem znaleźć więcej informacji, więc otwieram stronę O mnie, aby znaleźć: „Inżynieria: jeśli można to tak nazwać. Projekt interfejsu człowieka: W pewnym stopniu ... Testowanie: Cóż, przynajmniej trochę. Dokumentacja: Pewnego dnia” Lol ! : P Mają poczucie humoru, co jest dobre, ale niestety nie pomaga w wąchaniu ruchu USB.
AJP
AJP, nie sądzę, że IORegistryExplorer ma funkcję monitorowania ruchu USB między urządzeniem a jakąś inną aplikacją. Nie znam żadnego narzędzia do tego, ani czy jest to w ogóle możliwe.
Jerry Krinock
Najwyraźniej USBProber.app powinien być w stanie dostarczyć te informacje, ale w tej chwili nic nie widzę.
AJP,