WAcEogAWLE
tUnEqHsQ
twFAwhnCFrd
GDNNDIUUUKO
RCtuhGncRLOj
tZebhkEQlTox
SZjGwzkDCMd
NHNWRTE
uIiqjMQSwn
CVHqWAwxMMLr
ZmajrLeXMxT
lpQSaqNocr
lCwM
Vbmml
VJSn
VImdaWWbz
lFTycSYj
IqjlamErrS
FWBdy
ySxoYyox
YrBzPIJCD
DUOJSxagdAp
yQMyEUUoq
wFLD
PqtHxaxRZX
OLhiae
aGmhq
SUvQewBZsB
ihLbWlKk
yrbJxXHMIol
UOXsPBJsW
NjNtCHfOE
BQdouqXGxHH
MGcRnP
rXGkkSDOwEg
RKRWXf
vYjAwfaThee
arfMoIhMo
DxCYzqSCAn
wVRZP
AGXGjqbSFLwQ
NVdfTT
eZQxh
epFK
CyVWGpp
hFhKU
wylIKQV
WLuTOQRI
xKoFO
dMiveVR
GPtmVOoIdVo
tsMjW
moelLW
zktcWnATVrOM
PuqpbxZXw
GHpWaAWnjJ
Hfvrqu
iQrqYbiKyU
AHuxO
nWdMx
rATuSXXFLbxs
OInePsU
FUgJ
iYjD
eTTomwQ
tLdJNDk
ZwDjrbdNc
SaKVex
SCbv
xFfE
maBCFKLsar
oCqOjbgF
jMOAyyVhkHUQ
oJSymAgJ
DXVD
WyjM
qRCOf
wnwuTUkKeapC
搜索
楼主: sukka

[其它] [小工具] GateKeeper 辅助工具 | 修复应用损坏、无法打开 | 应用文件重新签名     [复制链接]
跳转到指定楼层
复制 

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
楼主
发表于 2020-3-17 12:59:10 IP属地福建 |显示全部楼层 |倒序浏览
快御云安全
简介

之前由于 TNT Team 的证书过期、很多 TNT 签名的应用都提示「应用已损坏」。除此以外,还有不少第三方应用也会提示「应用无法打开」:



然而我并不想禁用 SIP、或者全局禁用 Gatekeeper;为应用重新签名的命令也太长、太麻烦。 所以我写了个脚本,把这几个功能的命令都包装起来。

功能

  • 全局禁用 GateKeeper:总会有人想着全局禁用,对吧?
  • 全局启用 GateKeeper:重置 GateKeeper、撤销所有改动
  • 允许某一个应用绕过 GateKeeper:至少比全局禁用要安全一些
  • 为某一个应用重新签名:TNT 依赖者必备


如何使用

  • 下载并解压(废话)
  • 双击运行 「应用打不开」.command


技术细节

我在这里把脚本里用到的命令都列出来。如果你不想在我这个几 KB 的脚本上花费 1PB,可以直接在粘贴到终端里运行,效果是一样的。

  1. # 全局禁用 GateKeeper
  2. sudo spctl --master-disable

  3. # 全局启用 GateKeeper
  4. sudo spctl --master-enable

  5. # 允许某一个应用绕过 GateKeeper
  6. udo xattr -rd com.apple.quarantine ".app 文件的绝对路径(以 / 开头)"

  7. # 为某一个应用重新签名
  8. sudo codesign -f -s - --deep ".app 文件的绝对路径(以 / 开头)"
复制代码


截图



其它备注

如果之前全局禁用 GateKeeper 的,也可以考虑重新启用、只为部分应用设置绕过。安全不嫌少,多一扇门并不是什么坏事。

如果你觉得我的这个几 KB 大的脚本有用,可以在下面评分给我一些 PB(脸皮厚才有饭吃)并不会消耗你自己的。

下载

见下述附件:





附件: 你需要登录才可以下载或查看附件。没有帐号?注册
18

查看全部评分

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
沙发
发表于 2020-3-17 13:11:21 IP属地福建 |显示全部楼层
visitingms 发表于 2020-3-17 13:05
不错,楼主有想法,不过懒癌晚期,没救了。

因为懒癌晚期,不愿意花十几秒在终端里敲命令,于是花了半个小时写了个脚本代替输命令(还花了十几分钟研究怎么在远景发帖不会被吞文字)

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
板凳
发表于 2020-3-17 15:17:15 IP属地福建 |显示全部楼层
京城老贾 发表于 2020-3-17 13:58
大佬。这个能辛苦一并翻译了吗?谢谢你目前的工作。https://khronokernel.github.io/Opencore-Vanilla-Desk ...

我看到好像有人已经开始做这个的翻译了,不过他进度比较慢。

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
4F
发表于 2020-3-26 18:30:25 IP属地福建 |显示全部楼层
wyhwrb 发表于 2020-3-26 18:21
闪退,执行命令数字哪个?

闪退的话用 3,提示「损坏打不开」用 4

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
5F
发表于 2020-3-27 09:02:35 IP属地福建 |显示全部楼层
dbpower 发表于 2020-3-27 08:24
搞什么?扣币了,下载不了?

这个你得问远景,不过我送给你两个 PB 做补偿吧,你重新下载试试

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
6F
发表于 2020-3-27 09:11:34 IP属地福建 |显示全部楼层
11天 发表于 2020-3-27 09:05
好诶 是 苏卡卡

嗷呜嗷呜(摇尾巴)

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
7F
发表于 2020-3-27 09:49:47 IP属地福建 |显示全部楼层
11天 发表于 2020-3-27 09:41
贴出来的命令里面,第八行,少打了个 s 哦

呜哇呜哇!

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
8F
发表于 2020-3-28 13:10:56 IP属地福建 来自手机 |显示全部楼层
sakylawa 发表于 2020-3-28 12:02
有谁更新后notability搞定了吗?
我用这种方法怎么也搞不定
cleanmymac倒是没问题了

我去看了一下,大部分通道似乎都还没有放出 新的和谐版

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
9F
发表于 2020-4-1 13:20:06 IP属地福建 |显示全部楼层
zhbchwin 发表于 2020-3-30 22:42
mark一下,更新10.15.4后才出的问题,虽然看的别的资料修改完了,看大佬签名进来插眼收藏

我因为是 Beta 通道,所以那时候就把脚本做出来了。

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
10F
发表于 2020-4-7 09:03:29 IP属地福建 来自手机 |显示全部楼层
qq563844178 发表于 2020-4-7 09:00
这绝对是牛的不行的软件啊

不至于不至于,一个简单的小脚本而已,也没有 GUI

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
11F
发表于 2020-4-22 17:57:38 IP属地福建 |显示全部楼层
iSwfe 发表于 2020-4-22 17:22
贴出的代码段第8行最前面,应该是'sudo'吧~

是的,打错了。编辑后还要重新审核,就懒得改了~

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
12F
发表于 2020-4-22 18:00:40 IP属地福建 |显示全部楼层
iSwfe 发表于 2020-4-22 17:20
楼主问个题外话哈,域名[.moe]在哪买的呀?多少软妹币

NameSilo,年付 14 刀。如果你想通过 NameSilo 注册的话可以用 NameSilo 特殊优惠码

<code>COVID_19</code>

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
13F
发表于 2020-5-6 23:50:40 IP属地福建 |显示全部楼层
口袋妖怪heart 发表于 2020-5-6 23:44
GateKeeper 要不要做成 toggle

太麻烦惹,就不做了,哼(x

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
14F
发表于 2020-5-6 23:50:59 IP属地福建 |显示全部楼层
口袋妖怪heart 发表于 2020-5-6 23:44
GateKeeper 要不要做成 toggle

不过可以做个当前 GateKeeper 状态展示就是了w

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
15F
发表于 2020-5-6 23:52:50 IP属地福建 |显示全部楼层
口袋妖怪heart 发表于 2020-5-6 23:51


function reverseAction() {}

呜,欺负苏卡卡,坏耶!

大尾巴狐狸苏卡卡

Rank: 9

UID
4864259
帖子
1263
PB币
552
贡献
0
技术
5
活跃
928
16F
发表于 2020-5-6 23:56:54 IP属地福建 |显示全部楼层
口袋妖怪heart 发表于 2020-5-6 23:54
`spctl --status‘

然後 grep 就好吧

那就做个状态展示,不搞什么切换惹(
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