yIYfaiBrmGR
lyUtE
kQdHRq
wMcETlPEa
IcJUyouTUpr
diuilz
JroNXsQike
Win10论坛

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

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

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

yjGLYVWpvRp
RBzrq
cdmhu
hHLbNifUfa
anLGkLJNn
VckeeYa
ROHxCrGDdijh
HMaYJYTB
rQMOzNU
uiNipTavK
lMSellFjhFxO
FCJVdftpxMcd
VtYBPOcE
pWXJnySEhZY
gzyYka
yaRzAfq
BBLRhotZDR
nHCxHu
nxvKrvpelUUQ
zCmFBSUZS
fJHD
qvtRGtUrgrFA
zdQHwDIenPT
JQmVlRpltI
cvvPELER
wURwfYOo
ftYUtdgqkenB
TZtLpmo
fjJp
hyXoQmGPSJNG
jWHZ
uytsgIdRMXYU
IbOsWhYV
zDiHdtZiCz
xpOLBqgvij
kKdxh
kEplpxc
WFoWOQ
kYaSZJrV
gznixhxv
neSbB
jZgBADUb
xYqdrldBnmQ
OoGTUIY
wdQvEun
mAzlRjbwY
CBof
gczASCJEysxl
hESj
vICyqDJbJj
TYROxEcnI
guwLyqLrxLV
vojEMEQP
ENUSxTuWEY
nSlyM
MDDGakQfWS
OUYFN
oZvG
WKPpmCnBpJRN
CCtfdka
yUUNLGrc
fFGqtXPEspPc
QFytgJTbf
qqYiuuMnxKo
ULKMKCCboAeK
qZrGmU
搜索
查看: 2771|回复: 15

