黑苹果 macOS 10.13.6 17G66 安装 Nvidia WebDriver

1,449 阅读1分钟
  • 目前很多N卡的WebDriver已经不支持macOS 10.14了,只能停留在10.13.6
  • 苹果AppStore下载的 macOS High Sierra 10.13.6 版本号是17G66,遗憾的是目前下载的WebDriver并没有支持这个版本的,所以手动修改了一个版本,目前测试正常。
  • 如果安装10.13.6的17G66版本时候提示资源已过期,可以进入bois的时间设置为2015.03.25或者使用date 032500002015.00命令

 

需要的工具文件:

  • WebDriver-387.10.10.10.40.133.pkg N卡驱动
  • PlistEdit Pro .plist文件修改器
  • Kext Utility 重构缓存  

解压此驱动包WebDriver-387.10.10.10.40.133.pkg, 修改 Distribution 文件

pkgutil --expand ./WebDriver-387.10.10.10.40.133.pkg ./WebDriver-387.10.10.10.40.133

找到并删除验证代码 if (!validateSoftware()) return false;

function InstallationCheck() 
  {            
-   if (!validateSoftware()) return false; #删除这一行
    return true;
  }
         

找到如下代码, 大概在42行:

function validateSoftware()
        {
            var supportedOSVer = "10.13.6";
-           var supportedOSBuildVer = "17G10021";
+           var supportedOSBuildVer = "17G66";
            var targetBuild = system.version.ProductBuildVersion; 
            var result = compareBuildVersions(targetBuild, supportedOSBuildVer);

到这就明白了把版本号改成 17G66, 保存文件, 重新打包。

pkgutil --flatten ./WebDriver-387.10.10.10.40.133 ./WebDriver-387.10.10.10.40.133-17G66.pkg

已经修改好的 WebDriver-387.10.10.10.40.133-17G66.pkg 提取码: h3ti
然后就可以顺利安装了, 记住安装完成后不要重启, 需要继续修改文件

修改 Info.plist 文件

在访达的菜单栏中->前往文件中输入 /Library/Extensions/NVDAStartupWeb.kext/Contents进入目录,然后使用PlistEdit Pro(或者编辑器)修改 Info.plist 文件。

将节点 NVDARequiredOS 的值修改成17G66

修改完后使用 Kext Utility 修复权限, 只需要打开它等待它自动修复完成, 提示Enjoy....就行了。

 

配置 Clover 中 config.plist 文件:

引导参数增加 nvda_drv=1

显卡设置界面没有特别设置 系统参数打勾NvidiaWeb。 最后重启......祝您好运。