Skocz do zawartości

AppleALC - Uruchomienie audio bez modyfikacji plików systemowych


oswaldini
 Udostępnij

Rekomendowane odpowiedzi

Obsługa audio bez konieczności modyfikowania plików systemowych, wszystko wstrzykiwane z zewnątrz, działa z Clovera.
Oryginalny temat: http://www.insanelymac.com/forum/topic/311293-applealc-—-dynamic-applehda-patching/
 
Wystarczy ustawić injekcję ID w Cloverze. Aby dowiedzieć się jaki ID jest ustawiony dla danych kodeków zaglądnijcie do źródeł: https://github.com/vit9696/AppleALC a dokładniej do odpowiedniego katalogu w Resources: https://github.com/vit9696/AppleALC/tree/master/Resources dla przykładu dla ALC1150 dostępne ID to 1,2,3,5 i 7. Możecie też przeglądnąć poniższy changelog.
Tu następne źródło informacji o dostępnych ID: https://github.com/vit9696/AppleALC/wiki/Supported-codecs
 
 
post-388-0-97168600-1463485580_thumb.png
 
Strona ze skompilowanymi kextami:

Aktualne oficjalne kompilacje AppleALC: https://github.com/vit9696/AppleALC/releases

Aktualne oficjalne kompilacje Lilu: https://github.com/vit9696/Lilu/releases
 
Changelog:


AppleALC Changelog 
 
v1.0.17

  • Added C610/X99 Audio Controller r1 support by masking to 8ca0
  • Added C610/X99 Audio Controller r2 support by masking to 8ca0
  • Disabled Z97 controller patching on 10.10 and newer because it is supported by default
  • Fixed ALC272 macOS 10.12 compatibility issue
  • Fixed ALC885 and ALC888 macOS 10.12 compatibility issue
  • Added ALC888 revision-id 100302
  • Fixed CX20585 macOS 10.12 compatibility issue
  • Fixed CX20588, CX20590 and CX20724 macOS 10.12 compatibility issue
  • Fixed CX20757 macOS 10.12 compatibility issue
  • Fixed rest of Conexant codecs for macOS 10.12 compatibility
  • Added missing zero patch in IDT 92HD81B1X5 info.plist
  • Added ALC892 layout-id 99 for DNS P150EM by Constanta
  • Added ALC898 layout-id 5 and 7 by Mirone
  • Changed logging to be done by IOLog since printf is broken on 10.12
  • Added ALC3236 layout-id 28 for Asus TP500LN by Mohamed Khairy
  • Fixed ALC235, ALC260, ALC280, ALC284, ALC288, ALC290, ALC292 macOS 10.12 compatibility issue
  • Added ALC233 layout-id 27 for SONY VAIO Fit 14E(SVF14316SCW) by SquallATF
  • Fixed all Conexant codecs macOS 10.12 compatibility issue
  • Added IDT 92HD81B1X5 layout-id 11 by Andres ZeroCross
  • Added ALC887 layout-id 33 for GA-Q87TN by klblk
  • Added ALC256 (3246) codec support layout-id 13 by InsanelyDeepak
  • Added ALC255 layout-id 13 and 17 by InsanelyDeepak
  • Fixed an extremely rare crash on 10.12

v1.0.16

  • Fixed a rare lock acquisition issue on 10.12
  • Fixed a rare kernel panic on initialisation failure
  • Improved ALC887 layout-id 11, 13 by InsanelyDeepak
  • Added ALC269VC layout-id 33 for NP530U3C-A0F by BblDE3HAP
  • Added ALC898 layout-id 12 with autodetect disabled by D-an-W
  • Deleted not working ALC233 layout-id 12
  • Added ALC233 layout-id 13 for Asus X550LC by InsanelyDeepak
  • Added ALC662 layout-id 11 for Lenovo ThinkCentre M8400t-N000 by Irving23
  • Fixed ALC255 macOS 10.12 compatibility issue
  • Changed ALC898 layout-id 12 to 28 due to compatibility issue
  • Fixed ALC275 macOS 10.12 compatibility issue
  • Added ALC255 layout-id 28 for Lenovo B470 by vusun123
  • Added Atom Z36xxx/Z37xxx Audio Controller support by masking to 0c0c

