- 从10.11.x升级到10.12.6
- 找到系统下载链接
- 下载完成后提示,“安装 macOS xxxx”应用程序副本已损坏,不能用来安装macOS”
- 查找系统发布的版本,使用
date
命令修改系统时间
- 查找系统发布的版本,使用
- Mac App Store command line interface, 命令行版APP Store
- 禁用SIP
-
重启电脑,按
Command + R
进入恢复分区,在实用工具栏进入终端 -
相关命令
$ csrutil status //查看状态. enable为开启保护状态 $ csrutil disable //关闭 $ csrutil enable //开启
-
- 设置屏幕比例
- 简单办法,使用SwitchResX软件设置。
- 手动修改配置
- 查询显示器的VendorID和ProductID(使用SwitchResX查看)
- 配置文件目录:
/System/Library/Displays/Contents/Resources/Overrides/
- 配置文件:
DisplayVendorID-xxxx/DisplayProductID-xxxx
,示例:LG ultrawide,为DisplayVendorID-1e6d/DisplayProductID-59f1
- 使用生成对应分辨率的配置文件
-
DisplayProductID-59f1,分辨率:2560*1080
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>DisplayProductID</key> <integer>23025</integer> <key>DisplayProductName</key> <string>LG ULTRAWIDE 29UM57</string> <key>DisplayVendorID</key> <integer>7789</integer> <key>SwitchResX backuped settings</key> <dict> <key>DisplayProductID</key> <integer>23025</integer> <key>DisplayVendorID</key> <integer>7789</integer> </dict> <key>dspc</key> <array> <data> tzoAoKA4GkAwIDoAAAAAAAAa </data> </array> </dict> </plist>
- 修改显存
-
Intel HD Graphics 3000 512M 改为 2048 MB
-
配置文件:
/System/Library/Extensions/AppleIntelSNBGraphicsFB.kext/Contents/MacOS
-
备份配置文件,
AppleIntelSNBGraphicsFB
-
使用perl命令修改
sudo perl -pi -e 's|\xC7\x45\xBC\x00\x00\x00\x20|\xc7\x45\xBC\x00\x00\x00\x80|g' AppleIntelSNBGraphicsFB
(如果一直未能生效,请使用iHex软件进行编辑,替换即可) -
更新配置文件的修改时间,
sudo touch /S*/L*/Extensions
-
重启电脑
-
PS:显存的参考值
C7 45 C4 00 00 00 80 //2048MB C7 45 C4 00 00 00 40 //1024MB C7 45 C4 00 00 00 30 //768MB C7 45 C4 00 00 00 20 //512MB C7 45 C4 00 00 00 18 //384MB C7 45 C4 00 00 00 10 //256MB C7 45 C4 00 00 00 08 //128MB C7 45 C4 00 00 00 04 //64MB C7 45 C4 00 00 00 02 //32MB C7 45 C4 00 00 00 01 //16MB
-
更新
-
在10.11时
查找C7 45 BC 00 00 00 20 改为C7 45 BC 00 00 00 80
-
10.12
查找C7 45 C4 00 00 00 20 改为C7 45 C4 00 00 00 80
-
10.13
查找C7 45 D0 00 00 00 20 改为C7 45 D0 00 00 00 80
-
-