破解公司 Mac 电脑的 jamf 限制,让 Mac 可以共享 Wifi

一般来说,公司的 Mac 计算机多多少少都会做一些限制,比如说:无法开始 Wifi ,无法使用 iCloud 等等。

这些功能的限制都是通过 Mac 的 jamf 管理的,破解限制需要 Root 权限。
首先我们先找到 jamf 这个可执行文件,他一般在 /usr/local/jamf/ 下面。也可以通过 find 命令查找。

1
2
3
4
5
6
7
find /usr/local |grep jamf

/usr/local/bin/jamf
/usr/local/bin/jamfAgent
/usr/local/jamf
/usr/local/jamf/bin
/usr/local/jamf/bin/jamf

我的 jamf 可执行文件在 /usr/local/jamf/bin 下面。那么开始破解:

首先通过执行

1
sudo jamf removeMDMProfile

移除 jamf 的限制,这时候受限制的功能就可以使用了。但是,过一段时间之后你会发现又恢复原来的状态了。那么应该怎么解决呢?
我们做一个伪装的 jamf 吧!这时候系统调用 jamf 的时候,就会调用我们伪装的文件,不让我们的破解失效。

  1. 首先备份原始文件,这里要把整个 bin 目录备份。
1
2
3
cd /usr/local/jamf
mkdir backup
mv bin backup
  1. 新建一个伪装 jamf 的纯文本文档,输入以下信息
1
2
#!/bin/sh
echo 'dummy' > /dev/null
  1. 替换原有的 jamf
1
2
3
mkdir /usr/local/jamf/bin/
sudo mv jamf /usr/local/jamf/bin/
chmod +x /usr/local/jamf/bin/jamf

然后重启你的 Mac ,大功告成!


 Gitalk评论