优雅地 Hack 一台黑苹果
- 把自己效率低归到工具之上都是不负责任且耍流氓的行为
- 知己知彼, 百战百胜
- 一台 Windows 电脑
- 一名 Windows 深度用户
参数 | 信息 |
主机 | HP ZHAN 66 Pro G1 |
CPU | i7-8550U |
硬盘 | 128GB SSD+1T HDD |
网卡 | intel(R) Dual Band Wireless-AC 8265 |
显卡 | HD650 (驱动成了 HD620) |
BIOS | HP Q93 Ver. 01.12.00 (重要, 升级后才驱动成功) |
macOS Big Sur 11.1
两种工具:
- Clover: 比较老牌,逐渐弃用
- OpenCore: 又称 OC, 比较新大多 EFI 都基于 OC 实现
- 确定要安装的硬盘, 我选择了 1T HDD 的末尾分出一个盘
- 分一个磁盘, 大概 50G 应该要的吧
- 分磁盘的时候首先要小心,如果是从现有的磁盘分出多余的空间,那么千万不要改成动态磁盘
- 分磁盘的时候千万不要改成动态磁盘, 会多出很多不必要的额外操作
- 使用 Raw 格式进行格式化
- 磁盘必须为 GPT/GUID 格式
- 需要有一个 200MB+ 的 EFI 分区
- 使用 DiskGenius 来进行 EFI 分区创建和扩容
- 找到镜像, 使用 Transmac 写到 U 盘里面
- U 盘最好大于 16G
- 一般网上提供的镜像里面除了系统镜像会带一些其他内容:
- Clover
- OC
- PE
- 每一个模块都会有一个分区, Clover 和 OC 还有 PE 都会有一个分区, 每个分区都会有 EFI 文件夹, 这里面就是引导文件
- 然后优盘主要的引导分区是 EFI 分区, 这个分区有时候也会取名为 ESP
- 找到引导文件
- 这个步骤比较花时间, 因为无法空手写出一个引导文件
- 引导文件是一个 EFI 文件夹, 里面可能包含以下子文件夹:
- BOOT
- CLOVER
- OC
- 使用 DG 替换掉优盘镜像里面的 EFI 文件, 这个操作需要删除原文件然后粘贴新文件, 这个操作全程都在 DG 里面操作
- BIOS 关闭 Secure Boot
- 开机使用 F9 选择通过文件引导, 希望 OC 引导就选择 U 盘刚替换的 OC 文件夹下面的
.efi
, 希望 Clover 引导就选择 Clover 文件夹下面的.efi
- 引导进入安装界面
- 选择刚才分出来的那个磁盘
- 千万不要选错
- 格式化成 APFS 格式
- SSD 和 HDD 都可以选 APFS 结果都一样
- 然后安装
- 这里要等很久很久的, 即使显示"还剩不到一分钟"也要等很久
- 会重启三四次, 每次都要 F9 选择 EFI 引导
- (可选)合并 EFI 到 Windows
- 有时候 OC 引导 Windows 会失败, 这种情况下需要设置两套 OC 配置才能正常启动 Windows: 所以一般设置默认启动 Windows, 如果需要启动 OSX 那就使用 F9 进入引导启动 OSX
- 合并 EFI 的方法
- 使用 DG 将刚才使用的引导文件夹 (OC 或者 Clover) 复制到自己硬盘的 ESP 文件夹的 EFI 里面, 和 Windows 文件夹平级
- 需要使用 EasyEFI 调整一下顺序让以后开机通过 OC 或者 Clover 引导
一般来说驱动是一个 kext 文件夹
将这个文件夹拷贝到 EFI/OC/Kext
文件夹之后, 需要在 config.plist
文件里面进行配置
每一个 kext 都需要配置每一个需要加一行
在 kernel 一列加一个 child:
<dict> <key>Arch</key> <string>Any</string> <key>BundlePath</key> <!-- 这里写上新的 kext 的文件夹名称, 注意要带上后面的 .kext --> <string>IntelBluetoothFirmware.kext</string> <key>Comment</key> <string></string> <key>Enabled</key> <true/> <key>ExecutablePath</key> <!-- 这里写上对应的文件夹, 这里不带 .kext --> <string>Contents/MacOS/IntelBluetoothFirmware</string> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string></string> <key>PlistPath</key> <!-- 一般来说这个路径不用改, 保留和其他的一样就可以 --> <string>Contents/Info.plist</string> </dict>
- WIFI 驱动: https://github.com/OpenIntelWireless/itlwm
- 可以选择 1.2 版本的
AirportItlwm
: https://github.com/OpenIntelWireless/itlwm/releases/tag/v1.2.0
- 可以选择 1.2 版本的
- 蓝牙驱动:
- 适用设备: ntel(R) Dual Band Wireless-AC 8265
- 首先转换成基本 MBR 磁盘
- DiskGenius 操作方法: 相关文章
- 傲梅分区助手测试成功
- MBR 磁盘转换为 GPT 磁盘
- DiskGenius 测试成功
- GPT 磁盘自行划分出一块 EFI 分区 (300MB 以上, 建议 500MB)
- EFI 分区位置没有太大要求, 就算放在磁盘中央也不要紧, 但还是建议把这个 EFI 分区放到磁盘最头部
关闭 啰嗦模式 即可
EFI 有问题
一般到 config.plist
里面 boot-argument
加上一个 -v
来查看详细日志
各种卡在跑代码的情况都是因为 EFI 不适用
跑到 windows 里面加一个注册表项
Win+X 通过管理员权限打开 cmd
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
或者在 macOS 下面跑一个脚本:
sudo sh -c "$(curl -kfsSL https://raw.githubusercontent.com/hieplpvip/LocalTime-Toggle/master/fix_time_osx.sh)"
一般到 config.plist
里面 boot-argument
加上一个 -v
来查看详细日志
希望关闭啰嗦模式的话也就删掉 -v
即可
https://support.hp.com/cn-zh/document/c00444074
虽然惠普提供了工具升级, 但是最后还是通过手动更新才完成: 在 Windows 中手动更新 BIOS
我黑了一台苹果, 我把快捷键全部改成了 Windows 风格
我要和 Window 的快捷键键位一模一样!!!
我要和 Window 的快捷键键位一模一样!!!
一模一样!!!
哪个不爽改哪个!!!
我会使用这个软件将快捷键全部 Remap
官网: https://www.better365.cn/bab2.html
少废话, 换回成 Windows 的模式
Cmd 和 Ctrl 键位置互换, 变成 Windows 键盘风格
系统自带:
其中一个为截取屏幕, 并保留到剪贴板
另一个为截取屏幕, 并直接保存到桌面.
根据自己的需求在系统偏好设置里面改成 Ctrl+Alt+A 以及 Ctrl+Alt+Shift+A
macOS hotkey | Feature | Comments | Remapping |
Return(回车键) | 重命名 | 或者点击一下等 1sec 也可以, 和 Win 相同 | F2 |
Cmd + Opt + Esc | 任务管理器 |
sudo vi /etc/hosts
官网直接下载
首先右键找到对应的 crx, 一般在 Download
# 跳转到 Download 文件夹 j Download # 解压到 xxx 文件夹 (记得要带上 -d 的参数) unzip xxx.crx -d xxx
直接官网
Mac 自带 ZSH, git 理论上可以直接用
但是你输入 git 的时候他会等会让你先安装一个 Command Line Tools.
然后会同时给你安装一个 xcode.
用这个方法可以跳过安装整个 xcode, 单独安装 Command Line Tools
xcode-select --install sudo xcode-select --switch /Library/Developer/CommandLineTools
完成之后再检查一下是否可以用了:
git version
见官网
Windows 下面可以使用一行 code
命令来打开一个 VSC, mac 默认安装没有把 VSC 加到环境变量
cd ~ vim .bash_profile
然后加上这一行到末尾:
export PATH=/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin:$PATH
完了之后记得要让他应用修改:
source .bash_profile
后重启 Terminal 试一下有没有效果.
使用 open 这个关键词就可以使用 Finder 打开
open /Path/To/Directory/
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
他们的官方网站: https://ohmyz.sh
安装方法: https://ohmyz.sh/#install
这是由于 /usr/local/share/zsh /usr/local/share/zsh/site-functions 这两个目录没有权限, 给这个两个目录赋权就可以了.
chmod 755 /usr/local/share/zsh chmod 755 /usr/local/share/zsh/site-functions
安装这个玩意可能会重写
.zshrc
, 如果之前提前安装过 autojump 那么在安装之后要重新配置一下
npm 也可以安装
cnpm install -g spaceship-prompt
关于本文
文章标题 | 优雅地 Hack 一台黑苹果 |
发布日期 | 2021-01-17 |
文章分类 | Tech |
相关标签 | #MacOS #Hackintosh |
留言板
PLACE_HOLDER
PLACE_HOLDER
PLACE_HOLDER
PLACE_HOLDER