level 1
这是刚刚升级到mac Catalina 10.15.7
记录解决办法
1. command + r 进入终端 输入 csrutil disable 关闭SIP,出现successful表示关闭成功,重启电脑
2. sudo chmod 777 /Library/Application\ Support/com.apple.TCC
sudo rm -rf /Library/Application\ Support/com.apple.TCC/TCC.db
3. sudo /usr/bin/sqlite3 /Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceScreenCapture','com.youqu.todesk.mac',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1585206453);"
4. 其他应用类似解决办法
5. 最后 终端输入 csrutil enable
2022年11月18日 04点11分
2
输入第五步 csrutil enable之后,显示 csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS 请问怎么解决呢?
2023年03月20日 01点03分
level 1
2022-11-28
Mac mini 2018 10.15.7 亲测可用。
1、command + r 进入终端 输入 csrutil disable 关闭SIP,出现successful表示关闭成功,重启电脑
2、sudo chmod 777 /Library/Application\ Support/com.apple.TCC
sudo rm -rf /Library/Application\ Support/com.apple.TCC/TCC.db
3、手机端登录todesk,点击一下控制,会在|“隐私-屏幕录制”那边多出来黑色的选项“Todesk-Session”选上。
4、重启一下手机端的软件和电脑。
5、sudo /usr/bin/sqlite3 /Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceScreenCapture','com.youqu.todesk.mac',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1585206453);"
6、然后开启mac端todesk ,在进设置-隐私-屏幕录制,找到新出来的“ToDesk”和“ToDesk Session”,都勾上,再用手机远控一下。这时会再多出来一个权限,在隐私-辅助功能里面,那两个都勾上。
7、手机端和mac端都重启todesk,然后正常使用,权限正常。
最后 终端输入 csrutil enable(这一步我还没做)
之前按照2楼的方法,做到第5步的时候,显示什么不存在,然后电脑卡死。我就想是不是要先远程一下,然后再试。
总结,我的思路是按照2楼的方法,每做一步,手机端远程都连接一下,再去查看mac端,设置-隐私里面的权限管理(屏幕录制、辅助功能两个里面),是不是有“ToDesk”和“ToDesk Session”的选项,只要都出来之后,选中再远程,就好了。期间重启电脑若干次忘记具体哪个步骤之后重启,现在也没法复现,也不排除有影响。
希望有所帮助。
2022年11月28日 07点11分
4