Forum OSx86 - instalacja Mac OS X na PC Strona Główna


 
   
 
Poprzedni temat «» Następny temat
Autor Wiadomość
Apple iSight - Legacy Driver
oswaldini 
Gigabyte stinks !


Pomógł: 226 razy
Wiek: 25
Dołączył: 01 Gru 2009
Posty: 4240
Skąd: Kraków / Brzeszcze
Wysłany: 2011-01-25, 21:36   Apple iSight - Legacy Driver

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://forum.osx86.org.pl...ghtCam.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)

Kod:
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:
Cytat:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleIdentifier</key>
<string>com.AnV_Software.driver.AnyiSightCam</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>AnyiSightCam</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>8.8.8</string>
<key>IOKitPersonalities</key>
<dict>
<key>Fake Built-in iSight Device</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleUSBMergeNub</string>
<key>IOClass</key>
<string>AppleUSBMergeNub</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>IOProviderMergeProperties</key>
<dict>
<key>kSuspendPort</key>
<true/>
<key>bcdDevice</key>
<integer>1077</integer>
<key>USB Product Name</key>
<string>Built-in iSight</string>
<key>USB Vendor Name</key>
<string>Apple Inc.</string>
<key>USB Serial Number</key>
<string>8JA1K2FC3DCLDA00</string>
<key>non-removable</key>
<string>yes</string>
<key>idProduct</key>
<integer>8507</integer>
<key>idVendor</key>
<integer>1452</integer>
<key>iManufacturer</key>
<integer>1</integer>
<key>iProduct</key>
<integer>2</integer>
<key>iSerialNumber</key>
<integer>3</integer>
</dict>
<key>idProduct</key>
<integer>41276</integer>
<key>idVendor</key>
<integer>1266</integer>
</dict>
<key>Fake Built-in iSight Interface A</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleUSBMergeNub</string>
<key>IOClass</key>
<string>AppleUSBMergeNub</string>
<key>IOProviderClass</key>
<string>IOUSBInterface</string>
<key>IOProviderMergeProperties</key>
<dict>
<key>USB Interface Name</key>
<string>Built-in iSight</string>
<key>bcdDevice</key>
<integer>1077</integer>
<key>idProduct</key>
<integer>34055</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>bConfigurationValue</key>
<string>*</string>
<key>bInterfaceNumber</key>
<integer>0</integer>
<key>idProduct</key>
<integer>41276</integer>
<key>idVendor</key>
<integer>1266</integer>
</dict>
<key>Fake Built-in iSight Interface B</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleUSBMergeNub</string>
<key>IOClass</key>
<string>AppleUSBMergeNub</string>
<key>IOProviderClass</key>
<string>IOUSBInterface</string>
<key>IOProviderMergeProperties</key>
<dict>
<key>bcdDevice</key>
<integer>1077</integer>
<key>idProduct</key>
<integer>34055</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>bConfigurationValue</key>
<string>*</string>
<key>bInterfaceNumber</key>
<integer>1</integer>
<key>idProduct</key>
<integer>41276</integer>
<key>idVendor</key>
<integer>1266</integer>
</dict>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>

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://forum.osx86.org.pl...sher-vt3692.htm

Efekt końcowy:
Przed:


Po:
_________________
 10.6.8 | 10.7.2 | P55-GD65 | i7-870 | 2x2GB 1600MHz | XFX 5870 | HDD HD502HJ 500GB & Barracuda 1TB | DVD Sony AD-7261S | AirPort Extreme AR5BXB72 | Dell 2709WFP | TL-WR1043ND DD-WRT  iPhone 3G
Piszę poprawnie po polsku! | Instalacja Snow'a na płytach Asus z serii P5Q | Modyfikacja Snow'a do instalacji na MBR i wypalenia na DVD 4,7GB | Modyfikacja DSDT

DLA OSÓB, KTÓRE NIE POTRAFIĄ CZYTAĆ POWIĘKSZAM TREŚĆ - NIE POMAGAM NA PW, NIE LICZCIE NA ODPOWIEDŹ, NIE MAZAĆ MI SIĘ DO RĘKAWA, ŻE NIE ODPISUJE - MACIE PROBLEM, PISAĆ NA FORUM
 
 
rzooff 
iKapć


Pomógł: 234 razy
Wiek: 34
Dołączył: 08 Sty 2009
Posty: 4446
Skąd: Warszawa

Wysłany: 2011-01-25, 22:32   

