针对macOS Catalina 10.15.5系统版本

公司电脑不允许安装某软件,修改进程名以防扫描,有些包没有很多校验,只需要修改包中的info.plist和MacOS下的执行文件名即可。有的软件需要额外做一些步骤

创建证书

钥匙串访问
image.png
创建证书
image.png

修改包下面的执行文件名以及info.plist,重新签名生效

  1. $ sudo codesign -f -s "aitozi" /Applications/wx.app
  2. Password:
  3. /Applications/wx.app: replacing existing signature

解决xxx已损坏,无法打开,你应该将它移到废纸篓

先打开 系统偏好设置 -> 安全与隐私 -> 通用 选项卡,检查是否已经启用了 任何来源 选项。如果没有启用,先点击左下角的小黄锁图标解锁,然后选中任何来源
如果没有这个选项,输入以下命令打开

  1. sudo spctl --master-disable

到这里一般情况下应用都可以运行了,特别是 macOS 10.14 及以下系统
但是 macOS 10.15x 系统对于未签名的应用又进一步收缩了权限,众所周知破解软件基本上不会进行签名的,特别是所以当我们在 10.15.x 系统上运行破解软件的时候可能还会提示xxx.app已损坏,不过没关系,我们通过命令绕过苹果的公证 Gatekeeper 就可以了。

  1. sudo xattr -rd com.apple.quarantine /Applications/xxxxxx.app


参考:_https://www.macwk.com/article/mac-catalina-1015-file-damage