v1.0.15

  • Added macOS 10.12 to the list of supported systems
  • Added ALC262 codec support layout-id 11 by MacPeet
  • Added ALC898 layout-id 13 for MSI GS40 by InsanelyDeepak
  • Added ALC887 layout-id 18 by InsanelyDeepak
  • Several optimisations to ALC887 resources by InsanelyDeepak
  • Removed not working ALC887 layout-id 12 by InsanelyDeepak
  • Added revision-id in IDT 92HD91BXX info.plist
  • Fixed an undefined behaviour when failing to perform an i/o operation
  • Guaranteed null termination for readFileToBuffer buffers

v1.0.14

  • Added ALC290 layout-id 28 for Dell Vostro 5480 by vusun123
  • Added ALC292 layout-id 28 for Lenovo T440 vusun123
  • Added a few more fixes to lock acquisition panic on 10.12 Beta
  • Fixed VT2020/2021 patches for 10.12 Beta by melxman
  • Fixed Creative CA0132 patches for 10.12 by nmano
  • Added revision-id 0x100002 for Conexant CX20590
  • Added ALC233 layout-id 12 for Asus X550LC
  • Added revision-id into ALC233 info.plist
  • Added CX20590 layout-id 28 for Dell Vostro 3x60 by vusun123
  • Added IDT 92HD81B1X5 layout-id 12 for HP Elitebook 8460P by RehabMan
  • Added IDT 92HD81B1C5 codec support layout-id 3 by Mirone
  • Added ALC298 layout-id 3 with ComboJack by Mirone
  • Added ALC233/3236 layout-id 5 by Mirone
  • Added ALC1150 layout-id's 1, 2, 3 by Toleda

v1.0.13

  • Improved workaround for 10.12 Beta issues
  • Fixed PAGE FAULT panic on 10.12 Beta
  • Added version information on boot
  • Added ALC898 layout-id 11 for MSI GT72S 6QF-065CN by Irving23
  • Added Conexant CX20724 layout-id 13 by InsanelyDeepak
  • Added Cirrus Logic CS4210 codec support layout-id 13 by InsanelyDeepak
  • Added Realtek ALC275 layout-id 13 by InsanelyDeepak
  • Added Realtek ALC891 codec support layout-id 13 by InsanelyDeepak
  • Added IDT 92HD90BXX layout-id 12 for Dell Latitude E6x20/Dell Precision Mx600 by vusun123
  • Added ALC275 layout-id 28 for Sony Vaio by vusun123
  • Added ALC298 codec support layout-id 13 by InsanelyDeepak
  • Added AD1984A codec support layout-id 11 by MacPeet
  • Added revision-id into AD1984A info.plist
  • Fixed lock acquisition panic in iokit routins on 10.12 Beta
  • Removed ALC1150 layouts 1-3 to reduce kext size
  • Added ALC1150 layout 11 with boosted microphone (built on 7)

v1.0.12

  • Lowered minimal OS requirement to 10.8 for ALC269
  • Added ALC269 revision-id 0x100203 support
  • Workaround for booting in 10.12 Beta
  • Added a new version of null (8319D411) patch (now 8A19D411) for 10.12
  • ALC269 deleted unnecessary macOS Sierra patch
  • ALC887 added macOS Sierra patch
  • Added revision-id 0x100005 to ALC275
  • Added ALC271x layout-id 31 for Acer Aspire s3-951
  • Added IDT 92HD90BXX layout-id 3 by Mirone
  • Changed ALC233 layout-id 3 resources
  • ALC662 deleted unnecessary macOS Sierra patch
  • Added layout-id 9, 10 to CA0132 by Andres ZeroCross
  • Fixed MuteGPIO in ALC3236(ALC233) by nguyenlc1993
  • Disabled by default on unsupported operating systems (e.g. 10.12), use -alcbeta boot arg to override this
  • Added ALC269 layout-id 32 for Samsung np880z5e-x01ru by Constanta
  • Added CX20561 layout-id 3 by depingzheng
  • Changed CX20561 layout 3 -> layout 11
  • Optimized CX20561 platforms11.xml.zlib

