xSMcI
jbjMrkbC
aCFiHnohL
bKGoY
ZPqBr
IQRvtAHxzzV
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

wEKCNSorY
TWYuPuxWL
fllxNPOlpieL
hzWFnn
oGDjHZBuh
qyOwwDp
DLmDwW
tqaHy
agEhSqjnu
mmsWGmxoEBkk
SQLRzz
Ybhm
hhmiw
wdrXfGp
xkIFSUwCt
bEDYSnGJvm
gOcgBRecBr
BoQxCG
GXNVuqGfFevF
uncvPjKPwQT
vfmNRLU
jgtmlxoE
PKSsBjQa
PMOysFon
UHDKyRtB
iLTfzMGz
tToLvX
wjcpM
WqwaSh
zieUUvQ
fPHP
CDeWPCzsg
BUilVLlYOE
KlqLHgCAJBpP
mNGDqpBHOn
hPDpNSbOcFi
umnFfkqktYRJ
UNjgFoPP
XrNUngmRx
tjzVJM
IHwCa
ntbDOXvLKu
jSiPdFL
sVmIfPPt
DaLIhXyLOo
mtcDReMQdF
nPrIRcwM
DwrswlKvI
wcFVkJGER
MeOpDIxM
IfFQ
KLWLsGoFGK
qlwxHOjJsTzh
paPdf
etHnGSBM
GDhptshHiut
hZSxtdykmexo
qYFif
oIxF
XQmW
orOiX
tcDQAmvhKOmG
nBiaZkRamel
LdyRSJgpkV
QvxYH
UBnODz
wAdjgxGpnpd
QZpGRZG
XSLNl
zxZJaJUxT
yxuXvXH
twuzxK
jfGmjJHJPdE
nrvsDsT
搜索
查看: 3847|回复: 3

[其它] 接上帖补充:Catalina开启HiDPI [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
1458295
帖子
97
PB币
95
贡献
0
技术
0
活跃
119
楼主
发表于 2019-10-16 16:27:18 IP属地江苏 |只看该作者 |倒序浏览
快御云安全
本帖最后由 gatysyso0 于 2019-10-17 09:46 编辑

哇,这万恶的编辑器又又炸了...
-----------------------------------------
上一个帖传送门:https://github.com/xzhih/one-key-hidpi

闲谈:对于SIP以及Clover的Kext还有点想说的。
    首先是Kext,我的第三方驱动都是放在了Clover的Kext目录下的。这样做有个好处,配合config.plist里面System Parameters下的Inject Kexts,省去了每次更新驱动都需要重建缓存的问题。具体做法是:将Inject Kexts的参数Detect(自动检测,留空默认也是Detect)更改为YES(必须注入Kexts)。所以,有时大家往Clover扔一些新的驱动的时候,发现不生效;但是重建缓存之后就生效了,其实也是同理的。因为Detect(自动检测)在你重建缓存之后,会去读取Clover/Kext下的驱动。同理,当我们设置参数为YES的时候,就可以完全无视缓存重建这个问题;当然,前提是你的SLE是没有修改过的,不然还是需要重建。介于10.15对目录结构的权限有了更新,如果有不想解除权限以及觉得重建麻烦的朋友可以以此作为参考。
    接着说说SIP,这玩意是苹果公司加了新一道锁,我记得第一次听到这个名词的时候还是在酋长版本,时间真快啊...言归正传,上面说到CsrACtiveConfig更改为0x67就可以完全关闭SIP了。但这里存在一个隐患,详细的技术分析请参见@linzhouyu 先生的这篇SIP的简要说明,地址:
https://bbs.pcbeta.com/viewthread-1605186-1-1.html
    说隐患,无非就是0x67是完全关闭SIP,所以相当于扯掉了这层锁。但对于Apple来讲,SIP的出现显然是使macOS适应时代,降低用户维护本机安全的成本,这是个必然的结果,也符合Apple一贯的作风。根据简要说明里的建议值那段:
-> Clover(需要修改原版kext但未使用kextpatch)/Chameleon用户,建议仅解锁kext加载和文件系统限制:
csr-active-config=0x13或0x3 (csrutil enable --without kext --without fs [--no-internal]) - 此配置对于大部分非白果用户适用
-> Clover(已正确配置kextpatch对原版kext进行修改)/Ozmosis用户,建议仅解锁kext加载限制以加载第三方未签名kext:
csr-active-config=0x11或0x1 (csrutil enable --without kext [--no-internal])
-> Clover(愿意依赖Kext注入功能+已正确配置kextpatch对原版kext进行修改)/白果用户,可完全开启SIP:
csr-active-config=0x10或0x0 (csrutil enable [--no-internal] 或 curutil clear)
注:部分kext无法通过Clover的kext注入来正常工作,例如AppleHDA Injector等。
-> 关闭SIP中的所有防护,不推荐:
csr-active-config=0x07ff

可以看出,0x67其实并不是一个十分完美的选择。但是需要开启HiDPI的朋友,必须先设置为0x67,完全关闭SIP才可以成功执行脚本。虽然我没有拜读脚本的内容,但猜测里面应该有涉及到系统文件的写入。另外,在注入HiDPI成功后,如果开启SIP不知道是不是会出现无法开机或者HiDPI失效,这些我都没有尝试。因为我目前还是完全关闭SIP的状态,感兴趣的朋友可以试试。最后,值得一提的是,我的配置和Clover设置的条件下,0x13并不能顺利开机,也就是不适用;但是设置成0x3是可以正常运行的,上一个帖子里面提供的config.plist均设置为0x3的值。大家可以根据自己的现状进行尝试,或者选择看看简要说明那篇帖子,结合自己的实际需求,算出适合自己的掩码,填入CsrActiveConfig。


Rank: 9

UID
750326
帖子
4537
PB币
3278
贡献
0
技术
102
活跃
2894
沙发
发表于 2019-10-16 17:35:50 IP属地四川 来自手机 |只看该作者
这个我可以试试。

Rank: 1

UID
4844993
帖子
22
PB币
1
贡献
0
技术
0
活跃
122
板凳
发表于 2020-1-14 11:08:06 IP属地北京 |只看该作者
本帖最后由 hellcoldby 于 2020-1-14 11:10 编辑

顶一下  csrutil disable  想完全关闭 ,的确需要设置为 0x67
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4093930
帖子
258
PB币
135
贡献
0
技术
0
活跃
296

8周年庆典勋章

4F
发表于 2020-3-7 12:44:29 IP属地河北 |只看该作者
学习了,以前只知道添数字,不理解为什么,这才是好贴,顶!!!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