sunnysky2013 发表于 2020-2-20 17:13

Clover转OpenCore,卡在CFG Lock上,偏移已确定modGRUBShell修改无效

本帖最后由 sunnysky2013 于 2020-2-20 21:59 编辑

此贴终结,感谢3#,4#大佬提供的解决方案,参考一下帖子:
https://bbs.pcbeta.com/viewthread-1840558-1-1.html



    各位大佬快来支个招,前天没抵住诱惑,从Clover转向了OpenCore,体验了opencore的速度之后再也不想回到Clover了,但是目前卡在CFG解锁的问题上动弹不得啊,虽然致残不致命,目前能进系统,但是必须把OpenCore配置文件里2个CFG的开关打开才能进系统,但是折腾的心老是不能安分,目前情况如下,还请各位大佬帮忙分析下原因及思路:


问题简括:BIOS解析的CFG偏移为0x3A,但是用modGRUBShell的setup_var及setup_var_3指令去查询及修改都不生效


本人的电脑及配置
联想ideapad 700-15ISK-- CPU: i7-6700H
-- 独显: intel HD530
-- 核显: GTX950M
-- 网卡: BCM94352z

分析BIOS取得的CFG偏移:0x3A
如下是Windows下UEFItools加Universal IFR提取出来的CFG Lock文件(解析后的文件在文末百度云附件中)


如下是Windows下用大佬的GUI提取的信息


在Mac下用UEFITools加ifrextract解析出来的偏移也是0x3A(忘记截图了)

如下是通过modGRUBShell查询的该偏移的内容为0x00,进Mac用Hackintool查询结果在下下图。(有修改成0x00及0x01但是没任何效果,Hackintool查询结果都一样)

modGRUBShell:


Hackintool:


各位大佬发发力,指点一下,搞了两天脑壳都炸了

BIOS文件及提取用UniversalIFR 解析后的文件: https://pan.baidu.com/s/1YSDdQx2ONiorf0Y9jd3_sw 提取码: ezgx

sunnysky2013 发表于 2020-2-20 18:58

大佬们,来看上一眼

ourfor 发表于 2020-2-20 19:04

使用RU.efi

tyuan1231 发表于 2020-2-20 19:09

我之前也是用你那个修改不行,后边用ru.efi搞定。

华歌 发表于 2020-2-20 19:34

其实,你完全不用关注CFG LOCK的状态,在config中,将Root--Kernel--Quirks下的AppleXcpmCfgLock设置为TRUE(yes) [针对4代以上机型]或AppleCpuPmCfgLock设置为TRUE(yes),当然,二项全TRUE(yes)也没问题。

sw19999 发表于 2020-2-20 19:45

跟你一样情况,OC必须打开CFG两个选项才可以启动。

sunnysky2013 发表于 2020-2-20 19:52

ourfor 发表于 2020-2-20 19:04 https://www.pcbeta.com/static/image/common/back.gif
使用RU.efi



很直观,看来不是efi工具的问题了,应该是重BIOS文件提取偏移有问题,估计是这个phoenix搞的鬼

sunnysky2013 发表于 2020-2-20 19:53

tyuan1231 发表于 2020-2-20 19:09 https://www.pcbeta.com/static/image/common/back.gif
我之前也是用你那个修改不行,后边用ru.efi搞定。

我去下了个RU试了下,那个位置的值是0,看来是bios文件的问题了

sunnysky2013 发表于 2020-2-20 19:53

小狼也有人用 发表于 2020-2-20 19:45 https://www.pcbeta.com/static/image/common/back.gif
跟你一样情况,OC必须打开CFG两个选项才可以启动。

有点难受,有方案的话记得共享下

sunnysky2013 发表于 2020-2-20 20:36

华歌 发表于 2020-2-20 19:34 https://www.pcbeta.com/static/image/common/back.gif
其实,你完全不用关注CFG LOCK的状态,在config中,将Root--Kernel--Quirks下的AppleXcpmCfgLock设置为TRUE ...

对的,我现在就是这样处理的,但是这样不能驱动原生电池管理

wakin20 发表于 2020-2-20 21:03

我是修改bios解锁cfg lock的。

tyuan1231 发表于 2020-2-20 21:04

sunnysky2013 发表于 2020-2-20 19:53
我去下了个RU试了下,那个位置的值是0,看来是bios文件的问题了

不一定,你的进去之后是不是有cpusetup和setup,应该是其中一个是0一个是1吧。
你再看看……

yjplayer 发表于 2020-2-20 21:25

试下渣想祖传开bios高级设置的方法{:5_262:},反正我的ideapad510s适用,lz机型跟我同系列应该也适用吧
关机状态按6组数值

第一组   F1Q   A   Z
.
.
如此类推
.
.
第六组   F6   Y   H   N

按完后开机进bios,如无意外应该可以进入高级设置界面(有意外的话自己看着办{:5_262:}),在power那里最底下有cfg lock的开关

sunnysky2013 发表于 2020-2-20 21:48

tyuan1231 发表于 2020-2-20 21:04 https://www.pcbeta.com/static/image/common/back.gif
不一定,你的进去之后是不是有cpusetup和setup,应该是其中一个是0一个是1吧。
你再看看……

{:5_588:}对的,弄好了,看到一个以前的帖子找到了。感谢大佬提供的RU方向

sunnysky2013 发表于 2020-2-20 21:49

wakin20 发表于 2020-2-20 21:03 https://www.pcbeta.com/static/image/common/back.gif
我是修改bios解锁cfg lock的。

这个我想了一下午,最终还是忍住了,因为不会,哈哈哈

sunnysky2013 发表于 2020-2-20 21:50

yjplayer 发表于 2020-2-20 21:25 https://www.pcbeta.com/static/image/common/back.gif
试下渣想祖传开bios高级设置的方法,反正我的ideapad510s适用,lz机型跟我同系列应该也适用吧
关 ...

刚刚已经弄好了,下次关机我也试试看

sw19999 发表于 2020-2-20 23:14

我是炫龙的笔记本,蓝天模具,没有高级菜单

sunnysky2013 发表于 2020-2-21 00:32

小狼也有人用 发表于 2020-2-20 23:14 https://www.pcbeta.com/static/image/common/back.gif
我是炫龙的笔记本,蓝天模具,没有高级菜单

先下载BIOS,定位到CFG LOck偏移,用modGRUBShell或者RU修改

598204514 发表于 2020-2-21 00:39

暂时还在观望 要不要转oc,感觉oc很多地方 找不到解决办法

ZOUYONQUN 发表于 2020-2-21 06:56

高手们工具上传一下RU.efi
页: [1] 2 3
查看完整版本: Clover转OpenCore,卡在CFG Lock上,偏移已确定modGRUBShell修改无效