하이시에라 nvidia webdriver 버전 체크 회피하기
- lavapong
- 1103
- 11
lavapong님의 기기정보
터미널앱 실행후 아래 3줄을 실행해주면
sudo sed -e 's/>17....</>17</' -i '' /Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist
sudo chown -R root:wheel /Library/Extensions/NVDAStartupWeb.kext
sudo kextcache -i /
#sudo touch /Library/Extensions && sudo kextcache -u /
17A365빌드에서만 로딩 되는 웹드라이버가
17로 시작하는 모든 빌드에서 로딩이 되게 바뀝니다.
17A405빌드 업데이트 전에 적용해서 해보세요.
저 같은 경우에는 위 방법으로 10.13.1 베타(17B25c) 에서 정상 사용중입니다.
변경사항:
kextcache -u / 를 kextcache -i / 로 변경했습니다.
man kextcache 해보니 -i 옵션은 touch 를 해주는 효과를 가지고 있나 봅니다.
(This option mimics sudo touch /System/Library/Extensions on os_volume.)
싱글 모드로 부팅 했을때는
/sbin/mount -uw /
sudo sed -e 's/>17....</>17</' -i '' /Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist
sudo chown -R root:wheel /Library/Extensions/NVDAStartupWeb.kext
sudo kextcache -i /
exit
----------------------------------------------------------------------------------------------------
터미널에 붙여 넣으면 알아서 다운로드 하고 설치 하고 패치까지 됩니다.
curl https://raw.githubusercontent.com/mcmZero/macOSBin/master/install_webdriver.sh | sh -
lavapong
댓글 11
정보 감사합니다. 싱글 모드로 부팅해서 버전 정보 바꾸고 캐시 리빌드하니까 잘 부팅됩니다.
sudo touch /Library/Extension && sudo kextcache -u /
Extensions로 바뀌어야 하는것 같아요~
그리고 싱글모드에서 read-only 에러뜨면서 명령어 수행 안되시는 분들은
mount -t apfs, rw /
로 읽기쓰기 가능하게 마운트해주시면 잘 되실겁니다~!
터미널에 한줄 붙여 넣어보세요.
curl https://raw.githubusercontent.com/mcmZero/macOSBin/master/install_webdriver.sh | sh -
curl https://raw.githubusercontent.com/mcmZero/macOSBin/master/install_webdriver.sh | sh -
이걸로 다시해보세요 쇼트너 걸어봤더니 안되는군요. ㅎㅎ
아.. 업데이트후에 드라이버가 인식이안된것이 드라이버 파일 자체문제가 아니라 버전체크해서 로딩을 못하게 했던거군요..
전 엠당그래픽이라 상관없지만 해당되는 분들껜 좋은 팁일듯...해서 추천...!!