全部精简后,系统分区剩余空间(总共500MB)约为180MB。
另提供一个直接删除多余语言包的命令(只保留英文和简繁中文):
代码:
find / -type d -name *.lproj /! -name English.lproj /! -name en.lproj /! -name Chinese.lproj /! -name zh_CN.lproj /! -name zh_TW.lproj /! -name zh-Hans.lproj /! -name zh-Hant.lproj -exec rm -fr {} /;
删除多余输入法的命令(只保留英文,简繁中文和Emoji表情):
代码:
find /System/Library/TextInput -type d -name *.bundle /! -name TextInput_en.bundle /! -name TextInput_zh.bundle /! -name TextInput_emoji.bundle -exec rm -fr {} /;
将TextInput和Fonts文件转移以释放系统分区剩余空间
SBSettings的BossPref开关
解压缩后传到/Applications/BossPref.app/下,并将3个文件的属性设为0755
mQuickDo和iHome的BossPref开关
根据需要下载,解压缩后传到/Applications/BossPref.app/下,并将services内的脚本属性设为0755
accessoryd,iapd,Update,SysLogd的BossPrefs开关 和 关闭Safari,iPod,Mail的后台进程
属性记得设为0755,3.0系统下无iapd和Update进程,2.x系统下无accessoryd进程
Backgrounder开关
FiveIconDock
Stack开关
UltraSn0w开关
vWallpaper开关
对于未装BossPref或者BossPref不能用,但又想关闭某些系统服务:
打开服务请把命令中的unload改为load
iapd:
代码:
launchctl unload -w /System/Library/LaunchDaemons/com.apple.iapd.plist
syslogd
代码:
launchctl unload -w /System/Library/LaunchDaemons/com.apple.syslogd.plist
Update
代码:
launchctl unload -w /System/Library/LaunchDaemons/com.apple.update.plist
关掉sbsettingsd进程(关闭此进程会导致SBSettings部分功能无法使用):
代码:
launchctl unload -w /System/Library/LaunchDaemons/com.bigboss.sbsettingsd.plist
关掉accessoryd进程(关闭此进程可能会导致连接外设出问题,此服务具体作用不详):
代码:
launchctl unload -w /System/Library/LaunchDaemons/com.apple.accessoryd.plist