苹果旧款Mac/Macbook设备强行开启Sidecar(随航)及常见问题(32002) - 注意:Catalina 10.15.4+ 已不再适用

-------教程一(傻瓜式,支持10.15 Beta版)-------

点击Launchpad(启动台)在“其他”图标中找到“终端”,打开并执行以下三个命令打开随航功能:

defaults write com.apple.sidecar.display AllowAllDevices -bool true;
defaults write com.apple.sidecar.display hasShownPref -bool true;
open /System/Library/PreferencePanes/Sidecar.prefPane;

此方案在正式版下将提示"您无法打开“随航”偏好设置面板,因为该面板此时不可用"

-------教程二(专业式,已支持正式版)-------

条件说明及步骤

1. Mac设备升级最新macOS 10.15测试版本或正式版本

2. iPad升级iOS13+即iPadOS,iPad需为支持Sidecar机型

3. Mac设备和iPad设备均登录同一AppleID并开启两步验证

4. iPad与Mac提前通过数据线连接相互识别和信任(即能同步)

5. Mac设备关闭SIP(注意:可先尝试sudo csrutil disable替代这步的操作)

  • 重启MAC,按住cmd+R直到屏幕上出现苹果的标志和进度条,即Recovery模式
  • 进入Recovery模式后打开终端,输入:csrutil disable
  • 关掉终端,重启Mac
  • 重启后再终端中输入csrutil status检查是否disable成功

    6. 下载国外大神的代码(SidecarCorePatch)并在终端找到后执行

    (注意:请务必提前备份SidecarCore文件,以防万一的意外发生,macOS Catalina 10.15.4引入了一项更改,该更改打破了自签名框架,将导致系统应用如Finder无法打开等严重问题)
    备份命令:

    cp /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore ~/Downloads/SidecarCore.bak

还原命令:

sudo cp ~/Downloads/SidecarCore.bak /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore

教程翻译出来就是依次执行如下命令:

cd ~/Downloads;
git clone http://dev.zeppel.eu/luca/SidecarCorePatch.git;
cd SidecarCorePatch;
sudo swift patch.swift;

常见问题解决:

  • 出现xcrun: error错误,是因为缺少Xcode命令行工具,通过命令xcode-select --install引导安装,需下载较耗时
  • 出现"Macintosh HD" is read only错误,请执行sudo mount -uw /; killall Finder后再重试
  • 出现patch.swift:95:1: warningpatch.swift:95:1: warning时,这仅仅是警告信息而已,不影响可忽略
  • 出现32002错误,请通过数据线连接Mac解锁并在iPad点击“信任”此计算机后重试,这里为官方对32002的回答
  • 成功开启后可执行csrutil enable重新开启SIP
  • 成功开启后闪烁问题,是因为旧款CPU没有HEVC编解码器,是硬件不支持导致,截止目前(201911)没有软件解决办法

如下为正常情况:
WX20191008-150335.png

7. 重启Mac后即能在设置中看到Sidecar(随航)或者在顶栏看到一个屏幕图标

个人感受:

  1. 测试版其实已经支持旧设备使用Sidecar了,但是效果优化还不够或设备本身支持差,从而让苹果屏蔽了此功能
  2. 先通过有线连接后通过无线连接(同一局域网)均能支持,且效果几乎感觉不到差别
  3. 效果差是体现在有内容窗口展示时,屏幕显示闪烁不稳定,但顶栏及Dock栏显示正常,推测可能是需要英特尔Skylake或更新的CPU依靠HEVC编解码器,才能实现iPad共享Mac显示器上的内容,这也就是老设备无法支持的核心原因

注:
当前演示机型为:iMac 21.5inch Late 2013 及 iPad Pro 2018 11inch
机型系统版本为:macOS Catalina 10.15 Beta(19A582a)及 iOS 13.1.2

正式版发布后更新:
亲测支持机型为:MacBook Pro Retina,13inch,Late 2012 及 iPad Pro 2018 11inch
机型系统版本为:macOS Catalina 10.15 (19A583) 及 iOS 13.1.2

流程及效果截图:
3716898646.png
590988388.png

总结:

  1. 只要屏幕闪烁问题解决了,基本就是可用状态,闪烁问题目前没有解决方案
  2. iPad的触控鼠标模式不能直接变成Mac的鼠标两者竟然完全独立的,希望能识别并统一,不然就只能用着iPad的键盘打字却用Mac的鼠标操作,尴尬
  3. 建议将iPad端的桌面设置为纯黑色降低闪烁影响
  4. 正式版后发热导致风扇转速提高的问题已有所缓解

-------效果展示-------

油管链接
IMAGE ALT TEXT
优酷链接
IMAGE ALT TEXT

标签: Sidecar 随航 强行开启Sidecar 老款Mac开启Sidecar Catalina开启Sidecar 旧款Mac强行开启Sidecar 旧款Mac支持随航 随航强行开启 32002 随航闪烁

