사용 방법 v1:
터미널에서 스크립트를 실행 한 후에, 웹드라이버 설치 패키지를 실행합니다.
패키지 설치 작업이 모두 진행 되고 마지막에 "재시작" 버튼이 활성화 되면,
터미널에서 엔터를 한번 눌러주고 작업이 진행되게 기다립니다.
터미널에서 스크립트 작업이 모두 완료 되면, 재시작 버튼을 눌러서 재시작을 하면 됩니다.
사용 방법 v2:
스크립트를 실행하는 경로에 웹드라이버 패키지 파일이 있다면 알아서 설치까지 수행 됩니다.
사용법 v3:
다음 한줄을 선택후 복사(⌘C) 후 터미널에 붙여넣기(⌘V) 후에 엔터(⏎) 키를 치세요
curl https://raw.githubusercontent.com/mcmZero/macOSBin/master/install_webdriver.sh | sh -
Password: 라고 뜨면 맥os 계정 비밀번호를 입력후 엔터(⏎) 키를 치세요. 끝.
스크립트 동작 내용:
1. sysctl kern.osversion 명령으로 현재 OS 빌드번호를 구합니다.
2. 웹드라이버 패키지가 원하는 빌드번호(17A405)로 /System/Library/CoreServices/SystemVersion.plist를 수정합니다.
3. 엔터를 입력 할때까지 대기합니다.
4. /System/Library/CoreServices/SystemVersion.plist를 1에서 구했던 원래 빌드 번호로 다시 수정합니다.
5. /Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist 에서 17XXXX 으로 버전 체크 하는 부분을 17로 수정합니다.
요약:
1. 패키지 설치시 시스템 빌드 번호를 확인하는것을 간단하게 회피합니다.
2. 드라이버 로딩시 버젼 체크를 회피합니다.
그냥 개인적으로 귀차니즘으로 만들어서 쓰는 간단한 스크립트지만 같이 쓰자고 공유해봅니다.
추가 설명:
새로운 빌드를 사용하는 웹드라이버가 나오더라도 아래와 같이 빌드 번호 부분만 수정해도 되고
그냥 명령행 인수로 빌드 번호를 직접 지정해도 됩니다.
FAKEVERSION=17B48
변경사항:
스크립트를 실행하는 경로(폴더)에 웹드라이버 패키지가 있으면 직접 설치가 되도록 변경 했습니다.
(installer 라는 패키지 설치 명령이 있더군요. 역시 bsd 기반이라 리눅스 만큼 편하고 좋습니다.)
패키지 파일은 WebDriver-378.10.10.10.20.107.pkg와 같이 WebDriver로 시작해서 .pkg 로 끝나는 파일중에 가장 최신 날짜의 파일이 선택됩니다
와~ 대박 편하겠습니다. 하이시에라 이후로 계속 이런식으로 해야한다는게 슬프긴 하지만 ㅠㅠ
이참에 폴라리스로 바꾸고 싶기도 하고 그러네요 ㅠㅠ
터미널에
sw_vers -buildVersion
실행해서 os 빌드번호 정상적으로 나오면 위에 스크립트 다시 받아서 실행해보세요.
감사합니다. 덕분에 편하게 설치하게 됐네요.
혹시 터미널에서 쉘스크립트 실행법 모르시는분들은 아래와 같이 해주세요.
1. 터미널을 실행
2. 터미널에서 sh치고 한칸띄고 스크립트파일을 터미널로 드래그
3. 실행
4. 그상태에서 드라이버 실행
5. 드라이버 설치 끝나고 재부팅물어볼때
6. 터미널에서 엔터처서 다음 프로세스 진행
7. 프로세스 끝나고 재부팅
중간에 엔비디아 드라이버 설치중 뭔가 물어보는 화면무시하시고 설치해주세요.
13.1 버전으로 다시하나 만들어주시면 좋겠네요. 13.1이 또 나와버려서...시스템빌드 변경이 이전버전이라...
앗 본문에 설명 추가해주셨네요. 구문변경만으로 되는지 문의 드릴려고 했는데..
너무 감사합니다.^^
환갑을 넘긴 나이라 죄송
저도 따라 해보고 싶은데 드라이버 설치하는 pkg 파일은 알겠는데 스크립터 파일이 어디에 있는것을 터미널로 드래그 하시라는 모르겠네요.
간단하게 터미널에 다음의 한줄을 복사해서 붙여 넣은 후 맥오에스 계정 비밀번호를 입력한후 엔터키를 쳐보세요.
curl https://raw.githubusercontent.com/mcmZero/bin.osx/master/install_nv_webdriver_v3.sh | sh -
Change system build version: 17D47 -> 17D2102
Check system build version: 17D47 17D47
Install package: sudo installer -pkg WebDriver-378.10.10.10.25.159.pkg -target /
installer: Error the package path specified was invalid: 'WebDriver-378.10.10.10.25.159.pkg'.
Recover system build version: 17D2102 -> 17D47
Check system build version: 17D47 17D47
Patch NVDAStartupWeb.kext:NVDARequiredOS: 17 -> 17
Rebuild kextcahe: sudo kextcache -Boot -i /
Untrusted kexts are not allowed
Kext with invalid signature (-67062) denied: /Library/StagedExtensions/Library/Extensions/E45906F0-B646-4A3A-8CD4-C5921AC0646E.kext
Bundle (/Library/Extensions/Lilu.kext) failed to validate, deleting: /Library/StagedExtensions/Library/Extensions/E45906F0-B646-4A3A-8CD4-C5921AC0646E.kext
Unable to stage kext (/Library/Extensions/Lilu.kext) to secure location.
Untrusted kexts are not allowed
Kext with invalid signature (-67030) denied: /Library/StagedExtensions/Library/Extensions/816AFBA2-CF5C-40FA-BEAA-0B5BFF54648A.kext
Bundle (/Library/Extensions/NVDAStartupWeb.kext) failed to validate, deleting: /Library/StagedExtensions/Library/Extensions/816AFBA2-CF5C-40FA-BEAA-0B5BFF54648A.kext
Unable to stage kext (/Library/Extensions/NVDAStartupWeb.kext) to secure location.
Untrusted kexts are not allowed
Kext with invalid signature (-67062) denied: /Library/StagedExtensions/Library/Extensions/0F73C4E9-774A-4986-BFDA-8BD47732E402.kext
Bundle (/Library/Extensions/IntelGraphicsFixup.kext) failed to validate, deleting: /Library/StagedExtensions/Library/Extensions/0F73C4E9-774A-4986-BFDA-8BD47732E402.kext
Unable to stage kext (/Library/Extensions/IntelGraphicsFixup.kext) to secure location.
Untrusted kexts are not allowed
Kext with invalid signature (-67062) denied: /Library/StagedExtensions/Library/Extensions/C8F9FFE2-35C5-469A-AB3C-282A952736EB.kext
Bundle (/Library/Extensions/FakeSMC.kext) failed to validate, deleting: /Library/StagedExtensions/Library/Extensions/C8F9FFE2-35C5-469A-AB3C-282A952736EB.kext
Unable to stage kext (/Library/Extensions/FakeSMC.kext) to secure location.
Untrusted kexts are not allowed
Kext with invalid signature (-67062) denied: /Library/StagedExtensions/Library/Extensions/AED6831D-A122-403E-800A-E6A090DCF1F4.kext
Bundle (/Library/Extensions/Lilu.kext) failed to validate, deleting: /Library/StagedExtensions/Library/Extensions/AED6831D-A122-403E-800A-E6A090DCF1F4.kext
Unable to stage kext (/Library/Extensions/Lilu.kext) to secure location.
Untrusted kexts are not allowed
Kext with invalid signature (-67030) denied: /Library/StagedExtensions/Library/Extensions/35A9B04A-83BB-4814-835C-ECDDDA358F73.kext
Bundle (/Library/Extensions/NVDAStartupWeb.kext) failed to validate, deleting: /Library/StagedExtensions/Library/Extensions/35A9B04A-83BB-4814-835C-ECDDDA358F73.kext
Unable to stage kext (/Library/Extensions/NVDAStartupWeb.kext) to secure location.
Untrusted kexts are not allowed
Kext with invalid signature (-67062) denied: /Library/StagedExtensions/Library/Extensions/50170895-07B0-423F-84DD-3B88DCADEE6A.kext
Bundle (/Library/Extensions/IntelGraphicsFixup.kext) failed to validate, deleting: /Library/StagedExtensions/Library/Extensions/50170895-07B0-423F-84DD-3B88DCADEE6A.kext
Unable to stage kext (/Library/Extensions/IntelGraphicsFixup.kext) to secure location.
Untrusted kexts are not allowed
Kext with invalid signature (-67062) denied: /Library/StagedExtensions/Library/Extensions/7E82F10B-5AEA-4F76-A8F1-012932BEF9C9.kext
Bundle (/Library/Extensions/FakeSMC.kext) failed to validate, deleting: /Library/StagedExtensions/Library/Extensions/7E82F10B-5AEA-4F76-A8F1-012932BEF9C9.kext
Unable to stage kext (/Library/Extensions/FakeSMC.kext) to secure location.
KernelCache ID: A6020EEEC7CE3FE02B7E46AA2815C960
Untrusted kexts are not allowed
Kext with invalid signature (-67062) denied: /Library/StagedExtensions/Library/Extensions/9519546F-B451-4844-BEFC-4711874D3384.kext
Bundle (/Library/Extensions/Lilu.kext) failed to validate, deleting: /Library/StagedExtensions/Library/Extensions/9519546F-B451-4844-BEFC-4711874D3384.kext
Unable to stage kext (/Library/Extensions/Lilu.kext) to secure location.
Untrusted kexts are not allowed
Kext with invalid signature (-67030) denied: /Library/StagedExtensions/Library/Extensions/F48DB586-1D1F-4603-A9BE-7A163BF4A917.kext
Bundle (/Library/Extensions/NVDAStartupWeb.kext) failed to validate, deleting: /Library/StagedExtensions/Library/Extensions/F48DB586-1D1F-4603-A9BE-7A163BF4A917.kext
Unable to stage kext (/Library/Extensions/NVDAStartupWeb.kext) to secure location.
Untrusted kexts are not allowed
Kext with invalid signature (-67062) denied: /Library/StagedExtensions/Library/Extensions/11E74A80-622B-46B3-8C7F-16D6DF796702.kext
Bundle (/Library/Extensions/IntelGraphicsFixup.kext) failed to validate, deleting: /Library/StagedExtensions/Library/Extensions/11E74A80-622B-46B3-8C7F-16D6DF796702.kext
Unable to stage kext (/Library/Extensions/IntelGraphicsFixup.kext) to secure location.
Untrusted kexts are not allowed
Kext with invalid signature (-67062) denied: /Library/StagedExtensions/Library/Extensions/E074D71C-E189-4A22-98EB-2C1253C64B32.kext
Bundle (/Library/Extensions/FakeSMC.kext) failed to validate, deleting: /Library/StagedExtensions/Library/Extensions/E074D71C-E189-4A22-98EB-2C1253C64B32.kext
Unable to stage kext (/Library/Extensions/FakeSMC.kext) to secure location.
이렇게 뜨면서 계속 안되는데 어떻게 해야할지 감이 안 잡힙니다. 왜 저만 안되는지..ㅜㅜ
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +30 | 946 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 581 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1411 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 578 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 910 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4006 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5098 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 107 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 126 | 24.10.2321:29 | 해킨도전자 |
108 | 24.10.2322:26 | 뿌엥 | |
126 | 24.10.2321:29 | 해킨도전자 | |
111 | 24.10.2319:04 | 사노라맨 | |
794 | 24.10.1412:27 | shl628 | |
687 | 24.10.1316:00 | 수박 | |
346 | 24.10.1222:56 | Stultus | |
946 | 24.10.1121:10 | 좌절금지 | |
736 | 24.10.1115:53 | 수박 | |
581 | 24.10.0900:22 | 줌바이퍼 | |
1411 | 24.07.1219:19 | Stultus | |
1219 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
629 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
895 | 24.09.2321:32 | Stultus | |
995 | 24.09.2210:59 | 좌절금지 | |
647 | 24.09.2203:23 | 누림어멈 | |
1191 | 24.09.1919:17 | 좌절금지 | |
578 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
910 | 24.09.1723:58 | 좌절금지 | |
602 | 24.09.1722:40 | 좌절금지 | |
453 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
707 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
463 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
307 | 24.08.2601:42 | 화정큐삼 | |
306 | 24.08.2422:59 | 하나브 | |
319 | 24.08.2316:25 | 화정큐삼 | |
416 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 24.08.1722:03 | 화정큐삼 | |
201 | 24.08.1710:14 | jbhlyk | |
312 | 24.08.1622:06 | Stultus | |
218 | 24.08.1511:16 | hackillious | |
169 | 24.08.1421:30 | 세유니 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
186 | 24.08.1111:21 | 티타보르 | |
233 | 24.08.1022:46 | Stultus | |
539 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |
소중한 정보, 정말 감사합니다~