S/L/E 와 other 에 같은 화일이 있을 경우 우선순위?
- 해킨과삽질
- 285
- 9
해킨과삽질님의 기기정보
질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 카탈리나 |
공지숙지/증상설명 | 숙지 |
카탈리나 사용중입니다.
S/L/E 안에 있는 kext 화일을 수정해서 테스트 좀 하고 싶은데 어떻게 해야 안전한건지 몰라서 질문 올립니다.
어떤글들은 S/L/E 안에 있는 화일을 수정하고 kext utility를 이용하여 대체시키는 내용이 주로 있고
또 다른 글들은 수정하여 클로버 안의 other 폴더에 넣으라는 내용도 있더군요.
직접 S/L/E 의 화일을 수정하는것은 관리측면에서 불편하다라는 말에 공감이 되어 other 폴더에 수정한 화일을 넣는 것을 고려중인데
그렇게 되면 수정한 화일과 원본화일 두개가 공존하게 되는 것이니 제대로 적용이 되는지 궁금해졌습니다.
아주 기초적인 내용이긴 한데 선뜻 이해가 안가서 질문 올립니다.
해킨과삽질
댓글 9
https://x86.co.kr/qa/2185786#comment_2185805
inject kext
No : (clover/kext 내의 kext로) 인젝트 하지 않습니다.
Yes : 인젝트 합니다.
Detect : 커널캐시에 없으면 인젝트....하는걸껍니다.
/S/L/E와 /L/E의 켁스트는 항상 작동합니다.
No라면 /C/K/other의 켁스트는 작동하지 않습니다.
Yes라면 A. /C/K/O의 켁스트가 작동하며, A.와 B.에 켁스트가 중복될 시 커널캐시에서 한 번, /C/K/O에서 두 번 작동해서 오류가 발생할 수 있습니다.
Detect는 FakeSMC나 VirtualSMC가 /S/L/E나 /L/E에 설치되어 커널캐시에 포함되면 클로버가 확인하고 있다면 /C/K/O의 켁스트를 작동시키지 않습니다. 없으면 작동시킵니다.
- 일부 kexts는 Clover / kexts에서 작동하지 않습니다 (AppleHDA 인젝터, CodecCommander, BrcmFirmware *).
최근에 들어서 오디오는 AppleALC나 VoodooHDA를 사용하는데, 둘 다 /S/L/E, /L/E, 또는 /C/K/O에서 잘 작동합니다. CodecCommander는 99% /C/K/O에서 작동하지 않습니다. BrcmFirmwareRepo는 클로버에서 정상작동하지 않고 /L/E나 /S/L/E에 설치되어야 하고, BrcmFirmwareData는 /S/L/E와 /L/E에서 정상작동하지 않고 클로버에서 작동합니다.
그리고 최신 버전의 macOS는 해킨토시 켁스트나 기타 논애플 켁스트를 /S/L/E에 설치하는 것을 권장하지 않습니다. OS 업데이트 시 삭제됩니다. 따라서 /L/E나 /C/K/O에 설치하시면 됩니다.
# 제가 다른 분들의 클로버 압축화일을 열어보면서 제가 구성한 것과 차이점들을 보면서 공부하는데
가끔 CodecCommander 가 other에 있는 것을 몇번 보았는데 그분들은 모르고 있었나봅니다.
#제가 테스트해보고 싶었던 것중에 하나가 BrcmFirmwareData.kext 인데 이것은 S/L/E 에 넣어야 작동된다는 말씀이시군요.
S/L/E/안에 있는 IOBluetoothFamily.kext 를 수정하고자 할경우 클로버의 other 에 넣어두고 원본을 삭제하거나
IOBluetoothFamily.kext 를 수정하고 kext utility 로 S/L/E에 넣어주거나...
둘중 하나를 선택하면 되는데.. 어떤 것을 추천하시는지요?
BrcmFirmwareData.kext 는 어쩔 수 없이 S/L/E 에 넣어야 하는거구요..
BrcmPatchRAM 다운로드 받으시면 그 안에 여러 파일이 있는데요, 카탈리나 기준으로 BrcmBluetoothInjector.kext, BrcmPatchRAM3.kext, 그리고 (BrcmFirmwareRepo.kext / BrcmFirmwareData.kext) 둘 중 하나가 필요합니다. BrcmFirmwareData는 클로버에서만 작동합니다. BrcmFirmwareRepo는 /S/L/E 또는 /L/E에서만 작동합니다.
IOBluetoothFamily.kext는 클로버에서 정상작동하면 클로버에 넣으시면 되겠지만, 애플켁스트라서 config.plist/K/KextsToPatch에서 관리하시는게 더 나을 수도 있습니다. 그리고 제가 직접 해보지 않아서 불확실하게만 답변을 드릴 수밖에 없네요...
KextsToPatch 에서 하는것도 고려해봤는데 웬지 제대로 하기 힘들어보여서 화일을 수정하는 걸로 선택했습니다.
답변해주신거를 기준으로 테스트 해보겠습니다.
항상 자세한 답변 너무 감사드립니다. 좋은 저녁 되세요~
1. 혹시 질문 게시판 공지는 읽어 보셨나요? 빠른 답변을 받을수 있는 방법이 적혀 있습니다. 클릭
2. 만약 본인 조차도 무엇이 문제인지 잘 모르는 상황이라면, 현재의 상황에 대해서 최대한 정확하게 글을 써 주시고, 오류화면이나 메세지등을 정확히 알려주셔야 답변을 빨리 받습니다. 그냥 "그냥 안 되요."라고 한다면 잡스가 와도 도움드리지 못할 공산이 큽니다.
3. EFI 폴더를 올려서 질문하는 경우가 많은데 게시판에 업로드시 용량 제한에 부딪히는 분들이 있으신 듯 합니다.
아래 Apple 폴더를 지우시고 압축하시고 공유하시면 됩니다.^^
4. 질문후에도 검색은 계속 하시길 바랍니다. 그 동안 답변이 달리면 알림이 갑니다.
답변자와 답을 더 효과적으로 찾아 가실수 있을 것 입니다.
5. 마지막으로 답변을 받은 이후에는 도움이 되셨다면 답변에 감사의 회신 및 "좋아요"를 눌러주세요.
6. 다른회원으로 부터 친절한 답변은 당신의 예의와 그리고 결과는 당신의 노력에 비례합니다.