Jakie są z tego zabiegu korzyści?
_________________
MacOS X 10.6.8 / 10.7.3 (retail, 64bit) | Asus P7P55D | i7 870 2,93 Ghz | 8GB RAM | GF 8400GS | AirPort | Trust Ultra Small Bluetooth 2.1
MacOS X 10.6.8 (retail, 32bit) | Toshiba Satellie L40-17R | T2330 | GMAX3100 / GM965 | ICH8M | ALC660 | RTL8139 + AirPort
MacOS X 10.6.8 (retail, 32bit) | Apple MacBook Air 2,1 | SL9300 | GF9400M | 2GB DDR3 | HDD120GB
| Jak zacząć | Jak zrobić listę konfiguracji sprzętu | DualBoot: Mac OS X & Windows | Snow Retail by rzooff | Jak uruchomić kartę graficzną NVidia | Piszę poprawnie po polsku!
 
 
oswaldini 
Gigabyte stinks !


Pomógł: 226 razy
Wiek: 25
Dołączył: 01 Gru 2009
Posty: 4240
Skąd: Kraków / Brzeszcze
Wysłany: 2011-01-25, 22:41   

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ć.
_________________
 10.6.8 | 10.7.2 | P55-GD65 | i7-870 | 2x2GB 1600MHz | XFX 5870 | HDD HD502HJ 500GB & Barracuda 1TB | DVD Sony AD-7261S | AirPort Extreme AR5BXB72 | Dell 2709WFP | TL-WR1043ND DD-WRT  iPhone 3G
Piszę poprawnie po polsku! | Instalacja Snow'a na płytach Asus z serii P5Q | Modyfikacja Snow'a do instalacji na MBR i wypalenia na DVD 4,7GB | Modyfikacja DSDT

DLA OSÓB, KTÓRE NIE POTRAFIĄ CZYTAĆ POWIĘKSZAM TREŚĆ - NIE POMAGAM NA PW, NIE LICZCIE NA ODPOWIEDŹ, NIE MAZAĆ MI SIĘ DO RĘKAWA, ŻE NIE ODPISUJE - MACIE PROBLEM, PISAĆ NA FORUM
 
 
drogapozarowa 

Wiek: 23
Dołączył: 02 Kwi 2011
Posty: 16
Wysłany: 2011-11-03, 23:29   

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.
_________________
ARISTO Smart G600 / Chipset 671/FX/DX/MX / CPU Intel Pentium(R) Dual-Core T4300 @ 2.10GHz / GeForce G 105M 512 Mb / Realtek AC97Audio drivers / Kontroler Ethernet SIS191 / ST9320325As ATA / CDDVDW TS-L633a ATA
 
 
wiciu15 
Wymądrza się


Pomógł: 2 razy
Dołączył: 16 Sty 2012
Posty: 114
Skąd: mnie znasz?!
Wysłany: 2012-02-27, 18:12   

Mam kamerkę vimicro, zainstalowałem stery ze strony producenta, i w skype działa, ale photo booth piszę że kamera jest aktualnie używana.
_________________
OSX 10.6.8|Phenom II x4 955 3.2 Ghz|Gigabyte GA-870A-UD3 USB3|4 GB 1333 Mhz|Gigabyte Radeon HD6850-podobno idealny do haMaca ale u mnie oczywiście nie działa xd|Dźwięk na USB-VoodooHDA mnie nie lubi :< |Windows 7 HP 64bit
 
 
zakino

Dołączył: 27 Gru 2011
Posty: 87
Wysłany: 2012-04-04, 17:05   

a mi nic nie dziala przed/po zrobieniu tego tricku... :/
 
 
pc-qwerty 
hack glanc pomada


Pomógł: 28 razy
Dołączył: 22 Mar 2011
Posty: 388
Wysłany: 2012-04-04, 17:54   

Bo to sposób na zmianę identyfikacji już działającej kamery.
_________________
10.6.8 @ Asus P5Q Pro | Intel Pentium Dual-Core E6700 | ICH10R | Marvell 88SE6111 | Nvidia GeForce 9500GT | ALC1200 | Atheros L1E
 
 
zakino

Dołączył: 27 Gru 2011
Posty: 87
Wysłany: 2012-04-04, 17:58   

no to swojej kamery chyba nigdy nie uruchomie:/ chicony 2.0 usc camera...
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  
 
   

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template created by Qbs. Template theme based on Unofficial modifications.

Forum użytkowników Mac OS X na PC. Co to jest Hackintosh. Instalacja Mac OS X na PC z płyty Retail. Instalacja i opisy dystrybucji iDeneb, iPC, Kalyway, Leo4ALL, iAtkos.