针对macOS Catalina 10.15.5系统版本
公司电脑不允许安装某软件,修改进程名以防扫描,有些包没有很多校验,只需要修改包中的info.plist和MacOS下的执行文件名即可。有的软件需要额外做一些步骤
创建证书
钥匙串访问
创建证书
修改包下面的执行文件名以及info.plist,重新签名生效
$ sudo codesign -f -s "aitozi" /Applications/wx.app
Password:
/Applications/wx.app: replacing existing signature
解决xxx已损坏,无法打开,你应该将它移到废纸篓
先打开 系统偏好设置 -> 安全与隐私 -> 通用
选项卡,检查是否已经启用了 任何来源
选项。如果没有启用,先点击左下角的小黄锁图标解锁,然后选中任何来源
。
如果没有这个选项,输入以下命令打开
sudo spctl --master-disable
到这里一般情况下应用都可以运行了,特别是 macOS 10.14 及以下系统
但是 macOS 10.15x 系统对于未签名的应用又进一步收缩了权限,众所周知破解软件基本上不会进行签名的,特别是所以当我们在 10.15.x 系统上运行破解软件的时候可能还会提示xxx.app已损坏
,不过没关系,我们通过命令绕过苹果的公证 Gatekeeper 就可以了。
sudo xattr -rd com.apple.quarantine /Applications/xxxxxx.app
参考:_https://www.macwk.com/article/mac-catalina-1015-file-damage