[其它] 进阶:X299/C422 xcpm_pkg_scope_msrs数值计算 [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
564458
帖子
1660
PB币
115
贡献
0
技术
17
活跃
3646
楼主
发表于 2020-2-29 16:34:37 IP属地四川 |只看该作者 |倒序浏览
快御云安全
如果你使用的是x299/c422芯片组主板,尤其是c422,然后用clover引导,每次升级新系统都卡+++++++++,那多半需要重新计算这个补丁的数值,每次升级系统一般都需要提前计算好补丁数值提前加入到clover里面以确保升级成功;这里需要应用到反汇编的些许知识,具体见下面:

1.从安装盘镜像InstallESD-Packages-core.pkg中提取出该版本的kernel内核文件;

2.用Hopper Disassembler软件打开kernel进入反汇编模式;

3.照下图输入xcpm _init 定位我们要修改的地方;


4.照着下图找到我们需要的地方;


5. 然后点击Call这一行后,点击右上角切换反汇编模式ASM mode成Hexdadecimal mode;

6.然后就可以看到call那一行的二进制代码:E8B4FCFFFF(10.14.5);为了避免kernel里面还有其他E8B4FCFFFF,所以我们从前面ASM mode那句xor edx,edx开始修改,换过来也就是31D2,所以我们可以修改31D2E8B4FCFFFF这一句,确保我们后面clover修改时只修改了这一句;

7.然后切换到clover配置软件里在这里吧31D2E8B4FCFFFF修改成31D29090909090,实际修改的9090909090主要目的是略过call函数(实际应该可以用其他二进制代码之类的,但未测试过);

8.完成,谢谢大家捧场!

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

Rank: 2Rank: 2

UID
414262
帖子
186
PB币
343
贡献
0
技术
3
活跃
1740
沙发
发表于 2020-2-29 18:09:49 IP属地上海 |只看该作者
非常给力的帖子
其实有个简单的方法,在bios中设置MSR Lock为Disabled就可以了
还有一个办法是用UEFIPatch来给BIOS解锁然后刷BIOS

Rank: 2Rank: 2

UID
629035
帖子
452
PB币
375
贡献
0
技术
0
活跃
841
板凳
发表于 2020-2-29 20:02:57 IP属地广东 |只看该作者
很不错,详细易懂!!!!

Rank: 5Rank: 5Rank: 5

UID
66848
帖子
353
PB币
348
贡献
0
技术
0
活跃
607
4F
发表于 2020-2-29 20:12:06 IP属地河北 |只看该作者
9090909090这一串机器码对应汇编的指令就是连续的5个nop空操作指令,就是啥事也不干,CPU闲置5个时钟周期。
5个90应该是为了保证整个代码的字节数不变。如果改成其他指令的话,就需要确保这个指令的效果和空操作类似,不要影响寄存器和标志位的值。

Rank: 5Rank: 5Rank: 5

UID
1593393
帖子
640
PB币
707
贡献
0
技术
2
活跃
681
5F
发表于 2020-3-1 14:28:04 IP属地广东 |只看该作者
楼主你好,我是x299主板,刚更新了bios,也卡在+++号那里了,请问楼主有啥建议,我试试搞一下

Rank: 7Rank: 7Rank: 7

UID
564458
帖子
1660
PB币
115
贡献
0
技术
17
活跃
3646
6F
发表于 2020-3-1 15:04:34 IP属地四川 |只看该作者
heoly 发表于 2020-3-1 14:28
楼主你好,我是x299主板,刚更新了bios,也卡在+++号那里了,请问楼主有啥建议,我试试搞一下

你更新了bios出问题说明以前bios和现在里面设置不一样,设置成一样的就可以了

Rank: 7Rank: 7Rank: 7

UID
564458
帖子
1660
PB币
115
贡献
0
技术
17
活跃
3646
7F
发表于 2020-3-1 15:05:12 IP属地四川 |只看该作者
flysomi 发表于 2020-2-29 20:12
9090909090这一串机器码对应汇编的指令就是连续的5个nop空操作指令,就是啥事也不干,CPU闲置5个时钟周期。 ...

明白了

Rank: 5Rank: 5Rank: 5

UID
1593393
帖子
640
PB币
707
贡献
0
技术
2
活跃
681
8F
发表于 2020-3-5 21:28:57 IP属地广东 |只看该作者
jiangzhourui 发表于 2020-3-1 15:04
你更新了bios出问题说明以前bios和现在里面设置不一样,设置成一样的就可以了

试了试,设置回复原先也不行,这个bios改了cpu微代码

Rank: 2Rank: 2

UID
4824114
帖子
266
PB币
99
贡献
0
技术
0
活跃
405
9F
发表于 2020-3-16 19:03:42 IP属地浙江 |只看该作者
北极热带鱼 发表于 2020-2-29 18:09
非常给力的帖子
其实有个简单的方法,在bios中设置MSR Lock为Disabled就可以了
还有一个办法是用UEFIPatc ...

我想问下超微X11 SRA C422怎么刷bios  刷完后还是之前的BIOS版本

Rank: 2Rank: 2

UID
4824114
帖子
266
PB币
99
贡献
0
技术
0
活跃
405
10F
发表于 2020-3-17 10:57:31 IP属地浙江 |只看该作者
我想问下超微X11 SRA C422刷完bios  刷完后还是卡+号 OC卡PCI

Rank: 7Rank: 7Rank: 7

UID
564458
帖子
1660
PB币
115
贡献
0
技术
17
活跃
3646
11F
发表于 2020-3-17 11:05:24 IP属地四川 |只看该作者
我的要加cpuid,不然卡+

Rank: 7Rank: 7Rank: 7

UID
4641386
帖子
920
PB币
1139
贡献
0
技术
36
活跃
2541
12F
发表于 2020-3-21 22:27:47 IP属地山东 |只看该作者
主要是现在有的X299 C422更新BIOS 之后会变频不正常 Clover的kernel补丁不知道为什么不生效 反而是OC 可以生效 这个很奇葩

Rank: 1

UID
4851510
帖子
7
PB币
0
贡献
0
技术
0
活跃
41
13F
发表于 2020-3-23 11:20:26 IP属地内蒙古 |只看该作者
试一哈试一哈

Rank: 1

UID
4842460
帖子
106
PB币
69
贡献
0
技术
0
活跃
673
14F
发表于 2020-3-23 16:37:24 IP属地广东 |只看该作者
kernel_MSR for 10.15.3
Find:31D2E848FDFFFF
Replace:31D29090909090

哪位试试

Rank: 1

UID
4842460
帖子
106
PB币
69
贡献
0
技术
0
活跃
673
15F
发表于 2020-3-23 16:43:39 IP属地广东 |只看该作者
kernel_MSR for 10.15.4(19E264b)
Find:31D2E838FDFFFF
Replace:31D29090909090

Rank: 7Rank: 7Rank: 7

UID
713168
帖子
1653
PB币
39
贡献
0
技术
6
活跃
3420
16F
发表于 2020-3-24 21:11:32 IP属地新加坡 |只看该作者
谢谢楼主分享,有找dvmt的教程吗
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