Hackintosh for my MiAir_i77500u
Thanks for the help of ourfor, his github address is https://github.com/ourfor/Mibook-air
MacOS EFI is here
DG软件在这一步骤用有很大作用,因为mac需要200M的EFI才能抹盘
我的自带EFI+MSR只有100M+16M=116M,所以要手动建立
(1)进DG将原始EFI分区备份(右键复制到桌面),并制作镜像(右键保存到镜像)
(2)从C盘中压缩一个400M的盘
(3)进DG,将这个400M的空白盘新建一个EFI system partition的盘,从镜像中恢复
这里如果出现写磁盘错误,重启可解决(这里卡了挺久)
(1)用TransMac做U盘,注:我用的10.13的系统
(2)复制已经做好的EFI到U盘的ESP分区,有两种方法。一种是直接用explorer++;另一种是参照这个视频:https://www.bilibili.com/video/av19235761 ,将U盘ESP删除,新建一个FAT32格式分区,再把EFI复制过来
因为我用的10.13的系统( http://pan.baidu.com/s/1kVwxCPL ) 10.13.3(https://pan.baidu.com/s/1bqmWMLp 密码: 7pu8)
,就用的相对比较旧一点的efi文件,这个repo里面的EFI_小米笔记本Air-i7-7500U-10.13.zip 用太新的efi,无限重启,后来得知kext文件夹中coredisplay需要去掉就可以用了,这个就是导致无限重启的原因
特别注意,driver64UEFI文件夹中的EmuVariableUefi64,这个用于驱动独显,但是现在版本驱动不了用不到
压缩C盘空间空出一个40G的盘
值得一提的是,有很多教程建议这个时候将这个空白盘抹成apple的
我也是参照这个视频 https://www.bilibili.com/video/av19235761 ,新建盘但是不分配盘符和格式化,也是可以的
另外还有一个问题:win的盘,可以读但是不能写,这个可以修改,但是windows系统分区不能写
其他ntfs的分区可以,百度或者Google macOS原生读写ntfs,不建议安装ntfs读写软件,这样对Windows系统分区不好
efi好了以后,安装就问题不大了,注意不要登陆就好,后面三码合一安装后,
进win,将Clover文件夹复制到硬盘。这一步也可以在mac下完成,直接用clover configurator挂载 esp 分区,或者
diskutil list
diskutil mount disksxsx //diskxsx就是你EFI类型分区的IDENTIFIER
组合键win
+R(run)
,输入diskpart
点击运行,输入以下命令挂载:
list disk //列出存储设备信息
select disk 0 //选择磁盘0(选择ESP分区所在磁盘,一块硬盘默认为0)
list partition //列出所选硬盘的所有分区
select partition 0 //根据ESP分区选择
assign letter=x //分配盘符
接下来你就可以在Windows的资源管理器里面看到x
盘,就是我们系统的ESP引导分区,但是在Windows资源管理器中会提示没有权限打开,这时候使用软件Explorer++
以管理员身份运行,用最新 release EFI,删除EFI文件夹下面的Windows
和Ubuntu
这两个文件夹,之后再移动到ESP分区,如果有提示选择合并。
以管理员身份运行Bootice,UEFI-修改启动序列-添加
添加四叶草开机引导路径(X:\EFI\CLOVER\CLOVERX64.efi
) ,上移到第一启动序列.下次开机就能进入四叶草引导了。
bootice添加 /ESP/EFI/CLOVER/CLOVERX64.efi 启动项,并移动到第一个
三码合一参考:https://www.bilibili.com/video/av20912880
其实现在可以不用管三码问题了,直接拖入最新efi即可
另外直接装完以后可能唤醒有点问题,用10.13.3(https://pan.baidu.com/s/1bqmWMLp 密码: 7pu8),用最新的efi解决
---------------------------20200430 更新---------------------
USB Clover Adapter 更新 v14 https://github.com/chris1111/Wireless-USB-Adapter-Clover/releases
---------------------------20200303 更新---------------------
整理文件夹,分类摆放文件夹,Trackpad updated + 10.15 supported,现在触控板非常好用,可以三指拖动和三指查词等白果手势
Wireless Adapter driver: https://github.com/chris1111/Wireless-USB-Adapter-Clover
WiFi目前无解,国外大佬的IntelWifi项目进展迅速,目前已经能够在系统偏好设置-网络-Wi-Fi中扫描到WIFI信号了 相关项目地址:IntelWifi(https://github.com/rpeshkov/IntelWifi) 和 black80211(https://github.com/rpeshkov/black80211)
最新 efi 以 release 为准,如果是 Mi-Air-i77500u 可以直接拖入 esp 分区,目前已是黑苹果单系统
如果出现睡眠不醒的情况,请刷 tools/bios,此 bios 是0705版本的,可以参考教程 https://www.xiaomi.cn/post/105392
另外据悉,苹果公司有望在今明两年在 mac 上用上 ryzen,说不定以后有希望用更高性价比吃上黑苹果
贴一下 macos catalina 的下载地址:
百毒云下载链接: https://pan.baidu.com/s/1yAE6hUveviU6gKaEG0z_Yw 提取码: wqre
百毒云下载链接: https://pan.baidu.com/s/1OG8Dm88bH66A38E0_ek0yg 提取码: 5tub
百毒云下载链接: https://pan.baidu.com/s/1LVbWZ-qLd8xQwQCsJct_bA 提取码: rk3d
百毒云下载链接: https://pan.baidu.com/s/1T7azCnptCdnw6qI41QghgA 提取码: kq67
---------------------------20180408 更新---------------------
用ourfor v5 20180406的也可以了,删除Kext文件夹里面的coredisplay就可以用了,这个是修复显卡的驱动,可能和这个版本不兼容吧
因为model太新,三码合一用不了,不过也无大碍 清理Kext缓存软件:Kext Utility.app
参考教程:https://ourfor.top/2018/01/01/%E5%BC%80%E5%90%AFhidpi/
配置文件:DisplayVendorID-9e5.zip
同时需要配合 RDM:https://github.com/avibrazil/RDM
RDM系统启动方法是 For more practical results, add RDM.app to your Login Items in System Preferences ➡ Users & Groups ➡ Login Items. This way RDM will run automatically on startup.
我的机器高清模式下,1280*720不错
声音-平衡-最左 或者最右
clover configuration打开config.plist,参考如下链接自定义clover http://ourfor.top/2018/01/13/%E4%B8%AA%E6%80%A7%E5%8C%96clover%E5%90%AF%E5%8A%A8%E9%A1%B9/
目前的问题主要是:
(1)蓝牙不能用
(2)合盖休眠黑屏,只能强制关机。所以用黑果目前只能关机,用HibernationFixup.kext没什么鸟用,http://www.heimac.net/index.php/archives/488/
(3)电量不抗用,应该是cpu变频没弄好
(4)WiFi不能用,我买了comfast网卡,但是只支持2.4G单频,应该买双频,推荐EDUP双频600M迷你无线网卡 360网卡GitHub有,但是很久没维护了:https://github.com/tonyxiahua/360WIFI-MAC
(5)貌似有了plist,亮度还是不保留,不过这个问题不大
(6)显示器接口数据还没弄,不要通过HDMI接显示器,系统会崩溃的,
---------------------------20180409 更新---------------------
mac崩溃重启,开机的时候出现五国文字 开机在clover界面,按F1,再按f11,清除nvram,一般可以解决
另外小兵说的合盖唤醒不了不管用
之前说系统会崩溃,需要修改下接口数据,具体教程详见: https://blog.daliansky.net/Display-interface-data-and-parameter-changes.html
https://blog.daliansky.net/Intel-core-display-platformID-finishing.html
把机型设成MacBook Pro14.2,应该clover里面打下补丁就行了,最好新建分区做时光机器备份 可以进mac,不过卡得要是,时常卡死,可以clover进recovery 按f几可以显示隐藏的recovery preboot分区 具体是f几,你可以按f1 help
---------------------------20180410 更新---------------------
半夜手残,想搞合盖休眠,dark=0,加了cms驱动,后来将苹果系统盘前面的116M分区删掉了,clover里面苹果的entry都没了,恢复clover也没用,怀疑是入口找不到了 apfs驱动在,U盘efi也不行 尝试time machine恢复,一直在搜索time machine界面,于是去分区助手看看,发现macos盘和time machine盘都未装载 准备重装10.13.3,80g做主盘,40g做tm盘 这说明,以后不是逼不得已,不要动分区
因为是最新10.13.3,可以用ourfor v5的efi(去掉一下emu独显驱动即可): https://github.com/ourfor/Mibook-air/releases
---------------------------20180414 更新---------------------
close lid问题解决了!!!不是网卡驱动问题,是DSDT跟BIOS有关
我的原BIOS版本日期是:Insyde Corp. XMAKB3M0P0907, 16/10/2017
现在需要刷成 XMAKB3M0P0705_MFG
刷了就可以用了!!!(刷的过程全程插电,不要动,等他自动重启)详见:http://bbs.xiaomi.cn/t-13100333 和 http://bbs.xiaomi.cn/t-13643021-2-o1#comment_top
唤醒有时会睡醒无声,不过很少见 可以安装 “睡眠唤醒 fixed” 文件夹里面的声卡驱动解决 另外记得清空缓存,用 Kext Utility.app
reset nvram一般不用,这和启动信息保存有关的
至此,黑苹果98%完美 还有网卡唤醒需要重新插上的问题,换一个网卡就好,EDUP EP-AC1620 11AC双频600M USB无线网卡:http://item.jd.com/3240026.html#comment
---------------------------20180415 更新---------------------
网卡唤醒,安装专用驱动解决
---------------------------20180716 更新---------------------
法1:打补丁是直接把 HDMI_fix/config.plist.fixed 替换就好了,但是这样的话就会启动项的名字就不一样了
法2:也可以把这段补丁代码直接粘贴到自己的 config.plist 文件里面
文本搜索 "外接HDMI显示器补丁" 可以找到增加段落,把那一部分的'…放到KextsToPatch的'里面就行了
法3:或者你直接在这个软件里面加一个,把对应部分粘贴进去
建议清除下驱动缓存,然后重启
---------------------------20180801 更新---------------------
对于ourfor github里面2018年7月31日的,如果只想用新的触摸板驱动,其他不动,应该酱紫操作
首先备份你现在的EFI
- 删除ApplePS2SmartTouchPad
- 更新驱动VoodooI2C VoodooI2CELAN VoodooI2CHID
- 更新DSDT,位于EFI/CLOVER/ACPI/patched/,更新DSDT.aml文件即可
重建缓存
另外,有个工作可以follow,GitHub有个小哥开发Wi-Fi模块,现在已经可以扫描到外部网络
https://github.com/rpeshkov/IntelWifi
https://www.tonymacx86.com/threads/intel-wifi-driver-effort.186344/page-23
---------------------------20180817七夕更新-----------------------
ourfor最新版的地址详见:https://github.com/ourfor/Mibook-air/blob/master/Changelog.md
最新版efi下载地址:链接: https://pan.baidu.com/s/16TsXGqDaI8W4mfP73TACqA 密码: 27hv
但是直接用可能有点问题,因为不一定是建立在esp分区
另外cpu驱动直接用黑果小兵的,他的也是7500U(github上面看看daliansky的dell的仓库),直接使用CPU friend那两个文件,相当于与原来一样
新触摸板驱动使用体验:
1、手势不错,但是进win,重启到mac还是不能用
2、但是键位的变化,键盘驱动在Apple2S…文件内部,感觉并不是太好用,alt键快捷键变化,所以换回原来的驱动(如果要修改键位,里面有个plugin文件,有个键盘驱动作为插件加载,那个键盘驱动里面设置键位)
3、换成ourfor的文件后,发现hidpi木有了,要每次开机都需要rdm启动,解决方法:hidpi要取消勾选plist里面的edid(详见ESP_version内部的TIM图片20180817134420图片)
---------------------------20180824更新-----------------------
亲测取消勾选plist里面的edid,hidpi好使
而且双屏的时候,如果自己的屏幕是hidpi,连上HDMI接口,本机不显示,反而外接显示屏显示;后来将本机hidpi去掉,再连接就可以了,而且连接之后可以将本机的hidpi放回来
https://blog.csdn.net/Scythe666/article/details/79677730 http://www.miui.com/thread-7419826-1-1.html http://www.miui.com/thread-7601066-1-1.html http://www.miui.com/thread-7574042-1-1.html http://www.miui.com/thread-11363672-1-1.html https://www.bilibili.com/video/av20442523/?spm_id_from=333.338.recommend_report.2 https://www.bilibili.com/video/av19235761/?spm_id_from=333.338.recommend_report.3