- 积分
- 194
- 最后登录
- 2024-2-27
- 精华
- 0
- 阅读权限
- 20
- 主题
- 73
- UID
- 11519
- 帖子
- 485
- PB币
- 1849
- 威望
- 0
- 贡献
- 0
- 技术
- 61
- 活跃
- 183
- UID
- 11519
- 帖子
- 485
- PB币
- 1849
- 贡献
- 0
- 技术
- 61
- 活跃
- 183
|
发表于 2018-9-11 22:55:36
IP属地内网
|显示全部楼层
本帖最后由 xinpeng 于 2018-9-25 21:32 编辑
2018.9.25 更新10.14正式版EFI文件(修正亮度保存)。
https://pan.baidu.com/s/1ziWeKR-0-MC4AYI7jB4i6A rd9y
一直没有能成功把T460P的系统从10.13.6升级成10.14。
主要原因是想然后独立安装10.14,和10.13.6在不同的分区。两个分区安装不同的系统。安装10.14的时候就提示找不到安装源。后来干脆直接在10.13.6上面升级安装10.14,就顺利通过了。如果抹掉10.13.6,直接安装10.14,应该也比较顺利。
T460P具体的说明见我原来的10.13.6的帖子。
这里主要谈谈如何无痛升级。
升级过程中主要遇到AppleIntelSKLFrameBuffer重启的问题,这里只讨论HD530,其它显卡应该也类似。在Clover引导界面把注入ID从0x191b0000改成0x12345678,并加-v引导clover,就能正常升级完成。
然后就是打补丁,通过论坛15732157027的帖子
https://bbs.pcbeta.com/forum.php? ... ghlight=frameBuffer得到启发:
DP1:
- Kext: com.apple.driver.AppleIntelSKLGraphicsFramebuffer
- Find: 76 40 48 FF 05 11 E5 07
- Repl: EB 40 48 FF 05 11 E5 07
DP2:
- Kext: com.apple.driver.AppleIntelSKLGraphicsFramebuffer
- Find: 764048FF 0561E907
- Repl: EB4048FF 0561E907
DP3:
- Kext: com.apple.driver.AppleIntelSKLGraphicsFramebuffer
- Find: 764048FF 05F1E907
- Repl: EB4048FF 05F1E907
可以看出,主要是把764048FF改成EB4048FF。
自己通过命令行输入命令找到相应的特征码:
hexdump -C /System/Library/Extensions/AppleIntelSKLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelSKLGraphicsFramebuffer | grep "76 40 48"
得到两处代码(以DP10为例),前面比较类似,于是补丁就是,找到764048FF 05FDEE07,替换成EB4048FF 05FDEE07。
附上 T460P 10.14 DP10的部分EFI文件。
附件中有两个config文件,当升级之后第一次启动请选择config-10.14,加-v进入桌面。打好补丁后,再默认用config直接进入系统。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|