v1.0.11

  • Added ALC668 layout-id 29 for Asus N750JV by DroID969
  • ALC887VD Optimization Layout 11 officially will Support AC97 Front Panel like Windows Driver
  • ALC887VD Optimization Added Layout 11, 12, 13, 17
  • ALC887VD Optimization Layout 11 Front Mic and Back Mic Fix
  • ALC887VD Optimization Layout 12 LinIn Fix
  • ALC887VD Optimization Added AMD Support in all Layouts
  • ALC887VD Optimization replace several custom platforms.xml.zlib with common platformsID.xml.zlib
  • Added ALC233 layout-id 4 for ALC3236 codec
  • Added ALC290 layout-id 4 for ALC3241 codec
  • Added IDT92HD91BXX layout-id 12 by RehabMan for HP Envy laptops
  • Changed ALC665 resources by InsanelyDeepak
  • Added ALC269VC layout-id 13 for Samsung NP350V5C-S08IT by InsanelyDeepak
  • Changed ALC233 resources layout-id 4 for ALC3236 codec
  • Added ALC888 layout-id 4 for Laptop by Mirone
  • Added ALC892 layout-id 4 for Laptop by Mirone
  • Added ALC269VB layout-id 9 for Toshiba Satellite C660-1DR

v1.0.10

  • Added ALC665 codec support layout-id 12, 13 by insanelydeepak
  • Added ALC292 codec support layout-id 12
  • Added ALC283 layout-id 11 for Aspire V3-371 by Slbomber
  • Added IDT92HD75B3X5 layout-id 11 with a custom pinconfig by olderst
  • Prohibited kext unloading in policy mode since our policy is registered as static and cannot be unregistered
  • Bumped module versions to 10.8 to avoid accidental loading on 10.7
  • Added No-sleep, no-click patches into ALC892 info.plist
  • Added ALC670 codec support layout-id 12 by Alex Auditore
  • Added revision-id in ALC889 info.plist
  • Added ALC260 codec support layout-id 12
  • Added Creative CA0132 codec support layout-id 11 and 12
  • Added CirrusLogic CS4213 codec support layout-id 28 by insanelydeepak
  • Added revision 0x100202 into ALC888 info.plist
  • Changed not working layout12 and platforms12 for Creative CA0132

v1.0.9

  • Replace ALC888 patch 11d4198b->10ec0885 it prevents Sound Asserions on layout-id 1, 2, 3
  • Deleted unnecessary ALC888 patch 11d41983
  • Changed patch for Intel HD4600 HDMI (ig-platform-id 0x0d220003)
  • Changed ALC275 Resources
  • Deleted not working Intel HD4000 LVDS, HDMI (ig-platform-id 0x0166000A) Laptop only patch
  • Added Conexant CX20583 codec support layout-id 3 by Mirone
  • Added Conexant CX20585 codec support layout-id 3 by Mirone
  • Added Conexant CX20588 codec support layout-id 3 by Mirone
  • Added Conexant CX20724 codec support layout-id 3 by Mirone
  • Added Conexant CX20752 codec support layout-id 3 by Mirone
  • Added Conexant CX20756 codec support layout-id 3 by Mirone
  • Added Conexant CX20757 codec support layout-id 3 by Mirone
  • Added NoSleep/NoClick pathes to Conexant CX20590 info.plist
  • Added ALC280 layout-id 4 Combo Jack Support by Mirone
  • Added ALC1150 support for OS X 10.8
  • Changed Comment lines for Toleda resources in 1150 info.plist
  • Added IDT92HD93BXX codec support layout-id 12

v1.0.8

  • Added ALC885 Toleda resources layout-id 1
  • Added ALC887 Toleda resources layout-id 1, 2, 3
  • Fix mistake in CX20751/2 info.plist and change layout-id to 28
  • Added ALC888 Toleda resources layout-id 1, 2, 3
  • Added ALC668 layout 20 for Asus G551JM
  • Added ALC275 layout-id 3 Mirone resources
  • Added ALC283 layout-id 3 Mirone resources
  • Added ALC284 layout-id 3 Mirone resources
  • Added ALC288 layout-id 3 Mirone resources
  • Added ALC290 layout-id 3 Mirone resources
  • Added IDT92HD66C3/65 layout-id 3 Mirone resources
  • Added IDT92HD71B7X layout-id 3 Mirone resources
  • Added IDT92HD75B2X5 layout-id 3 Mirone resources
  • Added IDT92HD75B3X5 layout-id 3 Mirone resources
  • Added IDT92HD99BXX layout-id 3 Mirone resources
  • Added IDT92HD87B1 layout-id 3 Mirone resources
  • Change IDT92HD81B1X5 to Mirone resources layout-id 3
  • Change IDT92HD91BXX to Mirone resources layout-id 3
  • AppleALC should not abort loading if it fails to find some kext

