*적용중인 도장
이번에 업데이트를 하면서 미뤄왔던 패치 가이드를 적어 봅니다. 최대한 쉽게 그대로 카피하면서 쓸수 있게 하기위해서 일부러 그림 파일 없이 적겠습니다.
참고로 클로버 부트로더 유저용입니다.
시작
1. 일단 사운드를 잡는 것에 대한 아니라 자동으로 패치를 하는 방법이므로 최소한 동작하는 이미 패치된 APPLEHDA.KEXT 가 있어야 합니다.
2. 준비된 APPLEHDA.KEXT 를 복사하여 적당한 폴더에 복사해줍니다.
3. 준비한 APPLEHDA.KEXT 에 마우스 오른쪽 버튼을 눌러 패키지 열어보기를 해줍니다.
4. 파일 안에서 아래와 같은 파일을 준비해줍니다.
(1) Layout1.xml.zlib 부터 layoutX.xml.zlib 까지 들어있는 파일 모두 카피해서 적당한 폴더에 복사합니다.
(2) platforms.xml.zlib 를 복사하여 같은 폴더에 복사 해둡니다.
(3) info.plist 를 /plugins/ 폴더안에 있는 AppleHDAHardwareConfigDriver.kext 를 패키지 열어보기를 하여 찾은뒤 복사해 둡니다.
5. 파인더에서 cmg+shift+g 를 눌러 /volumes/ 로 이동합니다.
6. 이동한뒤 DATA 폴더를 만듭니다. (대소문자주의)
7. DATA 폴더안에서 Patch 폴더를 만듭니다.(대소문자주의)
8. Patch 폴더안에 4번에 준비한 파일을 모두 복사합니다. 최종 아래와 같은 그림이 됩니다.
9. 첨부한 50.custom.local 파일을 다운로드 받아 적당한 에디터로 열어줍니다.
10. 내용은 아래와 같을 겁니다. 파란색 색상부분을 주목 합니다.
#!/bin/sh
# AppleHDA Patch
if [[ `perl -le "print scalar grep /\x8b\x19\xd4\x11/, <>;" "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"` > 0 ]]; then
perl -pi -e 's|\x8b\x19\xd4\x11|\x92\x08\xec\x10|g' "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"
cp "/Volumes/DATA/Patch/Platforms.xml.zlib" "/System/Library/Extensions/AppleHDA.kext/Contents/Resources"
cp "/Volumes/DATA/Patch/layout1.xml.zlib" "/System/Library/Extensions/AppleHDA.kext/Contents/Resources"
cp "/Volumes/DATA/Patch/layout2.xml.zlib" "/System/Library/Extensions/AppleHDA.kext/Contents/Resources"
cp "/Volumes/DATA/Patch/layout3.xml.zlib" "/System/Library/Extensions/AppleHDA.kext/Contents/Resources"
cp "/Volumes/DATA/Patch/info.plist" "/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents"
touch "/System/Library/Extensions"
echo "ALC892 is newly patched"
else
echo "already patched"
fi
11. 아까 4번에서 복사한 파일에서 layout1번~ x개수 만큼 추가/삭제를 해줘야 합니다. 저의 경우 위 그림파일에서 보시다시피 layout3 까지 있으므로 패치 내용에서 layout3 까지 해준것입니다.
12. 녹색을 주목합니다. 그리고 본인의 칩셋의 내용으로 대체 합니다.
ALC 885 8b19d411 ?> 8508ec10
perl -pi -e 's|\x8b\x19\xd4\x11|\x85\x08\xec\x10|g' "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"
ALC 887 8b19d411 ?> 8708ec10
perl -pi -e 's|\x8b\x19\xd4\x11|\x87\x08\xec\x10|g' "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"
ALC 888 8b19d411 ?> 8808ec10
perl -pi -e 's|\x8b\x19\xd4\x11|\x88\x08\xec\x10|g' "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"
ALC 889 8b19d411 ?> 8908ec10
perl -pi -e 's|\x8b\x19\xd4\x11|\x89\x08\xec\x10|g' "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"
ALC 892 8b19d411 ?> 9208ec10
perl -pi -e 's|\x8b\x19\xd4\x11|\x92\x08\xec\x10|g' "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"
ALC 899 8b19d411 ?> 9908ec10
perl -pi -e 's|\x8b\x19\xd4\x11|\x99\x08\xec\x10|g' "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"
ALC 1150 8b19d411 ?> 0009ec10
perl -pi -e 's|\x8b\x19\xd4\x11|\x00\x09\xec\x10|g' "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"
13. 저장한후, cmd+shift+g 를 눌러 /etc/rc.shutdown.d/ 로 이동한후 복사해줍니다.
14. 재부팅 !
15. 권한복구!
16. 끝
관련하여 한줄 알림
(1) 문제가 있어 잘 안되서 다시 적용 해야 하는 경우 오리지널 APPLEHDA.KEXT를 먼저 설치하고 적용해야 합니다. 원본 APPLEHDA.KEXT 를 첨부 합니다.
(2) 새벽에 잠안자고 적어 본 글이라....미흡한 부분이 있을수 있습니다. 이해 부탁 드리며 모두 성공하셔서 100% UPDATE-FREE 시스템을 만드시는데 한발짝 다가가시길!
(3) SSD 유저인 경우 TRIM 을 OSX 설치기 부터 적용 가능하게 만드는 패치까지 적용하시면 시스템 설치후 만질 것들이 더욱 줄어 드니 좋습니다.
(4) 최종 셋팅된 CONFIG.PLIST 와 FAKESMC.KEXT 만 CLOVER 부트로더에 넣어 놓은뒤 fastboot 옵션을 주어 사용 하면 짱!
(5) 카멜레온 유저 분들은 hackbook님의 아래 글 타래 참조 하세요. !!
그럼 이만!
PS.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 936 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 574 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1401 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 574 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 908 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4002 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5082 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 105 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 101 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 114 | 24.10.2321:29 | 해킨도전자 |
114 | 24.10.2321:29 | 해킨도전자 | |
105 | 24.10.2319:04 | 사노라맨 | |
783 | 24.10.1412:27 | shl628 | |
659 | 24.10.1316:00 | 수박 | |
936 | 24.10.1121:10 | 좌절금지 | |
574 | 24.10.0900:22 | 줌바이퍼 | |
1401 | 24.07.1219:19 | Stultus | |
1209 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
463 | 24.09.2808:22 | Tamy | |
893 | 24.09.2321:32 | Stultus | |
601 | 24.09.1722:40 | 좌절금지 | |
562 | 24.09.1708:13 | 김경석 | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
462 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
306 | 24.08.2601:42 | 화정큐삼 | |
305 | 24.08.2422:59 | 하나브 | |
318 | 24.08.2316:25 | 화정큐삼 | |
415 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 24.08.1722:03 | 화정큐삼 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
233 | 24.08.1022:46 | Stultus | |
131 | 24.08.0609:17 | RogerT | |
88 | 24.08.0523:34 | jbhlyk | |
267 | 24.08.0521:10 | 수인과윤슈 | |
621 | 24.08.0221:07 | Stultus | |
391 | 24.07.3019:12 | Tamy | |
308 | 24.07.2112:43 | Stultus | |
284 | 24.07.1122:47 | Stultus | |
215 | 24.07.1020:44 | Stultus | |
257 | 24.07.0921:44 | Stultus | |
384 | 24.07.0820:57 | Stultus | |
397 | 24.07.0721:25 | Stultus | |
359 | 24.07.0604:41 | bsiugr | |
650 | 24.07.0509:56 | 애플브리크 | |
472 | 24.06.2723:24 | 치토 | |
852 | 24.06.1120:40 | Stultus | |
1447 | 24.04.3022:28 | Stultus | |
1027 | 24.04.2718:46 | Stultus | |
3084 | 24.04.1312:15 | Stultus | |
3049 | 24.04.0712:49 | Stultus | |
1537 | 24.04.0619:59 | Stultus | |
1517 | 24.04.0613:43 | Stultus | |
2665 | 24.04.0521:57 | Stultus |