昨天一个朋友留言说注册机打不开,提示:您没有权限打开应用程序“CORE Keygen”,请联系您的电脑或网络管理员以获得帮助。经过测试,MacOS 11 Big Sur会出现这个情况,解决方法
以下操作全部都是在终端里进行,终端是Mac系统的一个系统软件,在实用菜单文件夹中,找不到就用Mac系统搜索"终端"两个字)注:在终端下输入密码不会显示,输入完成直接回车即可,如果输入错误会用英文提示错误请重试,再次输入正确的密码回车即可
1.首先安装Homebrew,直接在终端里执行下面的命令,选择下载节点,在安装过程中会提示安装 GIt,根据提示安装即可(git安装完后重新运行脚本)如果提示输入密码,直接输入电脑的密码确认即可(在终端下输入密码不会显示,直接键盘回车即可)
国内代码
/bin/zsh -c "$(curl -fsSL https://gitee.com/macxin/HomebrewCN/raw/master/Homebrew.sh)"
国外代码
/bin/zsh -c "$(curl -fsSL https://raw.githubusercontent.com/meooa/shell/main/Homebrew.sh)"
2.安装upx
brew install upx
M1芯片编译安装
brew install --build-from-source upx
CORE Keygen注册机修补
. 使用UPX对CORE Keygen修补(下面的命令是CORE Keygen 在Applications文件夹)如下图
sudo upx -d /Applications/CORE\ Keygen.app/Contents/MacOS/CORE\ Keygen
.这个时候应该就可以打开了,如果提示没有认证的开发者,就输入下面的命令
sudo spctl --master-disable(之后输入电脑密码打开所有来源即可运行!
针对Autodesk软件注册机xf-adesk.app 的补丁方法,从上面的1步骤到2步骤做完后,进行下面的操作(此教程使用的是CAD2021Mac版本的注册机,也就是 2019版本的注册机.理论上对于所有版本注册机都是有效的)
a.将注册机 xf-adesk19.app 拖动到应用程序文件夹内(推荐拖动到应用程序文件夹,这样可以直接应用下面教程里的代码,无需你过多的操作)也可以在别的文件夹,对应的更改代码就可以了
4.继续输入代码如下(如果你和我一样把注册机扔到了应用程序里,直接运行第一段代码就完事了)
upx -d /Applications/xf-adesk19.app/Contents/MacOS/x-force
视频实例:https://www.bilibili.com/video/BV1Hh411f7oy/
如果你一定要扔到别的文件夹,你只需要输入代码前半段,即
sudo upx -d
注意:上面的代码中-d 后面还有一个空格,不要关闭终端,下面还有!!
右键选择 xf-adesk19.app ,选择“显示包内容”
打开 Contents/macOS/,找到x-force,拖到终端里面,也就是刚才输入的
sudo upx -d 后面;
然后就有了正确的补丁路径即,这里的xxx你的电脑用户文件夹,xf-adesk19.app放在桌面位置;
sudo upx -d /Users/xxx/Desktop/xf-adesk19.app/Contents/MacOS/x-force
回车,输入密码,会提示1个文件升级成功的提示;这个时候就可以打开了
.这个时候应该就可以打开了,如果提示没有认证的开发者,或者文件损坏;就输入下面的命令
sudo spctl --master-disable(之后输入电脑密码打开所有来源即可运行!
这个时候就肯定可以打开了!!