E550用OC改开机流程
端点 E550 分区、EFI 引导收集和工具
起点
根据上篇文章提供的资源方法,在E550上做了一个比较正常的黑苹果系统,安装了Win10作为替代。这个过程可能很顺利,因为我找到了一套可启动的 E550。 EFI可以直接使用,结合黑小兵的.15.3..33ISO,安装比较顺利。因此,这两个资源引用非常重要。
我在文中介绍一些经验,
这是一款 Intel 双频 wifi 芯片,已激活 M.2 接口(可根据要求提供)。显示电池电量。 02 提供亮度调节使用最新的LIlu+,使用ALSP的专用触控板驱动多指手势。
完成上述工作后,转移了测试(OC)开机转换的想法,因为据说OC更新快,功能更强,可以提供操作系统的升级。
以下是这几天集会的资料和过程,给有这个想法的人提供一些指导,避免走的弯路,主要是几年自己都忘了怎么做了以后,趁着热,也写下来帮自己吧
清理残留物,重置 NVRAM
黑果战士从到OP
指南
方法的大致步骤(应该不影响开机,我的没效果,担心了好久):
如果有以下文件目录,删除它们
//EFI/EFI///-64.efi
//EFI/nvram.plist /etc/rc..lib
/etc/rc.boot.d/10._log.local
/etc/rc.boot.d/20..local
/etc/rc.boot.d/70..local.
/etc/rc..d/80..local
/etc/rc.boot.d /etc/rc..d
///。 //
/
在终端输入:
sudo kextcache -i /
列出系统上不应该存在的 kext 需要一段时间。
sudo -s
touch /Library/Extensions /System/Library/Extensions
kextcache -i /
macOS 需要 -uw /load 分区以读取/写入模式。工具可用,命令行就可以了。在我使用的工具中。因为第一项没有列出来,我应该白做这一步。
3.需要在OC中
编辑.plist的工具,我用,可以用。因为2.56.0.0版本保存0.7个文件,出现错误,无法使用。只需选择一个有效的。
在 OC 的 .plist 中:
其他 -> -> -> 正确
启动时选择重置 NVRAM 启动。成功后重启。
注意:有些机型不能成功,需要升级BIOS,我做了一个新的,并不总是出现。 .
为了防止一些事情,.plist需要
Kernel -> Quirks -> CustomSMBIOSGuid -> True
PlatformInfo -> UpdateSMBIOSMode -> Custom
本节结束,因为系统不能再启动,我把EFI备份了,以后再用。因为我把EFI搞砸了,差点进不去,不过EFI只要复制就可以用,挺绿色的。然后把它放进去就可以了。
找到合适的OC包,制作新的可启动U盘
--T450-T450s--指南--Mont-OC-0.7.0v1
我要找的基本EFI,先用U盘制作工具制作启动盘,然后把磁盘的EFI分区放到EFI里,
记得在放入之前用工具修改.plist中的一些项目,并在第一次启动时清除Nvram。只需按照上一节中的说明进行操作即可。
成为MAC OS的OP启动盘。选择这个U盘启动。我能够进入之前清空的系统,这让我很惊讶。后来,我更加惊讶了。当我拔出U盘时,原来的可以正常使用。这背后可能有各种原因,但它终于奏效了。不过,这才刚刚开始,后面还挺麻烦的。几乎是一天不睡觉就解决一个故障。
排除恒定驱动项kext驱动调整[1]。先弄个更简单的触摸板
过了两天,因为是T450的OC,硬件还是不一样。 USB无线鼠标可以用黑苹果oc引导从U盘改到硬盘,触控不行。先修好了。本来以为他很简单,可是两天多过去了,他一直在修修补补。结果可能是因为在原来的OC KEXT中启用了接口,导致后面的不能正常工作。基本上我都一一试了,把原来的和相关的子项都关闭了。阿尔卑斯触摸
最好先确认自己笔记本的板子厂家。该制造商有效且难以找到。但同时记得关闭,输入相关的kext和子项。然后把它和它的孩子放在那里。重启电脑应该没问题。
[2]。做一个更简单的WIFI
因为之前的经验,这次稍微快了一点,一天多了。不眠不休。还是以前的地址
itlwm.kext里面有3个组件,.1..kext,.dmg是可选的,但是在OC中,.dmg是必须存储的,而且必须基于itlwm.kext。我花了很多时间来调整它们,终于从原来的描述中得到了一些灵感。
一开始去wifi的安装点发现有强制加载
ForceKextsToLoad
SystemLibraryExtensionscorecapture.kext
SystemLibraryExtensionsIO80211Family.kext
这两个kext都在系统目录下,OC不支持在启动时使用。有些文章说可以复制到OP/kext。我试过了,还是不行。
后来去看了原开发者的说明黑苹果oc引导从U盘改到硬盘,得知itwm.kext可以达到类似的效果,而且必须配合使用,所以应该放在用户的启动中。并且关闭类似的wifi启动项,应该替换掉原来的,使用最新的,可以把它lwm放在表面上,但是前面可能不行。
这两个问题基本上是最后一张图一起解决,最后把.plist放在下载里的EFI里。
ACPI 调整 [3]。电池电量显示
这个最基本的功能是ACPI,但是它的前台性能是KEXT,所以在上一节的图中,3这个标签是用来表示它的位置的,说到电池电量几乎是出名的是的,它解决了之前 ACPI 中 asl 做的事情,每台机器都做一次。根据开发说明,liuli是用来转换8位以上的EC数据的,提到需要用到。在 ACPI 中有三个 EC 名称替换。但是我取消了,不影响电池显示。而不是 in。但在 oc 中,这已成为必须。
我下载的OC是T450的。下面有很多电源的ACPI文件,还有几个关于电池的asl文件。所以这应该单独作为一个部分来解释。 ACPI很多情况下需要使用asl,oc建议用这种方式打补丁,但这不太现实,
几乎一个模型是相同的,但我无法得到它。使用的工具是虽然可以解析出asl,转成dsl,但也可以存成asl,变成自己的。但是我怎么知道要改变什么。所以最后剩下一个休眠问题,等着解决,看来得自己慢慢解决了。
我在做电池的时候用了很多ACPI asl的方法,不需要这个,但是在OC下无法成功使用,于是我又重新打了ACPI Patch。最终发现,关于电池的项目很多。
然后将ECE放入kext中,指定订单的位置。电池终于出来了。
[4] 睡眠和唤醒
本来机器是不能休眠的,现在oc可以自然休眠,但是不能唤醒,所以没用。我只能关掉休眠,追求完美的我依然止步不前,因为几乎所有的指令我都试过了。还是无法正常唤醒,休眠后电源灯闪烁。但是当它醒来时,只有鼠标出来并且它正在加载并且它不会移动。所以关闭休眠。
T450的源码里面有说明是针对big surg优化的。当我需要阅读全文安装说明时,我会一一阅读。帖子 [3] 说:
您可以使用英特尔 WiFi Kexts 中的 .kext 并在从睡眠唤醒后打开 wifi。
[5]独立显卡R7 M265
我按照 Fake id 教程来显示显卡。但它仍然不起作用,我再次将其关闭。对于笔记本来说,核显就足够了。也关门了。
至于这里的流程
根据dsl文件启用ATI显卡的步骤
按照这个可以启动,但是如in,不开启桌面电脑之类的界面就没用了,目前就是这样。
[6]还没完,官网的.15.3更新为10.15.7
刚刚在知乎上看到sleep 黑屏是因为妈妈的胎儿,所以尝试更新,从15.3到15.7,在更新提醒。更新大约花了半个小时。 4.7G的官网升级包,下载后重启,自动出现新卷。运行了大约20分钟,然后重启进入系统,耗时10分钟。然后正常登录,初始化自定义,开始下载安全更新。它看起来更像是一个白苹果。这在下面是不可能的,我之前尝试过,失败了。
开机后有很多补丁。不知道有没有很多补丁。这是一件好事。无论如何,还有一层额外的可选空间。不过补丁打完可能就悲剧了,保存后重启看看吧。
本次1G以上的安全更新耗时近20分钟,与之前的流程差不多。重启,重启,OK。
发布到磁盘
原硬盘EFI分区,EFI文件备份,用U盘替换。转入OC的工作就完成了。
节点/小火箭/美区ID/国外苹果ID/美区小火箭购买/美区小火箭兑换码/shadowrocket兑换码/苹果商店下载shadowrocket网址
原文链接:E550用OC换引导的过程终点E550分区,EFI引导合集及工具起点,转载请注明来源!