v1.0.7

  • Added 0x100004 revision to ALC269
  • Added custom ALC269 resources for SONY VAIO VPCEB3M1R layout-id 20
  • Added custom ALC282 resources for Acer Aspire E1-572G layout-id 28
  • Added into ALC269 info.plist no-sleep, no-click, headphone detect patches
  • Added ALC282 resources for Acer Aspire on IvyBridge by Andrey1970 layout-id 27
  • Added Mirone resources to ALC892 thanks to cecekpawon
  • Added ALC668 resources for DELL Precision M3800 by Syscl
  • Allowed providing non-existent layouts
  • Added IDT92HD81B1X5 codec support layout-id 12 by RehabMan
  • Added IDT92HD87B1/3 codec support layout-id 12 by RehabMan
  • Added IDT92HD87B2/4 codec support layout-id 12 by RehabMan
  • Added IDT92HD91BXX codec support layout-id 12 by RehabMan
  • Added IDT92HD95 codec support layout-id 12 by RehabMan
  • Added Conexant CX20751/2 codec support layout-id 12 by RehabMan
  • Added ALC280 codec support layout-id 3 by Mirone
  • Fixed CX20590 platform12.xml.zlib > platforms12.xml.zlib
  • Reduced kext size by optimizing every platforms.xml.zlib in Resources folder
  • Fixed codec-id in PinConfigs info.plist for IDT 92HD87B1/3 should be 287143633

v1.0.6

  • Reduced kext size by optimising capstone build options
  • Added Model key with possible Laptop/Desktop/Any values to Controllers.plist (matches IODT/comptaible)
  • Added VIA VT2020/2021 codec support layout-id 5, 7 Mirone resources
  • Added Z97 HDEF controller patch
  • Added Intel HD4000 HDMI support ig-platform-id 0x0166000A for Laptop and Desktop
  • Added ALC668 layout-id 28 (for Asus N750Jk int.mic and sub working)
  • Added ALC272 layout-id 3 Mirone resources
  • Added ALC1150 layout-id 3 (Toleda update)
  • Added missing data for ALC1150 resources
  • Added ALC233 codec support layout-id 3 Mirone resources
  • Added ALC235 codec support layout-id 3 Mirone resources
  • Added ALC255 codec support layout-id 3 Mirone resources
  • Added ALC268 codec support layout-id 3 Mirone resources
  • Fixed incorrect ALC282 codec-id (should be 642)

v1.0.5

  • Fixed AppleHDAController patching regression
  • Fixed incorrect ALC269 codec-id (should be 617)
  • Added embedded resource file deduplication reducing the size
  • Added ALC887-VD, layout-id 11-15 codec support (by InsanelyDeepak)
  • Added ALC883, layout-id 7 codec support (by Andrey1970)
  • Changed resources and pinconfig for ALC888 deleted layout 1 using layout 5 for 3 ports and layout 7 for 5/6 ports
  • Added CX20590 Mirone resources layout-id 3
  • Added ALC1150 Mirone resources layout-id 5 for 3 ports and layout-id 7 for 5/6 ports
  • Added ALC887-VD Mirone resources layout-id 5 for 3 ports and layout-id 7 for 5/6 ports
  • Added ALC882 codec support Mirone resources layout-id 5 for 3 ports and layout-id 7 for 5/6 ports
  • Changed ALC668 resources and pinconfig Mirone resources
  • Added ALC663 Mirone resources v1 - layout-id 3, v2 - layout-id 4
  • Changed ALC662 resources to Mirone resources layout-id 5 for 3 ports and layout-id 7 for 5/6 ports
  • Added ALC282 Mirone resources v1 - layout-id 3, v2 - layout-id 4
  • Sync PinConfig info.plist deleted unnesessary items
  • Sync layout names (1,2,3 - Toleda Desktop, 1-8 - Mirone Laptop Patches, 5,7 - Mirone Desktop, 10-99 - Custom User layouts)
  • Sync platforms names (platformsT - Toleda, PlatformsM - Mirone, Platforms10-99 - custom user platforms)
  • Fix error in ALC282 PinConfig
  • Added ALC270 Mirone resources layout-id 3, 4
  • Added ALC269, ALC269-VB, ALC269-VC Mirone resources layout-id 1, 2, 3, 4, 5, 6, 7, 8
  • Changed ALC269 layout-id 27 pinconfig
  • Added revision 0x100001 into ALC888 info.plist and sync platforms name to common view
  • Added VIA VT1802 revision 0x100000 layout-id 3 codec support Mirone resources
  • Added AD1988B layout-id 5, 7 (3 ports, 5/6 Ports) Mirone resources and patch for El Capitan 8319D411->00000000
  • Added AD2000B codec support layout-id 5, 7 (3 ports, 5/6 Ports) Mirone resources
  • Change ALC270 layout28.xml.zlib and platforms28xml.zlib workaround for external microphone

