小米笔记本Pro安装10.13随手记及EFI分享

43次阅读
没有评论

小米笔记本 Pro 安装 10.13 随手记

![屏幕快照 2017-09-22 下午 6.22.58](https://pan.daliansky.net/d/blog/ 屏幕快照 2017-09-22 下午 6.22.58.png)

安装中遇到的几个难点:

无法进入安装界面,需要屏蔽独显

卡在 Service only ran for 0 seconds. Pushing respawn out by 10 second,这是由于没有屏蔽独显而加载显卡驱动造成的,于是又开始爬帖子学习如何禁用独显,经过两个小时的研究,总算是把独显给屏蔽了。感觉自己是不是年龄大了,变得越来越笨了呢。

Clover 无法识别苹果分区卷标

显卡的问题解决了,终于进入安装界面了,10.13 可以直接识别出 NVME 的磁盘而不需要任何的补丁,这点超赞。打开磁盘工具,直接把小米预装的 Windows 10 儿童版给干掉了,然后分了三个区,一个 8GB 的安装分区,省去制作安装 U 盘的麻烦,一个 MAC,另一个 WINDOWS,这么做的好处是直接会生成一个 200MB 的 EFI 分区。【这里插句题外话:我自从学习黑苹果以来,很少使用 Windows 工具,无论是调整分区还是恢复镜像,能在苹果环境下做的绝不进 Windows】
要说 NVME 的速度真不是盖的,10.13 的第一阶段的安装也就 10 几秒就自动进入重启了,要知道这个过程中可是复制了 5GB 的数据呢。
重启后发现个奇怪的问题:无论是安装分区还是 MAC 分区的卷标就是无法显示,于是停下来开始检查 Drivers64UEFI 目录下是否包含 APFS 及 HFS 驱动,发现这些驱动都躺在那儿,而且正常的情况下还没进第二阶段,磁盘的分区还没有自动转换成 APFS。于是又不得不停下来开始继续爬帖,发现小米 13.3 的 EFI,提取驱动及 hotpatch 做修正后 CLOVER 可以显示安装分区和 MAC 分区的卷标了,顺利进入第二阶段完成安装。

安装驱动程序

进入新安装的系统,发现面临的工作还是不少的:网卡没有驱动,显卡没有驱动,声卡没有驱动,那系统怎么用呀?!
于是乎,找出 USB 的无线网卡,安装驱动,联网成功;
显卡是 UHD620,platform-id 是:59170000,折腾了好久总是没驱动好,于是乎就先仿冒吧,使用 0x19160000 可以顺利驱动显卡;
声卡通过 linux 提取 codec,发现是 ALC298,298 的 layoutid 只有 3、13、28、72 这几个,于是直接编译个 AppleALC,通过 Clover 注入总是无法发声,通过 ioreg 检查发现 layoutid 一直为 3, 于是又折回去检查 hotpatch,发现有声卡的注入 id,小刀一飞直接把它删除了。重启了三遍,发现 id 为 28 时可以正确发声。

one more thing:

*** 触控板开机正常,功能单一;睡眠唤醒后支持多手势 ***
收工喽!!!
![屏幕快照 2017-09-22 下午 6.20.24](https://pan.daliansky.net/d/blog/ 屏幕快照 2017-09-22 下午 6.20.24.png)
![屏幕快照 2017-09-22 下午 6.20.50](https://pan.daliansky.net/d/blog/ 屏幕快照 2017-09-22 下午 6.20.50.png)
![屏幕快照 2017-09-22 下午 6.20.46](https://pan.daliansky.net/d/blog/ 屏幕快照 2017-09-22 下午 6.20.46.png)
![屏幕快照 2017-09-22 下午 6.16.57](https://pan.daliansky.net/d/blog/ 屏幕快照 2017-09-22 下午 6.16.57.png)
![屏幕快照 2017-09-22 下午 6.21.07](https://pan.daliansky.net/d/blog/ 屏幕快照 2017-09-22 下午 6.21.07.png)
![屏幕快照 2017-09-22 下午 6.21.16](https://pan.daliansky.net/d/blog/ 屏幕快照 2017-09-22 下午 6.21.16.png)

更新日期:

  • 10-14-2017

    • EFI 更新,触摸板工作正常
  • 10-17-2017

    • EFI 更新,修正显卡驱动
    • 增加 HDMI Audio 声音输出
    • 驱动更新:
      • Lilu v1.2.0
      • AppleALC v1.2.1
      • IntelGraphicsDVMTFixup v1.2.0
      • AirportBrcmFixup v1.1.0
    • 驱动修复:
      • IntelGraphicsFixup v1.2.0
  • 10-18-2017

    • 经测试显卡驱动不如第一版的好,现将显卡驱动恢复为仿冒 0x19160000
    • ACPI 修复
    • 驱动程序修正
    • 去掉 USBInjectAll 采用 SSDT-UIAL.aml 内建 USB 设备
  • 10-19-2017

    • 显卡驱动正常
    • 触摸板开机正常,睡眠唤醒后多手势使用正常
    • 睡眠正常
    • 电池信息正常
  • 10-31-2017

    • 更新声卡驱动,修复耳机问题
    • 新驱动增加 layoutid:13
    • 支持四节点,支持耳麦自由切换,Mic/LineIn 工作正常
      小米笔记本 Pro 安装 10.13 随手记及 EFI 分享
      小米笔记本 Pro 安装 10.13 随手记及 EFI 分享
  • 11-2-2017

    • Lilu v1.2.0 更新,支持 10.13.2Beta
    • AppleALC 更新,使用最新修正版 Lilu 联合编译,解决 10.13.1 更新后无法驱动的问题
  • 11-5-2017

    • 整合 AppleALC_ALC298_id13_id28.kext 驱动到 EFI
    • EFI 目录下添加 ALCPlugFix 目录,请安装完成后进入 ALCPlugFix 目录,双击 install 双击自动安装.command 安装耳机插入状态修正守护程序
    • 修正 Drivers64UEFI,解决无法安装问题
    • 更新 apfs.efi 到 10.13.1 版本
  • 11-7-2017

    • Lilu v1.2.1 目前还不稳定,存在无法进入系统的风险,所以降级到 v1.2.0 版本
    • AppleALC 降级到 V1.2.0

EFI 暂不支持 macOS 10.13.2Beta 版本的安装,Lilu 不抽风后会持续更新

  • 1-25-2018

    • 支持 10.13.x 安装使用
    • 更新 VoodooI2C 到 2.0.1 版本,支持多手势,触摸板开机可正常使用,不漂移,无需唤醒
    • 修复电量百分比不刷新的问题
    • 修复声卡睡眠唤醒无声音的问题
    • 修复屏幕亮度无法保存的问题
    • 更新Lilu v1.2.2
    • 更新AppleALC v1.2.2 支持小米 Pro,注入 ID:99
    • 更新IntelGraphicsFixup v1.2.3

EFI 更新源

https://github.com/daliansky/XiaoMi-Pro

关于打赏

您的支持就是我更新的动力!
如果不希望看到博主停更的话,请点击下方的 打赏 支持一下,有钱的捧个钱场,没钱的捧个人场,谢谢大家!

QQ 群:

247451054 小米 PRO 黑苹果高级群

正文完
 0
liveob
版权声明:本站原创文章,由 liveob 于2024-09-14发表,共计2740字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码