精彩评论
  1. ct ct

    第六步

    “下载国外大神的代码(SidecarCorePatch)并在终端找到后执行

    sudo swift patch.swift”

    下载了如何在终端找到?能说详细一点吗?

    1. 11111 11111

      你好。这一步怎么完成的呀?

    2. FFFFF FFFFF

      这一步怎么完成啊

      1. bamboo bamboo

        代码就是那四行黑色背景的代码 一行行复制过去就好了

  2. ct ct

    sudo swift patch.swift
    xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
    CocoThanks-MacBook-Pro:~ CocoThank$

    1. 这个是因为未安装xcode的命令行工具,终端直接执行“xcode-select --install”通过弹出的框引导下载并安装后便可顺利执行swift命令了,已在文章中补充。

      1. ct ct

        好的,谢谢,已经弄好了!

        1. 张帅 张帅

          我在命令里输入了代码步骤走了一遍,结果随航功能有了 但我屏幕右上角的工具标志全都不显示 而且苹果自带的软件 全部无法使用点开就是意外退出 只有第三方装的软件有效使用 这是怎么回事 如何解决

          1. 请尝试用备份的SidecarCore文件还原,文章有提到还原命令,然后重启即可

          2. 张帅 张帅

            能添加个微信教我操作一下吗 我按上面的步骤根本行不通 谢谢 麻烦帮一下

          3. 张帅 张帅

            能添加个微信教我操作一下吗 我按上面的步骤根本行不通 谢谢 麻烦帮一下

          4. 张帅 张帅

            能添加个微信教我操作一下吗 我按上面的步骤根本行不通 谢谢 麻烦帮一下

          5. 头像右下面有QQ可以直接联系的

          6. 1234可怜 1234可怜

            哭了,和你一样的问题。。。。最后解决了吗

  3. ct ct

    :0: error: no such file or directory: 'patch.swift'

    1. 你得在终端下通过cd命令进入到你下载的swift文件的目录中去执行呀!

      1. abc abc

        怎么通过cd命令进入swift文件的目录?纯小白

        1. 一个最简单的办法,在终端界面输入cd,然后把swift文件夹拖进终端界面,就可以了

  4. sda sda

    Ooops! Something went wrong: Error Domain=NSCocoaErrorDomain Code=642 "You can’t save the file “SidecarCore” because the volume “Macintosh HD” is read only."

    该怎么处理呀

    1. 终端下执行"sudo mount -uw /; killall Finder"后,再重试

  5. luv luv

    Ooops! Something went wrong: Error Domain=NSCocoaErrorDomain Code=642 "You can’t save the file “SidecarCore” because the volume “Macintosh HD” is read only." UserInfo={NSUserStringVariant=(
    Remove
    ), NSFilePath=/System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore, NSUnderlyingError=0x7f967cce5490 {Error Domain=NSPOSIXErrorDomain Code=30 "Read-only file system"}}
    这是什么情况

    1. 终端下执行"sudo mount -uw /; killall Finder"后,再重试

      1. luv luv

        解决了,谢谢您!

  6. JN JN

    patch.swift:95:1: warning: result of call to 'shell' is unused
    shell("xxd -r -p /tmp/SidecarPatcher/output.txt /tmp/SidecarPatcher/SidecarCore")
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    patch.swift:113:1: warning: result of call to 'shell' is unused
    shell("sudo codesign -f -s - /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore")
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Ooops! Something went wrong: Error Domain=NSCocoaErrorDomain Code=642 "You can’t save the file “SidecarCore” because the volume “Macintosh HD” is read only." UserInfo={NSUserStringVariant=(
    Remove
    ), NSFilePath=/System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore, NSUnderlyingError=0x7fd8ca62c100 {Error Domain=NSPOSIXErrorDomain Code=30 "Read-only file system"}}

    您好,请问出现这种情况如何处理呢?谢谢!

    1. 终端下执行"sudo mount -uw /; killall Finder"后,再重试,报错没有了之后,出现以上的两个"warning"是可以忽略的

      1. JN JN

        顺利解决了,非常感谢您!

  7. kise kise

    :0: error: no such file or directory: 'patch.swift'
    kisedeMacBook-Air:~ kise$

    1. 来,跟我左手右手一个慢动作:
      cd ~/Downloads;
      git clone http://dev.zeppel.eu/luca/SidecarCorePatch.git;
      cd SidecarCorePatch;
      sudo swift patch.swift;

  8. 北雁 北雁

    mac pro 2015 mid 测试成功,版本10.15Beta 19A582a!
    太感谢了!!!!
    但是运行起来确实不稳定

  9. 北雁 北雁

    另外请问桌面闪烁问题有什么解决方法吗?

  10. qaq qaq

    已经有随航功能了 为啥连不上ipad 显示发生了其他错误

  11. wlhzh wlhzh

    not a valid identifier 怎么办?

  12. marvel marvel

    请问正式版可以吗?

    1. trickyedecay trickyedecay

      刚刚更新,确实不可以

      1. marvel marvel

        我试了 正式版 10.15确实不能用 随航

        1. 文章已更新,请参照最新教程,亲测教程二方式支持正式版的

  13. marvel marvel

    刚刚我重新按照一个大神的指引 正式版10.15 现在可以使用Sidecar(随航)了!真棒!我的是2014年中 15寸MacBook Pro(正式版 macOS 10.15),iPad Pro 2018全面屏11寸(iPadOS 13.1.2)。使用起来几乎没有延迟,但画面稍微有些糊,可以接受。

  14. HUIZIXI HUIZIXI

    解决了花屏就可以使用了。

  15. nick nick

    麻蛋,费劲巴拉吧mbp2015开启了随航,发现自己ipad 是第五代的不支持

    1. 你说的第五代iPad 是2017款的话,应该是支持的,最关键看这款iPad能否升级iOS 13(iPadOS),能升级就肯定行的

    2. 11111 11111

      同样ipad5连不上,又试了下mini5也不行,显示无设备,这是让买新pad的节奏

      1. mini5是支持的,找找其他原因,同一AppleID,事先通过有线同步一下

  16. sariel sariel

    我现在是10.15catalina 按照教程2一步步走下来然而还是开启不能。。。完全没有sidecar出来。。而且再次sudo swift patch.swift发现找不到这个文件了。。。

    1. 那应该命令执行有误导致的,执行Swift脚本时如果不会cd命令就请按如下步骤执行:
      cd ~/Downloads;
      git clone http://dev.zeppel.eu/luca/SidecarCorePatch.git;
      cd SidecarCorePatch;
      sudo swift patch.swift;

      1. sariel sariel

        非常感谢!完全解决了!现在唯一问题是电脑死活认为ipad是主屏幕我的键盘不能打字了……

        1. sariel sariel

          啊自己搞定了-。-总之谢谢大佬这么牛掰 总结下我目前的情况
          MacBook Pro (Retina, 15-inch, Mid 2014)版本macOS Catalina 10.15
          +
          iPad Air (第三代)版本13.1.2
          很稳定很迅速,屏幕有点花 估计这也是为什么在老旧设备上ban掉sidecar的原因 但是我也只是工作用,旁边放个报表ppt什么的 足够了
          总之谢谢啦!

  17. tina tina

    sidecar图标成功显示但是连接时始终提示“无法连接ipad,发生了其他错误(32002)”

    1. 不懂 不懂

      sidecar图标成功显示但是连接时始终提示“无法连接ipad,发生了其他错误(32002)我也是显示这样的,ipad和imac都会闪一下

      1. 这个情况我在无线方式连接Sidecar时会出现,但是在有线连接时没有问题,请尝试有线连接Sidecar,目前没有解决办法只能希望苹果后续会解决

        1. 不懂 不懂

          感谢大神指点,我是IPad pro 11寸,现在这个线没有办法和imac连接

        2. 其44 其44

          我的情况和你一样,有线没问题无线32003,目前两个月过去了不知道有没有解决办法

  18. 请问教程走完后可以吧SIP设置回enable吗

  19. 三毛 三毛

    顶栏图标成功显示,但连接时始终提示“无法连接ipad,发生了其他错误(32002)。iPad pro 12.9;imac 27/2013
    但是还是要谢谢,毕竟看到了希望。呵呵!

  20. 小俊童鞋 小俊童鞋

    随航连接后如何修改主屏幕识别,打开一直识别iPad为主屏幕啊

    1. 你应该指的是屏幕排列问题,请在Mac的"系统偏好设置"中找到"显示器",点击"排列",在此设置镜像或者两个显示器的排列位置,希望能解决你的问题

    2. 偏好设置-显示器,两个屏幕排列处,顶部的小白条是可以左右拉动的,用来切换主屏幕

  21. 肥攀 肥攀

    无法连接到“ipad”
    设备超时。
    已重启过多次,同一个WIFI环境,
    设备macbookpro2012 Retina,ipadpro 12.9''

    1. 建议尝试先将iPad与Mac有线连接,并且在Finder中找到iPad,在iPad的通用配置中将接入Wi-Fi时显示此iPad打上钩,点击同步,开启iPad与Mac的无线同步功能,然后再拔掉数据线进行无线Sidecar尝试

      1. 肥攀 肥攀

        谢谢回复!卡在了“无法连接ipad,发生了其他错误(32002)。

    2. Jason小队长 Jason小队长

      我和你同款型号的MacBook和Ipad,出现个错误代码,链接不了。待会我找条线试一试

  22. old iPad old iPad

    旧款iPad 怎么办,在线等

  23. old iPad old iPad

    旧款iPad 怎么办,在线等

  24. 这个还真是一点办法都没有,苹果没有限制旧款Mac升级Catalina,所以留下了强行开启的入口,而旧款iPad压根儿就不让升iPadOS(Sidecar和iPadOS支持的iPad机型一致),就算能升也得先越狱才能有那么一点可能,所以只能换iPad!

  25. 肉丝 肉丝

    一切都顺利执行下来,可是重启后还是没有sidecar,电脑是mbp2015  的,怎么办呢~~~~

    1. 方案一的最后一个命令尝试在终端执行一下:“open /System/Library/PreferencePanes/Sidecar.prefPane;”

  26. fenghou fenghou

    patch.swift:95:1: warning: result of call to 'shell' is unused
    shell("xxd -r -p /tmp/SidecarPatcher/output.txt /tmp/SidecarPatcher/SidecarCore")
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    patch.swift:113:1: warning: result of call to 'shell' is unused
    shell("sudo codesign -f -s - /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore")
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Ooops! Something went wrong: Already patched!
    请问这个怎样解决?

    1. 补丁已安装成功,这是两个警告而已,可忽略,重启电脑看效果吧

  27. Nick Nick

    大佬,我就是那个费劲巴拉搞完了连接ipad 2017 无设备的那个人,你的回复让我看到了曙光,为什么我右上角一直没有显示ipad 电脑中已经有随航了 mbp 2015版本,但是就是无设备,请问怎么办,求个QQ什么的联系一下

    1. 你这个iPad是否能升级到iOS13(iPadOS),能升级就能用,不能就没办法了

  28. qwh600 qwh600

    太棒了,研究到了三点搞定了,2015 mbpy用户热泪盈眶。。。。说白的就剩下闪烁了,希望有闪烁补丁

  29. xiaoniangao xiaoniangao

    为什么需要密码压

    1. 需要管理员权限执行,就是开机或锁屏密码

  30. xiaoniangao xiaoniangao

    按照您的方法,执行了cd ~/Downloads;
    git clone http://dev.zeppel.eu/luca/SidecarCorePatch.git;
    cd SidecarCorePatch;
    sudo swift patch.swift;
    下面出现这个:
    fatal: destination path 'SidecarCorePatch' already exists and is not an empty directory.
    Password:
    好像要输入密码??求解~

    1. 你需要到下载文件夹中找到"SidecarCorePatch"文件夹,然后将其删除,再重新将命令按顺序执行

  31. shawn shawn

    有没有SidecarCore的bak,搞的时候没有备份,现在右上角不仅没有sidecar其他图标还出问题了,想恢复下

    1. 我自己12款的RMBP重做系统了,这是原版的SidecarCore文件,自己下载然后替换原文件应该是可以恢复的,但并未亲测,请谨慎操作 https://xeylon.com/usr/uploads/2019/10/SidecarCore

  32. Young Young

    可以用了,但是闪屏闪的厉害,影响使用。。。。。本人15mid mbp

  33. 大神帮帮我 大神帮帮我

    failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS.

    1. 你在命令前加上sudo:sudo csrutil disable
      或者重启MAC,按住cmd+R直到屏幕上出现苹果的标志和进度条,即Recovery模式,再找到终端去执行命令

  34. kin kin

    patch.swift:96:1: warning: result of call to 'shell' is unused
    shell("xxd -r -p /tmp/SidecarPatcher/output.txt /tmp/SidecarPatcher/SidecarCore")
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    patch.swift:114:1: warning: result of call to 'shell' is unused
    shell("sudo codesign -f -s - /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore")
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore: replacing existing signature
    Reboot your macOS.

  35. kin kin

    我的warning 很奇怪
    96:1 和 114:1
    请问呢怎么解决??

  36. 冰美式 冰美式

    可以麻烦问一下,电脑是2018ipad是第六代为什么我开了随航模式昨晚连接一下就消失了,然后随航里面是连接无设备状态。。。。连不上

    1. 建议尝试先将iPad与Mac有线连接,并且在Finder中找到iPad,在iPad的通用配置中将接入Wi-Fi时显示此iPad打上钩,点击同步,开启iPad与Mac的无线同步功能,然后再拔掉数据线进行无线Sidecar尝试

      1. 老翁 老翁

        求助大侠!完成操作后重启,访达不能启动了?有办法吗

      2. 老翁 老翁

        求助大侠!完成操作后重启,访达不能启动了?有办法吗

  37. cyan cyan

    为什么我按cmd+r进入了macos恢复……

    1. 这个视频可以帮助到你 https://www.bilibili.com/video/av70608001/

  38. qiuyuxi qiuyuxi

    可以关掉吗

  39. gzlaoy gzlaoy

    请教:有线连接可以使用随航功能,但wifi始终找不到ipad,不知道是什么问题,请帮忙解惑,万分感谢!

    1. 需要保证iPad和Mac在同一个局域网范围哦

  40. roy roy

    大佬,随航功能开启了,但是有线连接,也是设备超时怎么办?

    1. 有线连接时请确保,能在Mac的Finder里面看到iPad的连接,能点击看到iPad详情,否则说明线有问题只能充电不能同步

      1. roy roy

        我能看到ipad 也能点进去看到详情,和以前的itues一样,但也是超时。。。

  41. dddd dddd

    找不到您所说的“ 在iPad的通用配置中将接入Wi-Fi时显示此iPad打上钩,点击同步,开启iPad与Mac的无线同步功能” ipad通用里没有啊

    1. 将iPad与Mac有线连接,在Mac的Finder里左边找到已连接的iPad,点进去设置,其实就是以前的itunes功能,现在移到Finder里面了

  42. 大神,15年macpro+iPad pro ,Mac已经有了随航的图标,但是随航里显示无设备,怎么破?

    1. iPad和Mac需要登录同一个Apple账号,开启两步验证,同时iPad通过有线连接与Mac同步过(Finder里面找到iPad并勾选WiFi同步功能)

      1. 感谢答复~
        (Finder里面找到iPad并勾选WiFi同步功能)
        这个是怎么操作的呢?在Finder里没有看到这个东西。。

      2. 请问这个有线连接,你们使用的是什么线?
        我试了几根USB+TypeC的线,都没有在Finder里面出现Ipad

        1. 亲测一加的红色快充线是可以的

  43. MACE MACE

    开了不太好用想要关掉怎么操作呢?

    1. 我自己12款的RMBP重做系统了,这是原版的SidecarCore文件,自己下载然后替换原文件应该是可以恢复的,但并未亲测,请谨慎操作 https://xeylon.com/usr/uploads/2019/10/SidecarCore

      1. 邹

        请问有命令替换吗

        1. 将SidecarCore 下载到“下载”文件夹,然后执行:
          sudo cp ~/Downloads/SidecarCore /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore

  44. xiaoqiqizhu xiaoqiqizhu

    我的有线可以连接。无线连接时出现32002错误。mac、ipad、路由器已经全部多次重启,ipad接入Wi-Fi时显示也操作过了。请问如何解决?

    1. 32002错误现在木有办法解决

      1. 不懂 不懂

        请问现在可以解决32002错误了吗?

        1. https://discussions.apple.com/thread/250728719
          这是官方的回答,你尝试重新iPad上信任Mac吧。

  45. 施也 施也

    Something went wrong: Error Domain=NSCocoaErrorDomain Code=642 "You can’t save the file “SidecarCore” because the volume “Macintosh HD” is read only." UserInfo={NSUserStringVariant=(
    Remove
    ), NSFilePath=/System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore, NSUnderlyingError=0x7fcabd461c20 {Error Domain=NSPOSIXErrorDomain Code=30 "Read-only file system"}}
    Check the issues for a solution.
    这个怎么解决?

    1. 好好看教程呀,写了这种情况怎么处理的,请终端执行 sudo mount -uw /; killall Finder 后再重试

  46. 蓝天jacky 蓝天jacky

    设备超时,什么意思?

    1. 是没能找到iPad,请保证有线连接或者同一局域网下,并且iPad和电脑能同步,以前在iTunes里,现在在Finder里面里,勾选Wi-Fi连接然后点击同步,之后再试

  47. 陈信宏 陈信宏

    楼主,都已经破解好了,但是连接ipad的时候提示无法连接到ipad,设备超时。怎么解决

    1. 请保证有线连接或者同一局域网下,并且iPad和电脑能同步,以前在iTunes里,现在在Finder里面里,勾选Wi-Fi连接然后点击同步,之后再试

      1. Sam Sam

        破解好了,同一局域网,iPad和电脑同步了也勾选了wi-fi连接后同步,还是无法连接到iPad,设备超时,是为什么啊,而且随航只在设置里出现,桌面右上角不出现

        1. 寻找杨大锤 寻找杨大锤

          同样的问题

  48. 李三口 李三口

    一切ok了,清晰度太低了,屏幕是有马赛克,比较严重,这么怎么处理呢,换了几根线都这样。

  49. yyyao yyyao

    是直接复制进终端吗?看不懂问题在哪= =吃了没文化的亏。。。。。
    exportCore(core: patchedCore, path: SidecarCorePath) // copy patched code to system
    -bash: syntax error near unexpected token `core:'
    这个怎么解决?

  50. 三毛 三毛

    有线32002,无线OK。只是显示分辨率太低。呵呵!

  51. 黄大仙 黄大仙

    随航已开启,但是会闪屏!!

  52. 墨尔本教父 墨尔本教父

    /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/swift/Swift.swiftmodule/x86_64.swiftinterface:4:8: error: no such module 'SwiftShims'
    import SwiftShims
    ^
    :0: error: failed to load module 'Swift'

  53. 嘟一zxj 嘟一zxj

    我是15年的15寸macbook pro和11寸的ipad pro 已经成功实现 但是体验后发现 iPad 花屏 闪屏很严重 体验感不怎么好 不知道后期系统完善过程中会不会有改善

  54. nicweng nicweng

    10.15(19A602)用了这个教程无法开启随航,不知道什么原因?

  55. St St

    MacBook mid2014 老机器依靠您的代码教程强行开启了随航。但在这两天的macos更新中随航又没了。更新完后我立刻又按照教程做了一遍,随航是回来了,但上边栏的小ipad图标消失了,也就是说无法切换为手写板模式和镜像模式了……但分屏功能完好。请问怎么解决呢?

  56. 波板糖超人 波板糖超人

    已经可以了 2016年的macbook。12寸。 iPad 6。 连接成功

  57. Jimmy Jimmy

    打补丁最后一步 出现这个: error: no such file or directory: 'patch.swift'
    请问该怎么接啊

    1. 请依次执行如下命令重试:
      cd ~/Downloads;
      git clone http://dev.zeppel.eu/luca/SidecarCorePatch.git;
      cd SidecarCorePatch;
      sudo swift patch.swift;

  58. 小白 小白

    强制开启随航后发热太厉害了,请问作者,如何回退回去把随航再封掉?

    1. 这是原版未开启的SidecarCore文件,自己下载然后替换原文件应该是可以恢复的,但并未亲测,请谨慎操作 https://xeylon.com/usr/uploads/2019/10/SidecarCore

  59. bamboo bamboo

    感谢!!!!我按照你的教程成功了!我是15年早期mbp,用来画画的,如果只把画布放ipad,工具边栏放mac桌面,就几乎不闪。换了黑色背景几乎完全看不到闪。没有延迟真是太香了!!感谢!!另外有一个问题想问您:我尝试csrutil enable,终端反馈是 csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS. 请问sip有必要关上吗?如果要关上,该怎么操作呢?谢谢您!!!!

    1. banban banban

      你好!请问把画布放到iPad上具体是怎么操作的呢?冒昧代楼主回答一下,sip是可以关掉的,像之前一样在重启时按cmd+R进入recovery模式后在终端输入csrutil enable,运行重启就行了

    2. banban banban

      画布的移动已经解决啦,请问你是用pencil在pad上画嘛,我用ps感觉延迟还挺大的,能问问具体操作吗

  60. banban banban

    非常感谢!!已经成功了!!!花屏问题确实比较严重,但是用Mac做主屏还是可以接受的!希望花屏问题能够得到解决,再次谢谢楼主的教程!!

  61. Acelcco Acelcco

    出现错误6709怎么解决

    1. Crab Crab

      同问6709,2015版Air

  62. tkl tkl

    按教程操作后连接超时、失败,并出现浏览器无法打开,菜单栏状态不现实,未能载入偏好设置面板“安全性与隐私……等一系列问题应该如何解决?

    1. Chester Chester

      我也是相同问题,请问怎么解决,用了还原命令sudo也没有效果

      1. Chester Chester

        机型为early2015年MacBook Pro,系统为10.15.4

        1. jjjoy jjjoy

          啊那你解决好了吗

  63. tkl tkl

    打开sip后访达也无法打开

  64. tkl tkl

    均显示意外退出

    1. jjjoy jjjoy

      请问你解决这个问题了吗

  65. saen saen

    /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2/module.modulemap:1:8: note: previously defined here
    module libxml2 [system] [extern_c] {
    ^
    /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2/libxml/module.modulemap:1:8: error: redefinition of module 'libxml2'
    module libxml2 [system] [extern_c] {
    ^
    /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2/module.modulemap:1:8: note: previously defined here
    module libxml2 [system] [extern_c] {
    ^
    patch.swift:9:8: error: failed to load module 'Foundation'
    import Foundation

    1. MAC小白 MAC小白

      同问,是否解决?

    2. xey xey

      app store安装xcode程序解决,但是这种方法mbp2015桌面显示出现问题,并且浏览器没办法打开,只能恢复了

      1. 司马特伦苏 司马特伦苏

        安装xcode后已测试成功,但花屏太严重了,还不如用Yam Display。鉴于此,吹一波Yam Display,是我使用Duet、Luna后觉得延迟最低也最便宜的扩屏app了。才RMB25块真的太香。

    3. JeremyZhang JeremyZhang

      请问问题解决了么?我也遇到同样的问题

  66. saen saen

    /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2/module.modulemap:1:8: note: previously defined here
    module libxml2 [system] [extern_c] {
    ^
    /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2/libxml/module.modulemap:1:8: error: redefinition of module 'libxml2'
    module libxml2 [system] [extern_c] {
    ^
    /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2/module.modulemap:1:8: note: previously defined here
    module libxml2 [system] [extern_c] {
    ^
    patch.swift:9:8: error: failed to load module 'Foundation'
    import Foundation

    这怎么解决呢

    1. tmy tmy

      同问呀

    2. 希希爸爸 希希爸爸

      我也是这个问题

  67. 希希爸爸 希希爸爸

    patch.swift:9:8: error: failed to load module 'Foundation'
    import Foundation

    求帮忙谢谢

  68. j j j j

    装好以后每次系统更新都会消失怎么办

  69. osx osx

    osx@osxdeMac-Pro SidecarCorePatch % sudo swift patch.swift
    patch.swift:111:5: warning: result of call to 'shell' is unused
    shell("xxd -r -p /tmp/SidecarPatcher/output.txt /tmp/SidecarPatcher/SidecarCore")
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    patch.swift:114:5: warning: result of call to 'shell' is unused
    shell("sudo mount -uw /")
    ^ ~~~~~~~~~~~~~~~~~~~~
    patch.swift:136:5: warning: result of call to 'shell' is unused
    shell("sudo codesign -f -s - \"\(path)/SidecarCore\"")
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    patch.swift:137:5: warning: result of call to 'shell' is unused
    shell("sudo chmod 755 \"\(path)/SidecarCore\"")

  70. hyy hyy

    输入 git clone http://dev.zeppel.eu/luca/SidecarCorePatch.git;

    的时候显示 fatal: destination path 'SidecarCorePatch' already exists and is not an empty directory.

    1. hyy hyy

      然后我就没管继续输入了
      cd SidecarCorePatch;

      sudo swift patch.swift;
      也输入了密码

      但到最后得出结果是

      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml/module.modulemap:1:8: error: redefinition of module 'libxml2'
      module libxml2 [system] [extern_c] {
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2/module.modulemap:1:8: note: previously defined here
      module libxml2 [system] [extern_c] {
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml/module.modulemap:1:8: error: redefinition of module 'libxml2'
      module libxml2 [system] [extern_c] {
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2/module.modulemap:1:8: note: previously defined here
      module libxml2 [system] [extern_c] {
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:20:10: note: while building module 'Dispatch' imported from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:20:
      #include
      ^
      :1:9: note: in file included from :1:
      #import "dispatch.h"
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/dispatch/dispatch.h:59:10: error: could not build module 'os_object'
      #include
      ^
      :1:9: note: in file included from :1:
      #import "Headers/CoreFoundation.h"
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:60:10: note: in file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:60:
      #include
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:17:10: note: in file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:17:
      #include
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:20:10: error: could not build module 'Dispatch'
      #include
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/swift/CoreFoundation.swiftmodule/x86_64.swiftinterface:4:19: error: could not build Objective-C module 'CoreFoundation'
      @_exported import CoreFoundation
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/swift/Foundation.swiftmodule/x86_64.swiftinterface:5:8: error: failed to load module 'CoreFoundation'
      import CoreFoundation
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml/module.modulemap:1:8: error: redefinition of module 'libxml2'
      module libxml2 [system] [extern_c] {
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2/module.modulemap:1:8: note: previously defined here
      module libxml2 [system] [extern_c] {
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml/module.modulemap:1:8: error: redefinition of module 'libxml2'
      module libxml2 [system] [extern_c] {
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2/module.modulemap:1:8: note: previously defined here
      module libxml2 [system] [extern_c] {
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h:12:10: note: while building module 'CoreFoundation' imported from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h:12:
      #include
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:20:10: note: while building module 'Dispatch' imported from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:20:
      #include
      ^
      :1:9: note: in file included from :1:
      #import "dispatch.h"
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/dispatch/dispatch.h:59:10: error: could not build module 'os_object'
      #include
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h:12:10: note: while building module 'CoreFoundation' imported from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h:12:
      #include
      ^
      :1:9: note: in file included from :1:
      #import "Headers/CoreFoundation.h"
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:60:10: note: in file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:60:
      #include
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:17:10: note: in file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h:17:
      #include
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h:20:10: error: could not build module 'Dispatch'
      #include
      ^
      :1:9: note: in file included from :1:
      #import "Headers/CoreGraphics.h"
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h:8:10: note: in file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h:8:
      #include
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h:12:10: error: could not build module 'CoreFoundation'
      #include
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h:12:10: note: while building module 'IOKit' imported from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h:12:
      #include
      ^
      :4:9: note: in file included from :4:
      #import "Headers/IOCFBundle.h"
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOCFBundle.h:26:10: error: could not build module 'CoreFoundation'
      #include
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/swift/CoreGraphics.swiftmodule/x86_64.swiftinterface:4:19: error: could not build Objective-C module 'CoreGraphics'
      @_exported import CoreGraphics
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml/module.modulemap:1:8: error: redefinition of module 'libxml2'
      module libxml2 [system] [extern_c] {
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2/module.modulemap:1:8: note: previously defined here
      module libxml2 [system] [extern_c] {
      ^
      :1:9: note: in file included from :1:
      #import "dispatch.h"
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Dispatch/dispatch.h:59:10: error: could not build module 'os_object'
      #include
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/swift/Dispatch.swiftmodule/x86_64.swiftinterface:5:19: error: could not build Objective-C module 'Dispatch'
      @_exported import Dispatch
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml/module.modulemap:1:8: error: redefinition of module 'libxml2'
      module libxml2 [system] [extern_c] {
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2/module.modulemap:1:8: note: previously defined here
      module libxml2 [system] [extern_c] {
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml/module.modulemap:1:8: error: redefinition of module 'libxml2'
      module libxml2 [system] [extern_c] {
      ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2/module.modulemap:1:8: note: previously defined here
      module libxml2 [system] [extern_c] {
      ^
      patch.swift:9:8: error: failed to load module 'Foundation'
      import Foundation

  71. jannet jannet

    patch.swift:9:8: error: failed to load module 'Foundation'
    import Foundation
    请问这个是什么问题

  72. edward edward

    我现在系统软件全都打不开了,恢复的时候提示 read-only file system,怎么办?

    1. 请尝试将备份的SidecarCore文件替换恢复,然后重启。
      如果没有备份可考虑使用我之前的备份代替:
      https://xeylon.com/usr/uploads/2019/10/SidecarCore

      1. 1234可怜 1234可怜

        替换不了了。。连finder都打不开,显示意外退出

  73. 小白 小白

    我是catalina10.15.4黑苹果用户,按教程改完后出了一些大问题,随航是出来了,但代价很大,比如我顶上菜单全部清空。然后系统自带软件无法打开,safar appstore等,及其严重,之后我用教程中的命令依旧恢复不了顶上菜单,但系统软件还是没法开。

    请尝试将备份的SidecarCore文件替换恢复,然后重启。
    如果没有备份可考虑使用我之前的备份代替:
    https://xeylon.com/usr/uploads/2019/10/SidecarCore

    请问这个操作是可以解决顶上菜单的还是,解决系统软件无法启动的。我有点不理解,毕竟我也还原了我的备份并且重启,也没什么效果。评论我从头看到尾,没看到能处理系统启动无法开启的方法,望指点。

    1. 很遗憾,我之前有出现这样的问题,但是还原SidecarCore之后正常了,此教程已过时,抱歉无法解决你的问题。

  74. P P

    patch.swift:111:5: warning: result of call to 'shell' is unused
    shell("xxd -r -p /tmp/SidecarPatcher/output.txt /tmp/SidecarPatcher/SidecarCore")
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    patch.swift:114:5: warning: result of call to 'shell' is unused
    shell("sudo mount -uw /")
    ^ ~~~~~~~~~~~~~~~~~~~~
    patch.swift:136:5: warning: result of call to 'shell' is unused
    shell("sudo codesign -f -s - \"\(path)/SidecarCore\"")
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    patch.swift:137:5: warning: result of call to 'shell' is unused
    shell("sudo chmod 755 \"\(path)/SidecarCore\"")
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    SidecarPatcher (Version 10)
    GitHub : https://github.com/pookjw/SidecarPatcher
    xxd: /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore: No such file or directory
    Fatal error: Not supported SidecarCore! or seems like damaged: file patch.swift, line 59
    Stack dump:
    0. Program arguments: /Library/Developer/CommandLineTools/usr/bin/swift -frontend -interpret patch.swift -enable-objc-interop -stack-check -sdk /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -color-diagnostics -module-name patch
    1. Apple Swift version 5.2 (swiftlang-1103.0.32.1 clang-1103.0.32.29)
    2. While running user code "patch.swift"
    0 swift 0x0000000106e4b4ea PrintStackTraceSignalHandler(void*) + 42
    1 swift 0x0000000106e4acc0 SignalHandler(int) + 352
    2 libsystem_platform.dylib 0x00007fff2036ad7d _sigtramp + 29
    3 libsystem_c.dylib 0x00007fff88a9f620 __global_locale + 0
    4 libswiftCore.dylib 0x00007fff2c70a2b6 $ss16assertionFailure_4file4lineySSyXK_s12StaticStringVSutF + 70
    5 libswiftCore.dylib 0x000000010972aa61 $ss16assertionFailure_4file4lineySSyXK_s12StaticStringVSutF + 3707897841
    6 libswiftCore.dylib 0x0000000109729478 $ss16assertionFailure_4file4lineySSyXK_s12StaticStringVSutF + 3707892232
    7 swift 0x0000000102bce9ba llvm::MCJIT::runFunction(llvm::Function*, llvm::ArrayRef) + 458
    8 swift 0x0000000102bd5a2b llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, std::__1::vector const&, char const* const*) + 2011
    9 swift 0x0000000102baaaea performCompileStepsPostSILGen(swift::CompilerInstance&, swift::CompilerInvocation&, std::__1::unique_ptr, bool, llvm::PointerUnion, swift::PrimarySpecificPaths const&, bool, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) + 14362
    10 swift 0x0000000102b9f4a5 swift::performFrontend(llvm::ArrayRef, char const*, void*, swift::FrontendObserver*) + 55813
    11 swift 0x0000000102b154d3 main + 1283
    12 libdyld.dylib 0x00007fff20341631 start + 1
    zsh: illegal hardware instruction sudo swift patch.swift
    这是怎么回事啊?

    1. Vic Vic

      我也是这个问题
      你解决了么

  75. asins、 asins、

    我的系统已经是macOS 11.1的版本,因为现在的系统内太多硬盘空间不知被啥占用,想重新安装系统解决。

    但写系统到U盘时报Error Domain=NSPOSIXErrorDomain Code=30 "Read-only file system",执行 “sudo mount -uw /; killall Finder后再重试”时报错:
    mount_apfs: volume could not be mounted: Permission denied
    mount: / failed with 66

    这就不知如何制作一个系统U盘了。

  76. 酱汁五花肉 酱汁五花肉

    请问一下,在执行sudo swift patch.swift 命令后,错误提示如下。麻烦博主帮忙看看。。
    ps,机器是mac mini2014款。ipad是第二代pro,官网查了一下,好像ipad这边是支持的,现在主要是卡在mac那边。而且搜了很多教程,都说要备份那个/系统/资源库/PrivateFrameworks/SidecarCore.framework/Versions/A/sidecarcode目录,但是我的机器上,并没有这个目录,那个/A/下面只有别的几个文件夹。。。。

    patch.swift:111:5: warning: result of call to 'shell' is unused
    shell("xxd -r -p /tmp/SidecarPatcher/output.txt /tmp/SidecarPatcher/SidecarCore")
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    patch.swift:114:5: warning: result of call to 'shell' is unused
    shell("sudo mount -uw /")
    ^ ~~~~~~~~~~~~~~~~~~~~
    patch.swift:136:5: warning: result of call to 'shell' is unused
    shell("sudo codesign -f -s - \"\(path)/SidecarCore\"")
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    patch.swift:137:5: warning: result of call to 'shell' is unused
    shell("sudo chmod 755 \"\(path)/SidecarCore\"")
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    SidecarPatcher (Version 10)
    GitHub : https://github.com/pookjw/SidecarPatcher
    xxd: /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore: No such file or directory
    Fatal error: Not supported SidecarCore! or seems like damaged: file patch.swift, line 59
    Stack dump:
    0. Program arguments: /Library/Developer/CommandLineTools/usr/bin/swift -frontend -interpret patch.swift -enable-objc-interop -stack-check -sdk /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -color-diagnostics -module-name patch
    1. Apple Swift version 5.2 (swiftlang-1103.0.32.1 clang-1103.0.32.29)
    2. While running user code "patch.swift"
    0 swift 0x0000000113f864ea PrintStackTraceSignalHandler(void*) + 42
    1 swift 0x0000000113f85cc0 SignalHandler(int) + 352
    2 libsystem_platform.dylib 0x00007fff20450d7d _sigtramp + 29
    3 libsystem_c.dylib 0x00007fff88a464e0 __global_locale + 0
    4 libswiftCore.dylib 0x00007fff2c81a286 $ss16assertionFailure_4file4lineySSyXK_s12StaticStringVSutF + 70
    5 libswiftCore.dylib 0x0000000116749a61 $ss16assertionFailure_4file4lineySSyXK_s12StaticStringVSutF + 3925014561
    6 libswiftCore.dylib 0x0000000116748478 $ss16assertionFailure_4file4lineySSyXK_s12StaticStringVSutF + 3925008952
    7 swift 0x000000010fd099ba llvm::MCJIT::runFunction(llvm::Function*, llvm::ArrayRef) + 458
    8 swift 0x000000010fd10a2b llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, std::__1::vector const&, char const* const*) + 2011
    9 swift 0x000000010fce5aea performCompileStepsPostSILGen(swift::CompilerInstance&, swift::CompilerInvocation&, std::__1::unique_ptr, bool, llvm::PointerUnion, swift::PrimarySpecificPaths const&, bool, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) + 14362
    10 swift 0x000000010fcda4a5 swift::performFrontend(llvm::ArrayRef, char const*, void*, swift::FrontendObserver*) + 55813
    11 swift 0x000000010fc504d3 main + 1283
    12 libdyld.dylib 0x00007fff20427621 start + 1
    13 libdyld.dylib 0x000000000000000b start + 3753740779
    Illegal instruction: 4

  77. 哈哈 哈哈

    之前按照这个方法弄成功了,如果电脑系统升级是否还能用?

发表评论: