Mac 修改 hostname

Mac 修改 hostname

黑苹果,前一阵子升级了系统,顺利升级,唯独发现主机名变成了iMacPro,这就有些难受了,导致 airdrop 时出现了 两个机器,所以一定要修改回来,修改命令如下。

  1. 执行命令

    1
    2
    3
    4
    5
    sudo scutil --set LocalHostName RyzenMacPro
    sudo scutil --set HostName RyzenMacPro
    sudo scutil --set ComputerName RyzenMacPro
    sudo hostname RyzenMacPro
    dscacheutil -flushcache
  2. 重启路由器,不然 netbios 名称修改不过来

  3. 重启电脑,最好在重启路由器的操作执行过后就直接重启电脑

AMD 黑苹果 Catalina 简单记录

AMD 黑苹果 Catalina

本文主要是记录下在使用 Vanilla 折腾黑苹果过程中的各种问题。

操作主要是根据这里操作的:https://vanilla.amd-osx.com

除非特殊的硬件可能需要旧版外,所有 kext 都尽可能安装新版,旧版存在都问题新版都可能已经修复了,所以遇到问题不妨试试更新。

USB 驱动不完美导致的 USB 蓝牙不工作

描述

板载 USB 母口都能正常工作,但是板载针脚 USB 都不能驱动。

解决方案

先安装 USBInjectAll.kext 然后 打2个补丁

1
2
3
4
5
6
7
Name: com.apple.iokit.IOUSBHostFamily
Find: 83FB0F0F
Replace: 83FB3F0F

Name com.apple.driver.usb.AppleUSBXHCI
Find: 83F90F0F
Replace: 83F93F0F

Rx580 DP 口无法显示

描述

在安装系统时可以使用 DP 口输出内容,而安装完开机进入苹果系统后黑屏。

解决方案

先使用 HDMI 输出,随后使用使用 Clover Configurator 来更新到新版 Lilu.kext、WhateverGreen.kext 即可解决问题。

开机瞬间出现紫色横条

描述

Rx580 在苹果系统开机时出现瞬间的紫色线条,虽然马上就消失,但是很不舒服。

解决方案

还是需要打两个补丁,来源:https://github.com/athlonreg/Common-patches-for-hackintosh/commit/a333627981b83d2a6344391f0cc760dc94ba6b1f

1
2
3
4
5
6
7
Name: AMDSupport
Find: 553B0C90
Replace: 5539C990

Name: AMDSupport
Find: C704B1AA 55AA55
Replace: 90909090 909090

总是卡在 Report this panic

描述

安装过程中总是会提示 Report this panic,其中向上能看到 AppleMCEReporter 或 !A!IMCEReporter 字样

解决方案

安装 AppleMCEReporterDisabler.kext,地址:https://files.amd-osx.com/AppleMCEReporterDisabler.kext.zip

来源:https://amd-osx.com/2019/10/10/macos-catalina-is-on-amd/

添加或移除内存后不能开机

描述

在我给电脑加了两条内存后出现无法开机的状况,找了几个教程都文不对题。

错误提示:

1
2
3
OsxAptioFixDrv: Starting override for System\Library\CoreServices\boot.efi
Using rebloc block:yes,hibernate wake:no
++++++++++++++++++++++++++++++++++++++++

解决方案

进入Windows系统,使用 CPU-Z 生成一份报告,找到 Memory SPD 部分,然后逐个写进去,或者拔掉内存启动电脑用 Clover configure 写好在插上。

1
2
3
4
5
6
7
8
9
DIMM #				1            ==============>>>> 这个是内存插槽编号,写在 config.plist 时记得减 1,写在 Slot
SMBus address 0x50
Memory type DDR4 ==============>>>> 这个是内存类型,直接写在 Type 里就好
Module format UDIMM
Module Manufacturer(ID) CUSO (7F7F7F7F7F7F7F7FBC0000) ==============>>>> 这个是内存厂商,写在 Vendor 里
SDRAM Manufacturer (ID) Micron Technology (2C00000000000000000000)
Size 16384 MBytes ==============>>>> 这个是内存大小,写在 Size 里
Max bandwidth DDR4-2400 (1200 MHz) ==============>>>> 这个是内存频率,写在 Frequency 里
Part number CS4U2400D17161C ==============>>>> 这不知道怎么翻译,写在 Part 里

写下面的东西到,<key>Memory</key> 部分。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<dict>
<key>Frequency</key>
<integer>内存频率</integer>
<key>Part</key>
<string>F4-3200C16-8GTZR</string>
<key>Size</key>
<integer>内存大小单位是MB</integer>
<key>Slot</key>
<integer>插槽编号</integer>
<key>Type</key>
<string>DDR4</string>
<key>Vendor</key>
<string>厂商</string>
</dict>

下面是我的 内存部分

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
<key>Memory</key>
<dict>
<key>Channels</key>
<integer>2</integer>
<key>Modules</key>
<array>
<dict>
<key>Frequency</key>
<integer>2400</integer>
<key>Part</key>
<string>CS4U2400D17161C</string>
<key>Size</key>
<integer>16384</integer>
<key>Slot</key>
<integer>0</integer>
<key>Type</key>
<string>DDR4</string>
<key>Vendor</key>
<string>CUSO</string>
</dict>
<dict>
<key>Frequency</key>
<integer>2400</integer>
<key>Part</key>
<string>F4-3200C16-8GTZR</string>
<key>Size</key>
<integer>8192</integer>
<key>Slot</key>
<integer>1</integer>
<key>Type</key>
<string>DDR4</string>
<key>Vendor</key>
<string>G.Skill</string>
</dict>
<dict>
<key>Frequency</key>
<integer>2400</integer>
<key>Part</key>
<string>CS4U2400D17161C</string>
<key>Size</key>
<integer>16384</integer>
<key>Slot</key>
<integer>2</integer>
<key>Type</key>
<string>DDR4</string>
<key>Vendor</key>
<string>CUSO</string>
</dict>
<dict>
<key>Frequency</key>
<integer>2400</integer>
<key>Part</key>
<string>F4-3200C16-8GTZR</string>
<key>Size</key>
<integer>8192</integer>
<key>Slot</key>
<integer>3</integer>
<key>Type</key>
<string>DDR4</string>
<key>Vendor</key>
<string>G.Skill</string>
</dict>
</array>
<key>SlotCount</key>
<integer>3</integer>
</dict>

常用 kext 官方主页

不是说从第三方下载不好或者不安全什么的,而是第三方更新可能不及时,很多时候更新能解决你现有的问题。

其他的我用不到或者找不到官方主页就不放了。

通过 brew cask 安装 Mac 应用

Mac

通过 brew cask 安装 Mac 应用

1
2
3
4
5
brew cask install dynamic-dark-mode typora mounty ezip balenaetcher visual-studio-code iina mos brooklyn clipy proxyman switchhosts fork google-chrome qlmarkdown v2rayu

# 几乎所有的特殊字体都有了
brew tap caskroom/fonts
brew cask install font-hack-nerd-font

列表

  • dynamic-dark-mode 根据时间自动切换到夜间模式

  • typora 实时 markdown 编辑器,对大纲支持的更好,比 mark-text 更出色

  • mounty 挂载 NTFS 的工具

  • ezip 压缩解压缩的神器

  • balenaetcher 烧录镜像到 U 盘的神器

  • visual-studio-code 强大的代码编辑器 VSCode

  • iina 视频播放器,支持多格式

  • Mos 第三方鼠标滚动顺滑方案,免费且远超收费的 smoothscroll

  • clipy 剪切板增强,历史记录等

  • brooklyn 苹果风格的屏保

  • proxyman HTTP/HTTPS 抓包工具,免费,漂亮,好用

  • switchhosts hosts 文件快速切换编辑

  • fork git 客户端,漂亮,高性能

  • google-chrome 谷歌浏览器

  • qlmarkdown Markdown 快捷预览工具

  • v2rayu V2ray Mac 客户端,支持订阅