Mac OS X 10.11(El Capitan)下通过替换旧版本 auvaltool 解决 Audio Units 插件验证问题

分享到微信朋友圈

· 玉桜tamaSakura 添加于 2015-10-03 · 共有 15 条评论


这篇文章是相对于上一篇文章的更优解决方案,通过本文叙述的方法,就算已经升级到El Capitan,而且没有老系统的Audio Units备份,你仍然可以拯救你的第三方插件。而且,通过此方法,你也可以继续在El Capitan下安装新插件,而且保证插件可以被验证。


前言

在Mac OS X El Capitan下,苹果更新了Audio Units验证程序(auvaltool),这使得许多第三方插件无法被其验证从而无法使用,在上一篇文章中我叙述了通过在旧版系统中备份Audio Units的Caches,再在新系统中恢复Caches的解决方法。然而这种方法有一个弊端,就是更新到新系统之后你就不能再安装无法被验证的插件了,显然这并不是一个最佳解决方案,因为他只适用于在旧版系统中把所有要用的插件都已经安装完的人。但是从产生问题的根本原因来考虑,这一切的坑爹都是由auvaltool导致的,那么我们用旧版的auvaltool替换新版的是否能解决这个问题呢?答案是可行的,下面是详细步骤。
第一步:关闭System Integrity Protection(系统完整性保护),这是在El Capitan下才有的一个新特性,其目的是为了阻止系统文件(包括auvaltool)被修改。所以只有关闭了这个功能之后,我们才可以替换auvaltool。替换方法很简单,首先关闭电脑,在开机是按住option(alt)键,然后选择进入recovery分区,之后从菜单栏中选择工具(Utilities)->终端(Terminal)。之后在终端中输入
csrutil disable
终端提示关闭成功(Successful)之后就可以重启电脑了,可以在终端中输入reboot快速重启
第二步:下载旧版本的auvaltool(http://pan.baidu.com/s/1kTiwb4b),这个是我昨天从Yosemite(10.10.4)的安装包中提取出来的旧版auvaltool,我们把这个文件放到如下位置(打开Finder,按Command+Shift+G,在弹出的地址栏中输入):
/usr/bin


然后替换新系统的auvaltool(做好备份,以便在第三方插件都更新对10.11的支持之后再换回去)



第三步:重启Logic Pro,新建一个空的Project,从菜单栏打开Logic Pro X->Preference->Plug-in Manager,然后选择未被验证的插件,点击rescan。或者清空Audio Units缓存(/usr/Library/Caches/AudioUnitCache)后重启Logic,系统就会重新扫描已安装的插件,扫描完成之后,你会发现之前无法被验证的插件已经成功验证了,可喜可贺可喜可贺。



后记

第一步提到的System Integrity Protection(系统完整性保护)在替换auvaltool之后就可以再次开启了,同样重启到recovery,在终端中输入csrutil enable即可。不过对于那些经常需要破解APP需要替换系统文件的人来说,还是一直关着吧。
在所有的第三方插件都更新对El Capitan的支持之后,建议大家把新版的auvaltool还原回去。

最后欢迎关注我的微博@玉桜_次元结社

  
文章出处:http://www.tamasakura.xyz/2015/10/02/1/做人要厚道,转载文章请注明出自 midifan.com,谢谢

共有 15 条评论

添加评论
  • 2017-03-26 石龙书生
    楼主您好,我的seirra10.12.2系统,usr/bin下替换10.10的auvaltool,直接识别错误,替换10.8的auvaltool和原版10.12.2的auvaltool都是显示损毁的验证
  • 2015-10-10 PicassoPan
    回复 玉桜tamaSakura:勾选启用了,而且也重装了kontakt,可是还是没有加载出来。。
    回复 PicassoPan:可能是在Plug-in Manager里没有勾选启用,或者是插件本身的问题,尝试重装一下
  • 2015-10-10 玉桜tamaSakura
    回复 PicassoPan:可能是在Plug-in Manager里没有勾选启用,或者是插件本身的问题,尝试重装一下
    楼主,请问我的通过验证了,可还是加载不出来kontakt,为什么啊。。。
  • 2015-10-10 PicassoPan
    楼主,请问我的通过验证了,可还是加载不出来kontakt,为什么啊。。。
  • 2015-10-05 mrslaughter
    成功了,感谢楼主的救命之恩!!!
  • 2015-10-04 匿名
    终于完美搞定了KONTAKT,哈哈。。爽!太感谢了!!!
  • 2015-10-04 啊峻
    回复 玉桜tamaSakura:楼主 一万个爱你爱你爱你爱不尽
    回复 啊峻:http://pan.baidu.com/s/1kTiwb4b 我让编辑帮我改好像还没改好
  • 2015-10-04 啊峻
    回复 玉桜tamaSakura:楼主 一万个爱你爱你爱你爱不尽
    回复 啊峻:http://pan.baidu.com/s/1kTiwb4b 我让编辑帮我改好像还没改好
  • 2015-10-04 玉桜tamaSakura
    回复 啊峻:http://pan.baidu.com/s/1kTiwb4b 我让编辑帮我改好像还没改好
    回复 玉桜tamaSakura:楼主 上传好了么 急啊
  • 2015-10-04 啊峻
    回复 玉桜tamaSakura:楼主 上传好了么 急啊
    回复 小不懂8070:我看了一下,是百度云的问题,我一会儿把文件打包重新上传一下
  • 2015-10-04 玉桜tamaSakura
    回复 小不懂8070:我看了一下,是百度云的问题,我一会儿把文件打包重新上传一下
    回复 mrslaughter:我也是 没有成功 除了等官方升级 不知道还有什么办法 我也是没有massive machine不行的人 哎 好惨
  • 2015-10-04 玉桜tamaSakura
    回复 mrslaughter:我看了一下,是百度云的问题,我一会儿把文件打包重新上传一下
    问题出现了,经过如文所说的一些列替换,从楼主网盘下载袭来的auvaltool的文件类型是文稿格式,当我在Logic Pro中重新扫描后系统提示auvaltool文件不存在,然后我将其打开方式改为新系统auvaltool一样的使用“终端”打开,结果还是一样!那么说明楼主网盘中的auvaltool文件在新的系统中是无法被识别的,那么Native Instruments的所有插件还是校验不了!求楼主想想如何破,用不了massive和kontakt简直无法干活儿啊!
  • 2015-10-04 小不懂8070
    回复 mrslaughter:我也是 没有成功 除了等官方升级 不知道还有什么办法 我也是没有massive machine不行的人 哎 好惨
    问题出现了,经过如文所说的一些列替换,从楼主网盘下载袭来的auvaltool的文件类型是文稿格式,当我在Logic Pro中重新扫描后系统提示auvaltool文件不存在,然后我将其打开方式改为新系统auvaltool一样的使用“终端”打开,结果还是一样!那么说明楼主网盘中的auvaltool文件在新的系统中是无法被识别的,那么Native Instruments的所有插件还是校验不了!求楼主想想如何破,用不了massive和kontakt简直无法干活儿啊!
  • 2015-10-04 mrslaughter
    问题出现了,经过如文所说的一些列替换,从楼主网盘下载袭来的auvaltool的文件类型是文稿格式,当我在Logic Pro中重新扫描后系统提示auvaltool文件不存在,然后我将其打开方式改为新系统auvaltool一样的使用“终端”打开,结果还是一样!那么说明楼主网盘中的auvaltool文件在新的系统中是无法被识别的,那么Native Instruments的所有插件还是校验不了!求楼主想想如何破,用不了massive和kontakt简直无法干活儿啊!
  • 2015-10-03 mrslaughter
    好文章啊!太靠谱了!