oswaldini Opublikowano 25 Stycznia 2011 Zgłoś Udostępnij Opublikowano 25 Stycznia 2011 Jeżeli posiadamy kamerę internetową podpiętą przez USB możemy wykorzystać sterowniki Apple aby nasz webcam widoczny był jako iSight. Dzięki Andy'emu Vandijck'owi (aka AnV) stało się to możliwe. Udostępnił on legacy kext o nazwie AnyiSightCam.kext. Zabieg ten nie jest polecany dla kamer posiadających wbudowany mikrofon ponieważ przestaje on działać. Zabieg jest bardzo prosty. Polega on na wprowadzeniu idVendor oraz idProduct naszej kamery do info.plist legacy kexta. Opis powstał na podstawie mojej kamery HP Deluxe Webcam (obsługiwanej natywnie bez dodatkowych kextów). Co będzie nam potrzebne: 1. Kamera po USB, 2. AnyiSightCam.kext http://hamac.pl/img/oswaldini/cam/AnyiSightCam.kext.zip 3. Narzędzie do przeliczania HEC do DEC (w internecie tego pełno, link poniżej) lub kalkulator w Mac OS X. Trzeba przejść do trybu programisty (CMD +3). Wartość wpisujemy przy zaznaczonej opcji "16" (HEX) a po jej wpisaniu przełączamy na "10" (DEC) http://www.statman.info/conversions/hexadecimal.html Odczytanie ID w Profilu Systemu: 1. Uruchamiamy Profil Systemu: /Programy/Narzędzia/Profil Systemu.app, 2. Przechodzimy na zakładkę USB, 3. W drzewie urządzeń USB szukamy naszej kamery (w moim przypadku HP Deluxe Webcam KQ246AA), 4. Po zaznaczeniu kamery, poniżej pojawią nam się jego dane w tym: ID Produktu (idProduct) oraz ID producenta (idVendor) - zapisujemy sobie te dane, 5. Konwertujemy ID z HEC do DEC (u mnie: a13c -> 41276, 4f2 -> 1266). Edycja info.plist 1. Ściągamy AnyiSightCam.kext, 2. Klikamy prawym przyciskiem myszy, wybieramy pokaż zawartość pakietu, przechodzimy do /Contents/Info.plist 3. Wprowadzamy nasze ID (w formacie DEC) do trzech kategorii. Poniżej zaznaczone na czerwono wartości do edycji na nasze: <?xml version="1.0" encoding="UTF-8"?> CFBundleDevelopmentRegion English CFBundleIdentifier com.AnV_Software.driver.AnyiSightCam CFBundleInfoDictionaryVersion 6.0 CFBundleName AnyiSightCam CFBundlePackageType KEXT CFBundleSignature ???? CFBundleVersion 8.8.8 IOKitPersonalities Fake Built-in iSight Device CFBundleIdentifier com.apple.driver.AppleUSBMergeNub IOClass AppleUSBMergeNub IOProviderClass IOUSBDevice IOProviderMergeProperties kSuspendPort bcdDevice 1077 USB Product Name Built-in iSight USB Vendor Name Apple Inc. USB Serial Number 8JA1K2FC3DCLDA00 non-removable yes idProduct 8507 idVendor 1452 iManufacturer 1 iProduct 2 iSerialNumber 3 idProduct 41276 idVendor 1266 Fake Built-in iSight Interface A CFBundleIdentifier com.apple.driver.AppleUSBMergeNub IOClass AppleUSBMergeNub IOProviderClass IOUSBInterface IOProviderMergeProperties USB Interface Name Built-in iSight bcdDevice 1077 idProduct 34055 idVendor 1452 bConfigurationValue * bInterfaceNumber 0 idProduct 41276 idVendor 1266 Fake Built-in iSight Interface B CFBundleIdentifier com.apple.driver.AppleUSBMergeNub IOClass AppleUSBMergeNub IOProviderClass IOUSBInterface IOProviderMergeProperties bcdDevice 1077 idProduct 34055 idVendor 1452 bConfigurationValue * bInterfaceNumber 1 idProduct 41276 idVendor 1266 OSBundleRequired Root 4. Zapisujemy zmiany, 5. Wrzucamy edytowany AnyiSightCam do miejsca gdzie trzymamy nasze hackintoshowe kexty (np. /Extra/KextStore), 6. Nadajemy uprawnienia, przebudowujemy mkext i uruchamiamy ponownie system. Jeżeli nic wam to nie mówi zapraszam tu: http://hamac.pl/topics30/x-tra-refresher-vt3692.htm Efekt końcowy: Przed: Po: Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
rzooff Opublikowano 25 Stycznia 2011 Zgłoś Udostępnij Opublikowano 25 Stycznia 2011 Jakie są z tego zabiegu korzyści? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 25 Stycznia 2011 Autor Zgłoś Udostępnij Opublikowano 25 Stycznia 2011 Chyba żadne poza samą nazwą Taki trick. Korzyści mamy przy czytniku kart, myszy i możliwe że przy klawiaturze (jeszcze nie sprawdzałem). Poprawka: nie wszystkie kamerki działają w Photobooth lub iChat. Dzieki temu nie ma problemu z obsługą. PS: z moim HP nie ma problemu w żadnym programie i poprawka nie jest konieczna, ponadto kamerka ma mikrofon więc szkoda go utracić. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
drogapozarowa Opublikowano 3 Listopada 2011 Zgłoś Udostępnij Opublikowano 3 Listopada 2011 Fajna sprawa, iSight działa, wcześniej mi kamerka w skype nie działała, a w iChat tak teraz ładnie w skype również działa. Jak na razie z głosem nie miałęm problemu. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
wiciu15 Opublikowano 27 Lutego 2012 Zgłoś Udostępnij Opublikowano 27 Lutego 2012 Mam kamerkę vimicro, zainstalowałem stery ze strony producenta, i w skype działa, ale photo booth piszę że kamera jest aktualnie używana. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
zakino Opublikowano 4 Kwietnia 2012 Zgłoś Udostępnij Opublikowano 4 Kwietnia 2012 a mi nic nie dziala przed/po zrobieniu tego tricku... Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
pc-qwerty Opublikowano 4 Kwietnia 2012 Zgłoś Udostępnij Opublikowano 4 Kwietnia 2012 Bo to sposób na zmianę identyfikacji już działającej kamery. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
zakino Opublikowano 4 Kwietnia 2012 Zgłoś Udostępnij Opublikowano 4 Kwietnia 2012 no to swojej kamery chyba nigdy nie uruchomie:/ chicony 2.0 usc camera... Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.