在旧款MacBook或iPad中强制开启SideCar功能
前提警告:1. 只适合于试试玩玩,可能会存在诸多问题,如闪屏等;风险自担!
2.目前10.15.3可以,15.4暂时也能用但有不便,见第9步。
3.源git:https://github.com/ben-z/free-sidecar
首先,请安装xcode command-line tools,终端命令:xcode-select --install
,否则第8步报错。然后,下载Free Sidecar 。
正式步骤:
1.终端内输入以下代码,备份SidecarCore文件
cp /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore ~/Downloads/SidecarCore.bak
2.终端内输入以下代码,提取你的SidecarCore文件到下载目录
cp /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore ~/Downloads
3.打开Free Sidecar,点选中间select sidecarcore按钮,并选取刚刚提取的SidecarCore文件。
4.选项需要强制开启的iPad 或者Mac
如果你不知道你的mac型号,在终端内输入sysctl hw.model
5.重新启动你的mac,并在开机的时候按command+r进入恢复模式,在恢复模式的工具中选择终端,并输入以下命令,关闭系统文件保护
csrutil disable
6.重新启动Mac,在终端中输入下面的指令
sudo mount -uw /
7.拷贝SidecarCore文件,在终端中输入下面的指令
sudo cp ~/Downloads/SidecarCore /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore
8.签名文件
sudo codesign -f -s - /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore
9. (可选,但10.15.4不能操作) 重启你的mac,并在开机的时候按command+r进入恢复模式,在恢复模式的工具中选择终端,并输入以下命令,重新开启系统文件保护
csrutil enable
10. 重启Mac,体验SideCar。