Mac装修日志

Mac装修日志

Macbook使用小寄巧,记录必备配置和好用的工具。

MDM屏蔽弹窗

恢复模式

完全关机状态下长按电源键,直至出现选项即进入恢复模式

关闭SIP(系统完整性保护)

执行修改需临时关闭SIP,可参见官方文档

恢复模式中在终端执行csrutil disable即可关闭,同理csrutil enable可开启。

屏蔽描述文件弹窗

1
2
3
4
sudo rm /var/db/ConfigurationProfiles/Settings/.cloudConfigHasActivationRecord 
sudo rm /var/db/ConfigurationProfiles/Settings/.cloudConfigRecordFound 
sudo touch /var/db/ConfigurationProfiles/Settings/.cloudConfigProfileInstalled 
sudo touch /var/db/ConfigurationProfiles/Settings/.cloudConfigRecordNotFound

随后执行sudo profiles show -type enrollment验证是否有弹窗。

系统环境类

Homebrew

MacOS上机器强大的包管理工具,用于安装和管理软件包。大部分服务和插件都可通过Homebrew安装。

若未安装Command Line Tools (CLT) for Xcode,需先使用命令xcode-select --install安装。

官方安装命令:

1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

受限于国内Github连接性,可使用国内的安装脚本

1
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

随后测试可用性并修改brew源为国内源:

1
2
3
4
5
6
brew -h

# 更换为清华TUNA源
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
brew update

开始使用(用法类似Ubuntu的apt-get):

1
2
3
brew install <package> # 安装包
brew uninstall <package> # 卸载包
brew search <keyword> # 模糊搜索

参考链接:https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/

Node.js

MacOS 13上由于权限管理和rootless机制的存在,直接下载安装器进行Node.js的安装极易在后续产生EACCES路径权限问题,参见官方文档。应使用nvm进行安装。

安装Node版本管理器 (NVM)

1
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash

用NVM安装对应版本:

1
2
3
nvm install 18
nvm use 18
node -v

可查看node版本:

1
2
nvm ls # 查看已安装版本
nvm list available # 查看所有可用版本

预览

空格键实现的快速预览仅支持一部分常用格式。可使用额外的Quick Look插件实现各种格式的文件预览。

CSDN教程 插件合集-GitHub

MAS

Mac App Store的命令行版本,brew install mas即可安装。使用方法:

1
mas install <id>

歪门邪道类

Playcover

能在Apple Silicon的Macbook上运行iOS APP的软件,开箱即用。由于都是ARM架构,可以无损耗地运行。

使用时需下载iOS APP的脱壳IPA包,导入安装使用,可从decrypt资源站下载。

Github Decrypt论坛

Battery

可以手动指定Macbook充电上限以保护电池,用于代替总是失灵的电池优化功能。开源且免费。

可前往Github下载dmg安装带GUI的版本,也可直接brew install battery安装。或者安装命令行版:

1
curl -s https://raw.githubusercontent.com/actuallymentor/battery/main/setup.sh | bash

使用方法:

1
2
battery status # 查看电池状态
battery maintain 80 # 限制充电至80%

Macs Fan Control

顾名思义可手动控制Mac风扇转速。

Cloudflare WARP

全球代理,访问IP1.1.1.1可下载。在IPv6下有极高的可用性,系统服务级别代理,可解决一切Github和外网连接问题。

Telegram机器人可获得无限流量的key。

好东西

终端美化

用iTerm替换默认终端:跟着这哥们走就对了->How To Setup Your Mac Terminal

安装PowerLevel10K主题后可能会导致conda无法使用,只需用绝对路径找到conda后初始化一次:

1
/Users/用户名/anaconda3/bin/conda init zsh

一些资源

  • ⭐️龟仙人笔记:无敌的Mac软件下载,缺点是链接都是百度网盘
  • MacWL论坛:破解版免费下载,无需会员
  • Minorpatch:绝大多数patch下载,需关闭广告屏蔽进入
  • Decrypt:包含大部分IPA包脱壳资源,作为Playcover的资源库
Author

Byter

Posted on

2023-09-05

Updated on

2024-08-11

Licensed under