v1.0.4

  • Fixed a rare kernel panic due to uninitialised kern_proc
  • Fixed a rare loading failure due to IOHDA value bruteforce necessity
  • Added retry possibility for -alcpolicy
  • Set -alcpolicy mode the default mode
  • Added patch for AMD Radeon R7 370 HDMI (by John998)
  • Changed platforms12.xml.zlib for ALC889 set MinimumSampleRate to 48000 (by Sergey_Galan)
  • Added ALC269VC for Lenovo V850 codec support (by Ar4erR07)
  • Added ALC270, layout-id 27 codec support (by m-dudarev)
  • Added ALC282 DSP features and config improvements (by savvamitrofanov)
  • Added ALC662, layout-id 12 codec support (by AxenovGosha)
  • Added ALC663, layout-id 28 codec support (by m-dudarev)

v1.0.3

  • Fixed AAPL,ig-platform-id naming
  • Added preliminary start modes support
  • Added TrustedBSD start via -alcpolicy and IOService::start via -alciokit arguments
  • Allowed kext patches with 0 count replacing all entries (use this with a reason)
  • Fixed ALC270 regressions
  • Added ALC889, layout-id 12 codec support (by Sergey_Galan)
  • Added ALC887-VD, layout 99 codec support (by Constanta)
  • Removed unnecessary NVIDIA GT240 HDMI patches

v1.0.2

  • Added Controller.plist with controller-specific patches
  • Added Intel X99 and Intel HD4600 controller patches
  • Reverted device-id comparison code, it was redundant
  • Added prelinkedkernel reading (used exclusively in OS X Installer/Recovery HD)
  • Added AppleIntelFramebufferAzul patches to fix HD4600 audio
  • Added ALC269 10.9.x/10.10.x patches (by Andrey1970)
  • Added ALC269 for Asus K53SJ (by alex1960)
  • Added ALC270 codec support (by m-dudarev)
  • Added ALC270 for Asus K56CB (by m-dudarev)
  • Added ALC668 for Asus N750Jk (by alex1960)
  • Added ALC885 (by alex1960)
  • Added NVIDIA GT240 HDMI patches (by Vandroiy)
  • Added Intel HD4000 patches (by Andrey1970)

v1.0.1

  • boot-args presence is now optional
  • Platforms must conform to layout-id from now on
  • Workaround a race-condition kernel panic when accessing current_thread credential
  • Fixed a kernel panic when kaslr is disabled
  • Renamed control boot arguments to -alcdbg and -alcoff
  • Added optional device-id comparison to patch and file matching
  • Added PinConfs plugin injecting pin configurations
  • Added AD1988B codec support (by Rodion)
  • Added ALC269VC (Lenovo Z580) codec support (by John)
  • Added ALC269 (Acer Aspire) codec support (by Andrey1970)
  • Added ALC282 codec support (by S.Mitrofanov)
  • Added ALC887 codec support (by x-tropic)
  • Added ALC888 codec support (by Vandroiy)
  • Added ALC889 codec support (by Ukr55)
  • Added ALC892 codec support (by FredWst, m-dudarev)
  • Added ALC898 codec support (by Andrey1970)
  • Added CX20590 codec support (by usr-sse2)

v1.0.0

  • Initial release

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

No i pięknie... wreszcie coś nowego... 

 

Krótkie how-to co musi być spełnione aby ten kext zadziałał:

 

  • Your AppleHDA.kext MUST be clean (vanilla)
  • HDEF section in your DSDT (or clover fix FixHDA_8000->True)
  • Layout-id specified in your DSDT (or clover Audio->Inject)
  • Remove ALL patches for audio from your config.plist KextsToPatch
  • Remove DummyHDA.kext from S/L/E (if exists)
  • Remove VoodooHDA.kext and AppleHDADisabler.kext (if exists)
  • Intel HDMI Audio on HD4000/HD4600 - use clover key UseIntelHDMI->True
Odnośnik do komentarza
Udostępnij na innych stronach

Witam Wszystkich,

 

