V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaoqi6pi112
V2EX  ›  MacBook Pro

关闭 SIP 是否有风险?

  •  
  •   xiaoqi6pi112 · 2023-05-18 00:40:41 +08:00 · 4541 次点击
    这是一个创建于 436 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想用 mac ( m1 max)玩一些游戏,用 playcover 要关闭 sip ,请问关闭 sip 之后会对后续系统更新或者售后会有影响嘛?
    21 条回复    2024-07-27 02:59:21 +08:00
    chonger
        1
    chonger  
       2023-05-18 02:27:18 +08:00
    不影响售后和保修。关闭 sip 有好有坏吧,好处是可以运行某些软件,比如你说的 playcover ,而且能提高系统的运行速度和软件第一次冷启动后的打开速度,尤其是 office ,ps 等大型软件,如果第一次打开要跳很久的话,关闭 sip 或者屏蔽 trustd 进程就能就解决这点。坏处是不能运行 ios app ,更新系统时不能增量更新(即每次都要下载完整版本,但也无所谓,不过多耗费 10G 左右的流量而已),以及安全性会降低,但实际用起来关不关 sip 都挺安全的。
    ihwbunny
        2
    ihwbunny  
       2023-05-18 09:41:18 +08:00
    关了 SIP ,macOS 的隐私相关的安全措施就没有用了,比如 app 有没有 notorized 都无所谓了,隐私权限也不强制了。如果不随便装 app ,无条件信任所有 app 访问所有个人数据,那么就没事。

    不过刚才看 playcover 的说明,它举例的 Genshin ,是先关 SIP ,运行一遍后,再打开 SIP 。不是说,只能在 SIP 关闭的情况下才能运行。https://docs.playcover.io/getting_started/troubleshoot_login

    所以,关闭之后,做完必要的步骤后,再打开它。
    shervy
        3
    shervy  
       2023-05-18 09:58:08 +08:00

    感觉没什么差。我是开着的
    wclebb
        4
    wclebb  
       2023-05-18 10:59:55 +08:00
    我不懂,是不是可以看作是 安卓打开 Root 的意思?
    ihwbunny
        5
    ihwbunny  
       2023-05-18 11:07:12 +08:00
    root 之后,每个 app 是否还可以设置,准许或禁止访问摄像头等,如果依然有,就还不太一样吧。
    自己感受下隐私特性。
    kiritoyui
        6
    kiritoyui  
       2023-05-19 09:23:44 +08:00   ❤️ 1
    @ihwbunny playcover 安装国服的原神是不用关闭 sip 的
    xiaoqi6pi112
        7
    xiaoqi6pi112  
    OP
       2023-05-19 09:39:20 +08:00
    @kiritoyui #6 这样的嘛
    codehz
        8
    codehz  
       2023-05-19 15:58:48 +08:00   ❤️ 1
    @ihwbunny 但是关闭 sip 之后有 root 可以随意注入 dyld 到别的已经授权了的 app ,然后就不需要任何提示了(当然关了 sip 还有很多方法也能绕过),没关 sip 的时候至少不能注入 dyld 到开了 Hardened Runtime (并且没设置例外)的 app 里
    ihwbunny
        9
    ihwbunny  
       2023-05-21 04:02:34 +08:00
    #8 你说的注入后,再打开 SIP ,系统也没有问题嘛
    codehz
        10
    codehz  
       2023-05-21 09:00:11 +08:00 via iPhone
    @ihwbunny 注入 dyld 是运行时的行为,不能持久化,但是肯定有别的持久化的方案保留权限
    ihwbunny
        11
    ihwbunny  
       2023-05-21 13:15:34 +08:00
    @codehz 插入个系统服务呗
    tomychen
        12
    tomychen  
       2023-05-21 15:39:33 +08:00
    关闭 SIP 会导致很多系统原来不允许写的地方,开放写权限。而 MacOS 系统架构特性和沙盒机制,这使得大部分软件在运行时,均不需要关闭 SIP 。甚至于防火墙这种相对比较依赖底层的都不需要关闭 SIP ( little snitch)。早期版本是带 kext 的,后来苹果开放了中间接口。

    而 intel 架构下的 VMware 这种量级,也不需要关闭 SIP ,arm 后,没装过 VMware ,不确定,包括 PD 等这些。

    而早年关闭 SIP ,我也只做过一件事情,就是打开 HiDPI ,而这个过程是,我在操作,而不是程序在操作。
    我知道我要复制一个文本文件到系统目录下。

    所以我觉得,一切让用户关闭 SIP ,又不告知用户关闭 SIP 后,做了些什么的,都是耍流氓。
    Maiols
        13
    Maiols  
       2023-05-21 16:48:17 +08:00
    是只要使用了 playcover 就需要关闭 sip 吗, 我在用 playcover 玩星铁,但是从来没有关过诶
    devHang
        14
    devHang  
       2023-05-22 09:00:33 +08:00
    你们玩原神的时候,都是手柄玩的吗?键盘玩怎么解决呢?
    monetto
        15
    monetto  
       2023-05-22 12:45:35 +08:00
    系统 10.15.7 ,关闭 SIP 之后会出现无法给部分应用开通录屏权限的问题,打开之后就可以了。仅供参考。
    fredhwang
        16
    fredhwang  
       2023-05-22 21:15:19 +08:00
    macbook pro 2015 用 opencore legacy patch 升级到 ventura ,必须部分关闭 SIP ,试了开启,会卡顿的无法使用
    irever
        17
    irever  
       2023-06-15 14:25:32 +08:00
    @fredhwang 我也同样的情况,升级之后打字都没法打,关掉 SIP 就好了
    xiaoqi6pi112
        18
    xiaoqi6pi112  
    OP
       2023-06-15 14:26:42 +08:00
    @Maiols #13 咋玩
    xiaoqi6pi112
        19
    xiaoqi6pi112  
    OP
       2023-06-15 14:27:00 +08:00
    @Maiols #13 不关咋个玩,好兄弟带带我
    iaeolous
        20
    iaeolous  
       349 天前
    “启动安全性实用工具”里的“降低安全性”打开了有什么影响吗
    giantreaper0
        21
    giantreaper0  
       6 小时 30 分钟前
    关闭 SIP 能让运行速度加快,启用的时候软件读取、修改文件都会经过一层校验,别的没特地去验证,我平时工作的软件在开启的时候启动要跳两次,关掉之后只会跳一次
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2309 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 01:29 · PVG 09:29 · LAX 18:29 · JFK 21:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.