ios系统超级深入清理教程
好久没有到论坛来发帖了,最近花了整整10天,7天实机测试,3天写教程,整理了一篇ios系统清理教程共各位共享,教程中一部分
来源于锋友,在此感谢锋友WOFANJIAN1000给我带来的很多参考内容,。教程内容如下:
最近新增内容:
昨天“手贱'升级了ios8.1.1,在进行精简的过程中,发现了一个可以大幅度精简的内容,其实也是系统字体方面的内容,路径是/System/Library/TextInput,里面除了TextInput_cn.bundle和TextInput_zh.bundle以外,其他都可以删除, 除非你对除中文以外的语言有需要,可以参考我教程中的表格来删除,如果表格里没有的,就直接删除,,总共可以删除大概240多MB的内容。
随着ios系统的不断升级,我也会对系统精简和优化做不断的研究,所以此篇教程还不是终点,如果还有新的发现,我会第一时间做测试,测试没有问题后会更新此帖!
顺便说件值得锋友感到骄傲也蛮好玩的事,本人原来在AppleCare官方工作,当时上班的时候公司规定是不能上外网的,但是说归说,平时抓的也不算怎么紧,不过有一次一位同事在工作时上外网看了一些是男人都喜欢的东西,不用明说了吧,哈哈,,后来就开始抓的紧了,后来有一次我在上外网,看百度上的东西,同时也开着威锋,看到领导突然过来了,我就把网页缩小了,关闭来不及了,,
领导过来说,你在看什么,我没有回答,然后她就打开了我缩小的网页,威锋那
个,,她看了看,说看威锋啊,不错,不错,学习点东西很好,各位组里的同事
要多学学,不要老是看小说。她说完后,当时我心里那个得意啊,哈哈!其实官
方很多技术问题不知道怎么解决的时候也会经常通过威锋查询的。
需要工具:
1、PP劣手或iTools等PC端软件
2、iFunbox
3、一台已经完美越狱的ios设备
4、PC电脑一台
、Pledit软件,用来打开和修改plist后缀的文件,不过最近发现PP劣手好像已经自带了双5
击可以打开修改plist后缀文件的功能,不过因为是直接打开改,也就意味着不能有修改错
误,所以还是谨慎为好,。
提示:为了最大程度的减少意外发生,建议设备先通过DFU刷机,刷机后立即越狱,越狱
完后安装必要插件后立即进行系统清理,防止其他APP会和清理的文件产生冲突。
一:系统自带app卸载
1、天气
/Applications/Weather.app
/System/Library/WeeAppPlugins/AttributionWeeApp.bundle /System/Library/AccessibilityBundles/Weather.axbundle /System/Library/AccessibilityBundles/WeatherAssistantUI-Assistant.axbundle
/System/Library/AccessibilityBundles/WeatherFramework.axbundle /System/Library/AccessibilityBundles/WeatherNotifications.axbundle
/System/Library/Assistant/UIPlugins/WeatherAssistantUI.siriUIBundle /System/Library/BulletinBoardPlugins/WeatherNotifications.bundle /System/Library/PrivateFrameworks/Weather.framework /System/Library/LocationBundles/Weather.framework
2、股票
/Applications/Stocks.app
/System/Library/WeeAppPlugins/StocksWeeApp.bundle
/System/Library/AccessibilityBundles/Stocks-Assistant.axbundle /System/Library/AccessibilityBundles/Stocks.axbundle /System/Library/AccessibilityBundles/StocksFramework.axbundle /System/Library/AccessibilityBundles/StocksWeeApp.axbundle /System/Library/Assistant/Plugins/Stocks.assistantBundle /System/Library/Assistant/UIPlugins/Stocks.siriUIBundle /System/Library/PrivateFrameworks/Stocks.framework
3、语音备忘录
/Applications/VoiceMemos.app
/System/Library/AccessibilityBundles/VoiceMemos.axbundle /System/Library/AccessibilityBundles/VoiceMemosFramework.axbundle /System/Library/PrivateFrameworks/VoiceMemos.framework /System/Library/SearchBundles/VoiceMemos.searchBundle /System/Library/SpringBoardPlugins/VoiceMemosLockScreen.lockbundle
/System/Library/SyncBundles/VoiceMemos.syncBundle /System/Library/UsageBundles/VoiceMemosUsageBundle.bundle
4、 指南针
/Applications/Compass.app
/Applications/CompassCalibrationViewService.app /System/Library/AccessibilityBundles/Compass.axbundle /System/Library/AccessibilityBundles/CompassViewCalibrationService.axbundle
/System/Library/PreferenceBundles/CompassSettings.bundle /System/Library/PrivateFrameworks/CompassUI.framework
5、 提醒事项
/Applications/Reminders.app
/System/Library/WeeAppPlugins/RemindersWidget.bundle /System/Library/AccessibilityBundles/Reminders-Assistant.axbundle /System/Library/AccessibilityBundles/Reminders.axbundle /System/Library/Assistant/Plugins/Reminders.assistantBundle /System/Library/Assistant/UIPlugins/Reminders.siriUIBundle /System/Library/PreferenceBundles/RemindersSettings.bundle /System/Library/SearchBundles/Reminders.searchBundle 通知中心图标:
/System/Library/BulletinBoardPlugins/CalendarProvider.bundle 打开Info.plist
删掉第8行:
EKBBReminderProvider ,保存
6、PassBook
/Applications/PassbookUIService.app
/Applications/Passbook.app
/System/Library/AccessibilityBundles/PassesLockScreenPlugin.axbundle /System/Library/AccessibilityBundles/PassKitFramework.axbundle /System/Library/Accounts/Notification/PassbookAccountNotificationPlugin.bundle
/System/Library/BulletinBoardPlugins/PassesBulletinBoardPlugin.bundle /System/Library/DataClassMigrators/PassbookDataMigrator.migrator /System/Library/Frameworks/PassKit.framework
/System/Library/PrivateFrameworks/PassKitCore.framework
7、 NIKE
/Applications/Nike.app
/System/Library/AccessibilityBundles/Nike.axbundle
/System/Library/AccessibilityBundles/VictoriaSettings.axbundle /System/Library/PreferenceBundles/VictoriaSettings.bundle
/System/Library/SpringBoardPlugins/NikeLockScreen.bundle
打开/Applications/Preferences.app/Settings.plist删除下面语段
bundle
VictoriaSettings cell
PSLinkCell iconCache
Victoria id
victoria isController
label
NIKE_PLUS_IPOD requiredCapabilities
nike-ipod
8、 提示
/Applications/Tips.app
/Library/LaunchDaemons/com.apple.tips.plist
/System/Library/AccessibilityBundles/Tips.axbundle /System/Library/PrivateFrameworks/Tips.framework /User/Library/Preferences/com.apple.tipsd.plist /etc/asl/com.apple.tips
/etc/asl/com.apple.tipsd
/private/etc/asl/com.apple.tips
/private/etc/asl/com.apple.tipsd
/private/var/mobile/Library/Preferences/com.apple.tipsd.plist /usr/libexec/tipsd
/var/mobile/Library/Caches/com.apple.IconsCache/ 保留__system_version_info__ 其他全部删除
9、 健康
/Applications/HealthPrivacyService.app
/Applications/Health.app
/System/Library/AccessibilityBundles/Health.axbundle /System/Library/PrivateFrameworks/HealthDaemon.framework /System/Library/PrivateFrameworks/HealthKitUI.framework /User/Library/Health
/Library/LaunchDaemons/com.apple.healthd.plist
/System/Library/PreferenceBundles/Privacy/HealthPrivacySettings.bundle
/System/Library/DataClassMigrators/HealthMigrator.migrator /System/Library/Frameworks/HealthKit.framework
/User/Library/Logs/CrashReporter/DiagnosticLogs/HealthKit /private/etc/asl/com.apple.HealthKit
/var/mobile/Library/Preferences/com.apple.healthd.plist /private/var/mobile/Library/Preferences/com.apple.ids.service.com.apple.private.alloy.health.gen
eral.plist
/var/mobile/Library/Preferences/com.apple.ids.service.com.apple.private.alloy.health.sync.plist
打开/Applications/Preferences.app/Privacy.plist删除下面语段
bundle
Privacy/HealthPrivacySettings
cell
PSLinkCell
icon
Health
isController
label
HEALTH
10、iBook
/Applications/iBooks.app
/Applications/Setup.app/AppleIDiBooks@2x.png
/Library/Frameworks/AEBookPlugins.framework
打开/Applications/Preferences.app/Restrictions.plist删除下面语段
MCFeature
allowBookstore MCFeatureIsBool
appIDForLazyIcon com.apple.iBooks cell
PSSwitchCell cellClass
SyncIconCell dontUnloadLazyIcon
get
featureValue: label
IBOOKS
set
setFeatureValue:specifier: useLazyIcons
11、博客
/Applications/Podcasts.app
/System/Library/AccessibilityBundles/Podcasts.axbundle /System/Library/Assistant/Plugins/Podcasts.assistantBundle /private/var/mobile/Library/SpringBoard/PushStore/com.apple.podcasts.pushstore
打开/Applications/Preferences.app/Restrictions.plist删除下面语段
MCFeature
allowPodcasts
MCFeatureIsBool
appIDForLazyIcon
com.apple.podcasts
cell
PSSwitchCell
cellClass
SyncIconCell
dontUnloadLazyIcon
get
featureValue:
id
PODCASTS
set
setFeatureValue:specifier: useLazyIcons
12、通知中心 日历日视图
/System/Library/WeeAppPlugins/CalendarWidget.bundle
13、FaceBook
/Applications/FacebookAccountMigrationDialog.app /Applications/SocialUIService.app/PlugIns/com.apple.social.FacebookComposeService.appex
/System/Library/AccessibilityBundles/FacebookSettings.axbundle
/System/Library/Accounts/Access/FacebookAccessPlugin.bundle /System/Library/Accounts/Authentication/FacebookAuthenticationPlugin.bundle
/System/Library/PreferenceBundles/FacebookSettings.bundle /System/Library/Frameworks/Social.framework/XPCServices/com.apple.facebook.xpc
打开/Applications/Preferences.app/Sounds.plist删除下面语段
alertType
TLAlertTypeFacebookPost
cell
PSLinkListCell
detail
ToneController
get
detailTextForToneWithSpecifier: label
FACEBOOK_POST
14、GameCenter
/Applications/GameCenterUIService
/Applications/GameCenter~iphone,此处根据设备不同会有差异,比如ipad的话就是Game
Center~ipad,
/System/Library/AccessibilityBundles/GameCenterPrivateUIFramework.axbundle /System/Library/AccessibilityBundles/GameCenterUIFramework.axbundle /System/Library/AccessibilityBundles/GameCenterUIService.axbundle /System/Library/AccessibilityBundles/GameKitFramework.axbundle /System/Library/AccessibilityBundles/GameCenter.axbundle
/System/Library/Accounts/Authentication/AppleIDAuthenticationDelegates/GameCenterAppleI
DAuthenticationD
/System/Library/BulletinBoardPlugins/GameKitDataProvider.bundle /System/Library/Frameworks/GameController.framework
/System/Library/Frameworks/GameKit.framework
/System/Library/PreferenceBundles/GameCenterSettings.bundle /System/Library/PrivateFrameworks/GameKitServices.framework
15、腾讯微博
/Applications/TencentWeiboAccountMigrationDialog
/Applications/Preferences.app/TencentWeiboSettings@2x.png /Applications/SocialUIService.app/PlugIns/com.apple.social.TencentWeiboComposeService.app
/System/Library/Accounts/Access/TencentWeiboAccessPlugin.bundle
/System/Library/Accounts/Authentication/TencentWeiboAuthenticationPlugin.bundle
/System/Library/PreferenceBundles/TencentWeiboSettings.bundle
/System/Library/Frameworks/Social.framework/XPCServices/com.apple.tencentweibo.xpc
打开/Applications/Preferences.app/Privacy.plist删除下面语段
cell
PSLinkCell
detail
TCCAccessController icon
TencentWeiboSettings label
TENCENTWEIBO
打开/Applications/Preferences.app/Settings.plist删除下面语段
bundle
TencentWeiboSettings cell
PSLinkCell
iconCache
TencentWeiboSettings isController
keywords
Social
label
TENCENT_WEIBO
打开/Applications/Preferences.app/Settings-Simulator.plist删除下面语段
bundle
TencentWeiboSettings cell
PSLinkCell
iconCache
TencentWeiboSettings isController
label
TENCENT_WEIBO
打开/Applications/Preferences.app/Restrictions.plist删除下面语段
cell
PSLinkListCell cellClass
AllowChangesCell detail
AllowTCCRestrictionsController
get
capabilityEnabled: label
TENCENTWEIBO set
setCapabilityEnabled:specifier:
shortTitles
ALLOW_DETAIL DISALLOW_DETAIL
validTitles
ALLOW_CHANGES_VALUE
DONT_ALLOW_CHANGES_VALUE
validValues
16、新浪微博
/Applications/SocialUIService.app/PlugIns/com.apple.social.SinaWeiboComposeService.appex/S
ystem/Library/Accounts/ Authentication/WeiboAuthenticationPlugin.bundle
/System/Library/PreferenceBundles/WeiboSettings.bundle /System/Library/Frameworks/Social.framework/XPCServices/com.apple.weibo.xpc
打开/Applications/Preferences.app/Privacy.plist删除下面语段
cell
PSLinkCell
detail
TCCAccessController
icon
Weibo label
SINAWEIBO
打开/Applications/Preferences.app/Settings.plist删除下面语段
bundle
WeiboSettings cell
PSLinkCell iconCache
Weibo isController
keywords
Social
label
WEIBO
打开/Applications/Preferences.app/Settings-Simulator.plist删除下面语段
bundle
WeiboSettings cell
PSLinkCell iconCache
Weibo
isController
label
WEIBO
打开/Applications/Preferences.app/Restrictions.plist删除下面语段
cell
PSLinkListCell cellClass
AllowChangesCell
detail
AllowTCCRestrictionsController
get
capabilityEnabled: label
SINAWEIBO
set
setCapabilityEnabled:specifier:
shortTitles
ALLOW_DETAIL DISALLOW_DETAIL
validTitles
ALLOW_CHANGES_VALUE DONT_ALLOW_CHANGES_VALUE
validValues
17、Twitter
/Applications/SocialUIService.app/PlugIns/com.apple.social.TwitterComposeService.appex
/System/Library/AccessibilityBundles/TwitterFramework.axbundle /System/Library/AccessibilityBundles/TwitterSettings.axbundle /System/Library/Accounts/Authentication/TwitterAuthenticationPlugin.bundle /System/Library/Frameworks/Twitter.framework
/System/Library/PreferenceBundles/TwitterSettings.bundle /System/Library/Frameworks/Social.framework/XPCServices/com.apple.twitter.xpc
打开/Applications/Preferences.app/Privacy.plist删除下面语段
cell
PSLinkCell
detail
TCCAccessController
icon
Twitter
label
TWITTER
打开/Applications/Preferences.app/Settings.plist删除下面语段
bundle
TwitterSettings cell
PSLinkCell iconCache
Twitter isController
keywords
Social Tweet
label
TWITTER
打开/Applications/Preferences.app/Settings-Simulator.plist删除下面语段
bundle
TwitterSettings cell
PSLinkCell iconCache
Twitter
isController
label
TWITTER
打开/Applications/Preferences.app/Restrictions.plist删除下面语段
cell
PSLinkListCell cellClass
AllowChangesCell detail
AllowTCCRestrictionsController
get
capabilityEnabled:
label
TWITTER
set
setCapabilityEnabled:specifier:
shortTitles
ALLOW_DETAIL DISALLOW_DETAIL
validTitles
ALLOW_CHANGES_VALUE DONT_ALLOW_CHANGES_VALUE
validValues
打开/Applications/Preferences.app/Sounds.plist删除下面语段
alertType
TLAlertTypeSentTweet
cell
PSLinkListCell
detail
ToneController
get
detailTextForToneWithSpecifier: label
SENT_TWEET
18、Vimeo
/Applications/SocialUIService.app/PlugIns/com.apple.social.VimeoComposeService.appex
/System/Library/Accounts/Authentication/VimeoAuthenticationPlugin.bundle
/System/Library/PreferenceBundles/ VimeoSettings.bundle /System/Library/Frameworks/Social.framework/XPCServices/com.apple.vimeo.xpc
打开/Applications/Preferences.app/Settings.plist删除下面语段
bundle
VimeoSettings cell
PSLinkCell iconCache
VimeoSettings isController
keywords
Social
Videos
label
VIMEO
打开/Applications/Preferences.app/Settings-Simulator.plist删除下面语段
bundle
VimeoSettings cell
PSLinkCell iconCache
VimeoSettings
isController
label
VIMEO
19、Flickr
/Applications/SocialUIService.app/PlugIns/com.apple.social.FlickrComposeService.appex
/System/Library/Accounts/Authentication/FlickrAuthenticationPlugin.bundle
/System/Library/PreferenceBundles/ FlickrSettings.bundle /System/Library/Frameworks/Social.framework/XPCServices/com.apple.flickr.xpc
打开/Applications/Preferences.app/Settings.plist删除下面语段
bundle
FlickrSettings
cell
PSLinkCell
iconCache
FlickrSettings
isController
keywords
Social Photos
label
FLICKR
打开/Applications/Preferences.app/Settings-Simulator.plist删除下面语段
bundle
FlickrSettings cell
PSLinkCell iconCache
FlickrSettings isController
label
FLICKR
20、Tudou
/System/Library/PublishingBundles/PublishToTudou.bundle
21、Youtube
/System/Library/PrivateFrameworks/YouTube.framework /System/Library/PublishingBundles/PublishToYouTube.bundle /System/Library/AccessibilityBundles/PublishToYouTube.axbundle
22、优酷
/System/Library/PublishingBundles/PublishToYouku.bundle 23、地图
/Applications/ Maps.app
/System/Library/AccessibilityBundles/ MapKitFramework.axbundle /System/Library/AccessibilityBundles/Maps-Assistant.axbundle /System/Library/AccessibilityBundles/Maps.axbundle /System/Library/Assistant/Plugins/Maps.assistantBundle /System/Library/Assistant/UIPlugins/Maps.siriUIBundle /System/Library/Frameworks/MapKit.framework
/System/Library/PreferenceBundles/MapsSettings.bundle /System/Library/Recents/Plugins/MapsRecents.addresshandler
24、邮件
/Applications/MailCompositionService
/Applications/Mail
/System/Library/AccessibilityBundles/MailAttachmentPlugin.axbundle /System/Library/AccessibilityBundles/Mail-Assistant.axbundle /System/Library/AccessibilityBundles/MobileMailSettings.axbundle /System/Library/AccessibilityBundles/MobileMail.axbundle /System/Library/Assistant/Plugins/Mail.assistantBundle /System/Library/Assistant/UIPlugins/Mail.siriUIBundle /System/Library/BulletinBoardPlugins/MailDataProvider.bundle /System/Library/DataClassMigrators/MobileMailMigrator.migrator /System/Library/PrivateFrameworks/MailServices.framework
二、辅劣功能无用内容删除
1、AssistiveTouch
/System/Library/AccessibilityBundles/AssistiveTouch.axuiservice /System/Library/CoreServices/AssistiveTouch.app
/System/Library/LaunchDaemons/com.apple.assistivetouchd.plist
打开/System/Library/PreferenceBundles/AccessibilitySettings.bundle/Accessibility.plist删除下面语段
cell
PSLinkListCell
detail
HandController
get
handEnabled:
label
AIR_TOUCH_TITLE
打开/System/Library/PreferenceBundles/AccessibilitySettings.bundle/TripleClickSettings.plist删除下面语段
cell
PSListItemCell
label
TRIPLE_CLICK_ASSISTIVETOUCH_LONG set
setTripleClickAction:specifier: tripleClickOption
assistivetouch
2、VoiceOverTouch
/System/Library/CoreServices/VoiceOverTouch.app /System/Library/LaunchDaemons/com.apple.VoiceOverTouch.plist
打开:/System/Library/PreferenceBundles/AccessibilitySettings.bundle/Accessibility.plist删除下面语段
cell
PSLinkListCell
detail
VoiceOverController get
voiceOverTouchEnabled: label
VOICEOVER_TITLE
打开/System/Library/PreferenceBundles/AccessibilitySettings.bundle/TripleClickSettings.plist删除下面语段
cell
PSListItemCell
label
TRIPLE_CLICK_VOICEOVER_LONG set
setTripleClickAction:specifier: tripleClickOption
voiceover
三、OTA自劢升级与抹掉所有内容和设置的删除(防止手贱)
/System/Library/LaunchDaemons/com.apple.mobile.softwareupdated.plist
/System/Library/LaunchDaemons/com.apple.OTATaskingAgent.plist
/System/Library/LaunchDaemons/com.apple.softwareupdateservicesd.plist
打开/Applications/Preferences.app/ General.plist删除下面语段
cell
PSLinkCell
cellClass
PSBadgedTableCell
detail
SoftwareUpdatePrefController id
SOFTWARE_UPDATE_LINK label
SOFTWARE_UPDATE
打开/Applications/Preferences.app/reset.plist删除下面语段
cell
PSButtonCell
confirmation
cancelTitle
RESET_CONFIRMATION_CANCEL okTitle
ERASE_CONFIRMATION_ALERT_ACCEPT
confirmationAction
confirmationSpecifierConfirmed:
customControllerClass DevicePINController id
fullErase
isDestructive
label
ERASE_LABEL mode
3
pane
DevicePINPane
四、删除Spotlight搜索
1、删除内容
System/Library/LaunchDaemons/com.apple.search.appindexer.plist
System/Library/LaunchDaemons/ com.apple.searchd.plist
打开Applications/Preferences.app/General.plist删除下面语段
bundle
SearchSettings cell
PSLinkCell requiredCapabilities
multitasking
2、安装去除Spotlight搜索栏插件
打开Cydia,通过安装Nospot插件,才能实现真正完全去除Spotlight搜索栏功能
五、删除定位服务中天气残留文件
1、首先关闭“定位”系统启劢项
打开路径:/System/Library/LaunchDaemons/ 将 com.apple.locationd.plist 重命名为com.apple.locationd.plist_,末尾加了下划线, 2、重启手机,必须,
3、打开:/var/root/Library/Caches/locationd/clients.plist删除下面语段
com.apple.locationd.bundle-/System/Library/PrivateFrameworks/Weather.framework
Authorized
BundlePath
/System/Library/PrivateFrameworks/Weather.framework
Executable
Registered
Whitelisted
4、把com.apple.locationd.plist_名字改回去,去掉下划线,
5、重启手机,OK!
六、删除指南针残留文件
1、首先关闭“定位”系统启劢项
打开路径:/System/Library/LaunchDaemons/ 将 com.apple.locationd.plist 重命名为com.apple.locationd.plist_,末尾加了下划线,
2、重启手机,必须,
3、删除/System/Library/LocationBundles/CompassCalibration.bundle
4、打开/var/root/Library/Caches/locationd/clients.plist删除下面语段 com.apple.locationd.bundle-/System/Library/LocationBundles/CompassCalibration.bundl
e
Authorized
BundlePath
/System/Library/LocationBundles/CompassCalibration.bundle
Executable
LocationTimeStopped 411198917.05399603 Registered
Whitelisted
5、把com.apple.locationd.plist_名字改回去,去掉下划线,
6、重启手机,OK!