Potwierdzam działanie zamieszczonego kexta przez oswaldiniego z moją płytką GA-Q87TN z ALC 887  pierwotnie miałem zrobiony dźwięk wg opisu http://hamac.pl/topic/10975-dummyhda-dla-alc887/  następnie dzisiaj wywaliłem DummyHDA_ALC887_1.kext z S/L/E i wsadziłem do clovera AppleALC.kext

 

dla pewności przebudowałem wszystko kextwizzaredem reset i dźwięk jest .....

 

Pozdrawiam MK

 

Mały updejcik ...

 

zrobiłem to na os x 10.11.4 zaktualizowałem do 10.11.5 i wszystko działa. Nareszcie chyba mamy bardzo czystą metodę uzyskania dźwięku bez jakiegokolwiek ingerowania w system. Wszywko można załatwić CLOVEREM i instalować system

Odnośnik do komentarza
Udostępnij na innych stronach

To czy audio jest po sleep to nie jest temat tego wątku. Jeżeli audio odpala tą metodą to OK. Brak audio po sleepie i tak skutkuje koniecznością zabawy z EAPDFix albo CodecCommander więc nie mylić zagadnień !

 

EDIT: dodałem do pierwszego postu wersję 1.0.7 gdzie jest inny kodek dla IDT92HD91BXX (ID 12) ponieważ na 1.0.11 (ID 3) nie działał mi dźwięk.

Odnośnik do komentarza
Udostępnij na innych stronach

No i wszystko siedzi w Cloverze, czyste SLE !! To jest to o co się tyle czasu walczyło :)

Tak naprawdę mamy tylko walkę z ciężko odpalającym iMessages i brakiem FVII.

Na razie testowałem  tylko  na Yosemite jutro spróbuje El Capitan. Zauważyłem że nie ma znaczenia jakie Inject ID ustawię i na 1 i na 7 działa, ma to jakieś znaczenie ? 

Odnośnik do komentarza
Udostępnij na innych stronach

To jest w zasadzie tak jak z kextami - różne kexty od różnych osób na różnych ID - to jest jeden mega kext. Tak ma znaczenie bo różne ID mają różny układ. Kexty od Mirone lecą na ID 3, 5, 7 i 9, poniżej wytłumaczenie:

1 - Layout_ID 3 =  For Laptop's.
2 - Layout_ID 5 =  3 ports supported (Pink, Green, Blue)
3 - Layout_ID 7 = 5/6 ports supported (Grey, Black, Orange, Pink, Green, Blue)
4 - Layout_ID 9 = 5/6 ports supported (Grey, Black, Orange, Pink, Green, Blue, CodecAddress: 2)
Odnośnik do komentarza
Udostępnij na innych stronach

 

No i pięknie... wreszcie coś nowego... 

 

Krótkie how-to co musi być spełnione aby ten kext zadziałał:

 

  • Your AppleHDA.kext MUST be clean (vanilla)
  • HDEF section in your DSDT (or clover fix FixHDA_8000->True)
  • Layout-id specified in your DSDT (or clover Audio->Inject)
  • Remove ALL patches for audio from your config.plist KextsToPatch
  • Remove DummyHDA.kext from S/L/E (if exists)
  • Remove VoodooHDA.kext and AppleHDADisabler.kext (if exists)
  • Intel HDMI Audio on HD4000/HD4600 - use clover key UseIntelHDMI->True

 

Wpis 'FixHDA_8000->True' jest wymagany?

Bez niego mi działa, a z nim KP wywala :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...

@oswaldini; Dzięki za błyskawiczną odpowiedź. Daruj moje dyletantcwo, ale nie łapię tekstu 'Ręczna zmiana źródeł'. Napisz też o kompilacji, bo ja to robiłem dawno i pod Linuxem. Trzeba wprowadzać jakieś flagi? I wystarczy XCode?

Dobra, skompilowałem na domyślnych ustawieniach------> nie pomogło! (przebudowałem casche).

Odnośnik do komentarza
Udostępnij na innych stronach

Panie ściągasz źródła z linku z pierwszego postu, otwierasz w XCode projekt, odszukujesz pliki odpowiedzialne za Twój kodek, szukasz bzdetów, które się pokazują i je edytujesz na własny ciąg znaków, zmieniasz w XCode aby kext był budowany w wersji release, żeby nie pluł w konsoli.

 

PS: jeżeli ciągi są w zlibach to musisz je rozpakować skryptem zlib.pl (z poleceniem inflate i deflate, opis bedzie w googlach). Po edycji podmieniasz pliki w źródłach.

Odnośnik do komentarza
Udostępnij na innych stronach

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ą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.