Ускоряем работу iOS. Удаление Daemons - системных служб в iOS
В iOS присутствует множество так называемых даемонов - маленьких программ-сервисов, которые тратят ресурсы устройства, и которые в большинстве случаев можно отключить или удалить без особых последствий.
Операции с файловой системой можно проводить с помощью таких файловых менеджеров, как:
iFile (на самом девайсе) или iFunBox, iTools, iPhone PC Suite (на компьютере)
- Все даемоны лежат в папке /System/Library/LaunchDaemons/ в файловой системе.
- Чтобы полностью удалить даемон, нужно просто удалить соответствующий ему файл в этой папке.
- Чтобы отключить даемон, нужно найти в нужном файле *.plist ключ RunAtLoad, и изменить его значение с true на false (удобнее всего это сделать через iFile).
Список файлов, которые можно удалить без последствий для работоспособности системы iOS
- com.apple.DumpPanic.plist - логгирование падений системы для Apple.
- com.apple.ReportCrash.*.plist - логгирование ошибок.
- com.apple.CrashHouseKeeping.plist - логгирование ошибок.
- com.apple.tcpdump.*.plist - логгирование ошибок Push-уведомлений.
- com.apple.DumpBasebandCrash.plist - логгирование ошибок радиомодуля.
- com.apple.aslmanager.plist - системные логи.
- com.apple.syslogd.plist - логгирование системных событий.
- com.apple.powerlog.plist - логгирование ошибок с зарядниками.
- com.apple.fseventsd.plist - логгирование событий файловой системы.
- com.apple.marcoagent.plist - логгирование ошибок с беспроводными сетями.
- com.apple.stackshot.server.plist - делает снимки процессов для логов.
- com.apple.appsupport.cplogd.plist - записывает крэши приложений из AppStore.
- com.apple.crash_mover.plist - записывает крэши приложений из AppStore.
- com.apple.OTACrashCopier.plist - логгирование процесса обновления данных по технологии OTA.
Список файлов, которые можно удалить в iOS при желании. Читаем описание!!!
- com.apple.wapic.plist (com.apple.wifi.wapic.plist в iOS 6.1 и выше) - поддержка особенностей китайских Wi-Fi сетей. Если вы не живете в Китае - удаляйте.
- com.apple.chud.chum.plist - поддержка служб CHUD. Если вы не разработчик Apple - удаляйте.
- com.apple.chud.pilotfish.plist - поддержка служб CHUD. Если вы не разработчик Apple - удаляйте.
- com.saurik.Cydia.Startup.plist - автозапуск сервиса Cydia - AutoInstall. Если вы не устанавливаете .deb файлы, скачанные с компьютера - удаляйте.
- com.apple.searchd.plist - сервис Spotlight; если его отключить, страница поиска будет у вас на Springboard'е, но когда вы будете печатать поисковой запрос, ничего происходить не будет. Отключите этот даемон, если вы не используете Spotlight.
- com.apple.AddressBook.plist - если удалить, приложение "Контакты" будет загружаться медленнее. Если вам все равно - удаляйте.
- com.apple.accessoryd.plist - если удалить, такие аксессуары, как AV кабели, FM-трансмиттеры, доки не будут работать. Все, что они смогут делать - заряжать ваш девайс. Удаляйте, если не используете эти аксессуары.
- com.apple.iapd.plist - этот даемон обеспечивает связь аксессуаров с приложениями. Удаляйте, если не используйте аксессуары (доки, FM-трансмиттеры), поставляемые вместе с приложениями на девайс.
- com.apple.dataaccess.dataaccessd.plist - отвечает за синхронизацию контактов с Google Sync и Exchange. Удаляйте, если не используете эти сервисы.
- com.apple.datamigrator.plist - перемещение контактов с сим-карты на девайс и обратно. Удаляйте, если не пользуетесь iPhone или эта функция вам не нужна.
- com.apple.racoon.plist - поддержка VPN-сетей (Virtual Private Networks). Удаляйте, если не используете VPN.
- com.apple.MobileInternetSharing.plist - используется для раздачи интернета. Удаляйте, если у вас iPod Touch или, если вам не нужна эта функция.
- com.apple.AOSNotification.plist - синхронизация с MobileME. Удаляйте, если не пользуетесь этим сервисом.
- com.apple.AdminLite.plist - убивает процессы, если они не отвечают. Если ваши приложения все время вылетают - попробуйте удалить.
- com.apple.graphicsservices.sample.plist - скорее всего, отвечает за отображение обложек альбомов. Удаляйте, если вам не нужна эта функция.
- com.apple.UIKit.pasteboardd.plist - буфер обмена. Если вы не пользуетесь системными функциями копирования/вставки, удаляйте.
- com.apple.mobile.obliteration.plist - уничтожает ваши данные после нескольких неправильных попыток ввода пароля (если включена эта функция), по запросу сервиса Find My iPhone, если вы сбрасываете данные (Настройки -> Основные -> Сброс). Если вам не нужна эта функция - удаляйте.
- com.apple.scrod.plist - функция Voice Control. Если не пользуетесь - удаляйте.
- com.apple.VoiceOverTouch.plist - та же функция, что и у предыдущего даемона.
- com.apple.voiced.plist - та же функция, что и у предыдущего даемона.
- com.apple.mobile.profile_janitor.plist - Ad-hoc app distribution. Если вы не бета-тестер еще не вышедшего приложения, или не имеете понятия, что это такое - удаляйте.
- com.apple.gamed.plist - Game Center. Удаляйте, если не используете.
- com.apple.mediaremoted - контролирование приложениями кнопок управления музыкой. Если не используете приложения типа Pandora Radio - удаляйте.
- com.apple.calaccessed.plist - та же функция, что и у предыдущего даемона.
- com.apple.mediacontrold.plist - контролирование музыкальных кнопок (громкость, mute). Если не используете их - удаляйте.
- com.apple.mediaremoted.alt.plist - та же функция, что и у предыдущего даемона.
- com.apple.livetrace.plist - Find My iPhone и MobileME. Если не используете - удаляйте.
- com.apple.search.appindexer.plist - индексирует приложения для Spotlight. Если не используете Spotlight или не ищете через него приложения - удаляйте.
- com.apple.printd.plist - сервис AirPrint. Если не используете - удаляйте.
- com.apple.CommCenter.plist - звонки и сотовая связь. Если у вас iPod Touch или iPad Wi-Fi - удаляйте.
- com.apple.CommCenterMobileHelper.plist - то же самое.
- com.apple.CommCenterRootHelper.plist - то же самое.
- com.apple.mDNSResponderHelper.plist - FaceTime. Удаляйте, если ваш девайс не поддерживает этот сервис.
- com.bigboss.sbsettingsd.plist - SBSettings. Удаляйте, если не используете этот твик.
- com.imalc.insomnia.plist - если этот даемон активен, твик Insomnia не будет выключаться при перезагрузках/респрингах. Удаляйте, если это вам не нужно или вы не используете Insomnia.
- com.mxweas.MxT2d.plist - закачка видео в бэкграунде с помощью MxTube. Если вы не используете MxTube или это вам не нужно - удаляйте.
- com.saltinbas.free.mem.plist - часть твика Repeat Memory Free для автоматического освобождения памяти. Если вы не используете Repeat Memory Free или это вам не нужно - удаляйте.
- org.nodomain.scrobbled.plist - часть твика Scrobbler. Если он вам не нужен - удаляйте даемон.
- com.SPC.SuperCharged.plist - часть твика SuperCharged. Если он вам не нужен - удаляйте даемон.
- food.plist - часть твика Comex'а - Frash для обработки Flash-данных на страницах. Если вы не используете Frash - удаляйте.
- com.apple.lsd.plist - MobileSubstrate. Если вы не используете эту платформу, удаляйте.
- com.apple.aggregated.plist - отвечает за микрофон. Если вам не нужен микрофон - удаляйте, хотя это не рекомендуется.
- com.apple.managedconfiguration.profiled.plist - отвечает за "Ограничения" в настройках. Если отключите - будет невозможным ставить ограничения на программы, просмотр контента в App Store и прочее.
- com.apple.mobile.storage_mounter.plist - "Camera Connection Kit". Если не перебрасываете на девайс фото с внешних камер - отключайте.
- com.apple.daily.plist - напоминание AppStore о проверке обновлений к установленным программам.
- com.apple.certui.relay.plist - демон, который требуется для верификации данных в Сафари. Например, вы сидите в интернете в публичной сети (ресторан, кафе и пр.), заходите на неизвестный сайт, после чего вы получаете сообщение что-то типа "Сайт не проверен. Зайти все равно?". Вот за эту безопасность вашего серфинга и отвечает этот демон.
- com.apple.OTATaskingAgent.plist - демон, который заставляет систему периодически искать обновления для OTA. Если каждый день не меняются данные таких сервисов, как WAP-GPRS, WAP-CSD, Internet-GPRS, MMS, то этот демон можно отключить.
- com.apple.Springboard.SetupHelper.plist - этот демон нужен всего однажды: система обращается к нему для отображения стартового меню настроек (Помните серое такое? Где Вы указываете нужно ли Вам включить Геолокацию, WiFi, соглашаетесь ли Вы с условиями пользования продуктов компании Apple и т.д.). Можете смело удалять этот демон, необходимости в нем нет никакой.
- com.apple.itunescloudd.plist - магазин Itunes в России не работает, музыку у нас через интернет практически не покупают (тем более через приложение Itunes), поэтому необходимости в этом демоне опять же нет никакой.
- com.apple.assistivetouchd.plist - если Вы не используете адаптированное оборудование (приложение "Настройки" -> Основные -> Универсальный доступ -> AssistiveTouch), тоже можете удалять этот демон.
- com.apple.vibrationmanagerd.plist - если Вы не используете собственные вибрации (приложение "Настройки" -> Основные -> Универсальный доступ -> Свои вибрации), можете этот демон смело удалять.
- com.apple.vsassetd.plist - если Вы не используете голосовое управление аппаратом, смело удаляйте этот демон.
- com.apple.sharktrace.plist - демон, который связан с крэш-логами. Если Вы не разработчик приложений, можете удалять.
- com.apple.BTServer.plist - отвечает за работу Bluetooth. Если не пользуетесь данной технологией - процедура отключения ниже под спойлером.
Процедура отключения com.apple.BTServer.plist
1. Выключите блютус в приложении "Настройки" (Основные, блютус)
2. Идете по адресу /System/Library/CoreServices/Springboard.app и открываете файл с название N**AP.plist
Ищете строки: <key>bluetooth</key> <string>true</string>, в которых <true/> меняете на <false/>.Код:N18AP-iPod touch 3G N81AP-iPod touch 4G N82AP-iPhone 3G N88AP-iPhone 3G[S] N90AP-iPhone 4 GSM N94AP-iPhone 4 CDMA
Теперь можете удалить сам файл демона.- com.apple.awd_ice2.plist - Carrier IQ, отсылает логи диагностики Вашего аппарата по беспроводной сети в Apple. Если в приложении Настройки, Основные, Об этом устройстве, Диагностика и использование стоит галочка на "не отправлять", значит эти демоны не запускаются.
- com.apple.awd_ice3.plist - та же функция, что и у com.apple.awd_ice2.
- com.apple.awdd.plist - та же функция, что и у com.apple.awd_ice2.
- com.apple.twitterd.plist - если не пользуетесь твитером, можете удалить этот демон.
- com.apple.mobile.softwareupdated.plist - удалите этот демон, если не хотите несанкционированных обновлений ПО на вашем девайсе.
- com.apple.softwareupdateservicesd.plist - удалите этот демон, если не хотите несанкционированных обновлений ПО на вашем девайсе.
- com.apple.ubd.plist - отвечает за загрузку документов на iCloud и удаление приложений с девайса.
- com.apple.apsd.plist - если не пользуетесь push уведомлениями, можете удалить этот демон.
- com.apple.coreservices.appleid.authentication.plist - демон, который отвечает за системы аутентификации Apple ID (iWork, iTunes Store, App Store, iCloud и др). После удаления этого демона все вышеперечисленные сервисы работают, процесс проверки данных запускается отлично, т.е. никаких изменений в работе приложений не наблюдается.
- com.apple.coreservices.appleid.passwordcheck.plist - проверка паролей системы Apple ID. Как и в предыдущем демоне, никаких изменений в работе приложений не наблюдается - пароли по прежнему запрашиваются, проверяются и т.д., приложения работают без сбоев.
- com.apple.calaccessd.plist - если не пользуетесь функциями календаря (напоминания о днях рождения, событиях и т.д.), можете удалять этот демон (приложение по прежнему будет запускаться нормально, полную его работоспособность не проверял, ибо не пользуюсь).
- com.apple.webinspectord.plist - если вы не пользуетесь инструментами веб разработчика в Сафари (Javascript Profiler, Javascript Debugging, CSS и HTML элементы (Document Object Model)), можете удалять этот демон.
- com.apple.accountsd.plist - демон, отвечающий за учетные записи. После удаления не работают App Store, Twitter и календарь.
- com.apple.securekeyvaultd.plist (на некоторых устройствах
- com.apple.securekeyvaultd.N90.plist - после удаления не работает будильник в фоновом режиме (спасибо Gadzilla за информацию).
- com.apple.backupd.plist - сохранение резервной копии данных устройства в облака.
- com.apple.cvmsServ.plist - этот файл отвечает за поддержку технологии OpenGL ES; по некоторым свидетельствам, при его удалении девайс начинает работать медленнее и не качаются приложения из AppStore.
com.apple.cvmsCompAgent_armv7.plist - то же, что и предыдущий демон.Файлы, которые нельзя трогать и удаление которых может привести к непредсказуемым последствиям
Не удаляйте и не отключайте эти даемоны!
- com.apple.fairplayd.plist - проверяет подлинность музыки и приложений, которые вы купили, на основе Apple DRM.
- com.apple.installd.plist - установка приложений.
- com.apple.configd+pm.plist - устанавливает системную конфигурацию.
- com.apple.configd-pm.plist - та же функция, что и у предыдущего даемона.
- com.apple.gmmd.plist - служба отладки.
- com.apple.mDNSResponder.plist - по-видимому, ждет отклика от служб DNS. Если отключить или удалить этот файл, доступ к интернету будет невозможен.
- com.apple.locationd.plist - GPS и геолокационные службы.
- com.apple.mediaserverd.plist - музыка и видео.
- com.apple.usbptpd.plist - зарядка и соединение с компьютером.
- com.apple.mtmergeprops.plist - экран.
- com.apple.SCHelper-embedded.plist - системная конфигурация.
- com.apple.SpringBoard.plist - отвечает за запуск Springboard'а.
- com.apple.mobile.lockbot.plist - удаление вызывает системный крэш.
- com.apple.mobile.Lockdown.plist - отвечает за соединение с сим-картой. Даже если у вас не iPhone, не удаляйте этот твик - это убьет систему.
- com.apple.itdbprep.plist - синхронизация музыки.
- com.apple.assetsd.plist - добавление изображений в фотогалерею. Без него вы не сможете пользоваться камерой, делать снимки с экрана, загружать фотографии на девайс.
- com.apple.itunesstored - удаление может повлечь 100% использование процессора.
- com.apple.securityd.plist - отвечает за активацию, при удалении девайс невозможно использовать
- com.apple.midiserver.plist
- com.apple.mobile.keybagd.plist
- com.apple.notifyd.plist
- com.apple.sanboxd.plist
- com.apple.configd.plist - неправильно считывается информация с датчика температуры после удаления, в результате чего система неработоспособна
- Если какой-то файл, который есть у вас, здесь не упомянут, лучше не трогайте его!
- Не забываем делать резервные копии файлов!
- Перед удалением файла проверяем, не используется ли он в системе!
- После каждого пункта работы или действия с файлами перезагружайте устройство!
- Все действия вы делаете на свой страх и риск, так как никто не может гарантировать стабильную работу вашего устройства!