[Ссылки могут видеть только зарегистрированные пользователи. ]
FAQ по методам ускорения работы Apple iOS
После проделанной работы ваш девайс станет быстрее загружаться и работать, также может освободиться немного места в ФС (файловой системе).
Правила работы:
Не забываем делать резервные копии файлов!
Перед удалением файла проверяем, не используется ли он в системе! Например, обои, которые вы удаляете, не должны быть установлены.
После каждого пункта работы или действия с файлами пере загружайте устройство!
Все ниже перечисленные действия вы делаете на свой страх и риск, так как никто не может гарантировать стабильную работу вашего устройства.
Приведенные операции с файловой системой можно проводить с помощью таких файловых менеджеров, как:
iFile (на самом девайсе) или iFunBox, iTools, iPhone PC Suite (на компьютере).
Если в инструкции написано, например, что нужно войти в папку /var/stash/Applications/ в файловой системе, а у вас существует только папка /var/stash/Applications.giYgoO/, войдите в нее и не обращайте на это внимания. Названия папок и файлов в системе могут варьироваться в зависимости от версии iOS.
Изменять права доступа к файлам/папкам можно через файловый менеджер iFile.
Способы ускорения работы системы:
Удаление стандартных приложений
Входим в папку /Applications/ в файловой системе и удаляем папки со стандартными (системными) приложениями, которые вам не нужны.
Список стандартных приложений, которых можно удалить: Спойлер (+/-)
Удаление рингтонов
Входим в папку /Library/Ringtones/ (или /var/stash/Ringtones/) в файловой системе и удаляем стандартные рингтоны, которые вам не нужны.
Удаление обоев
Входим в папку /Library/Wallpaper/ (или /var/stash/Wallpaper/) в файловой системе и удаляем стандартные обои, которые вам не нужны.
Удаление лишних языковых пакетов из SpringBoard'а (главного экрана) и приложений
Входим в папку /System/Library/CoreServices/SpringBoard.app/ в файловой системе и удаляем все языковые пакеты кроме русского и английского (папки *.lproj, кроме ru.lproj и English.lproj).
Ту же самую операцию можно проделать с любым приложением, уменьшив его вес и очистив файловую систему. Для этого удаляем ненужные языковые пакеты из папок /Applications/*.app/ и /var/mobile/Applications/*.app/.
Удаление Daemons (системных служб)
В iOS присутствует множество так называемых даемонов - маленьких программ-сервисов, которые тратят ресурсы устройства, и которые в большинстве случаев можно отключить или удалить без особых последствий.
Способы отключения/удаления:
Ручной способ
Все даемоны лежат в папке /System/Library/LaunchDaemons/ в файловой системе.
Чтобы полностью удалить даемон, нужно просто удалить соответствующий ему файл в этой папке.
Чтобы отключить даемон, нужно найти в нужном файле *.plist ключ RunAtLoad, и изменить его значение с true на false (удобнее всего это сделать через iFile). Список файлов, которые можно удалить без последствий для работоспособности системы: Спойлер (+/-)
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.
Список файлов, которые можно удалить при желании. Прочитайте описание к каждому даемону! Спойлер (+/-)
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/>.
Теперь можете удалить сам файл демона.
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.plis t - демон, который отвечает за системы аутентификации 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) - после удаления не работает будильник в фоновом режиме com.apple.backupd.plist - сохранение резервной копии данных устройства в облака com.apple.cvmsServ.plist - этот файл отвечает за поддержку технологии OpenGL ES; по некоторым свидетельствам, при его удалении девайс начинает работать медленнее и не качаются приложения из AppStore. com.apple.cvmsCompAgent_armv7.plist - то же, что и предыдущий демон.
Файлы, удаление которых не привело к крэшу системы: com.apple.mdt.plist
com.apple.managedconfiguration.mdmd.plist
com.apple.appleprofilepolicyd.plist com.apple.absinthed.N90.plist (№ может быть разным в зависимости от аппарата, у меня Iphone4, поэтому цифра 90) - при удалении этого демона не происходит крэша системы. Есть некоторые предположения, что он делает, но пока со 100% гарантией утверждать не могу. com.apple.aggregated.plist - в описании к файлу (aggregatectl-help.txt по пути \System\Library\PrivateFrameworks\AggregateDiction ary.framework) написано:
aggregatectl OPTIONS - a utility to send data to the AggregateDictionary server. Что этим купертиновцы хотели сказать, не могу утверждать на 100%. Но никаких крэшев или сбоев в работе после удаления этого демона я не заметил. com.apple.aggregated.dbservice.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 - неправильно считывается информация с датчика температуры после удаления, в результате чего система неработоспособна
Если какой-то файл, который есть у вас, здесь не упомянут, лучше не трогайте его.
Автоматический способ
Установите и запустите твик из Cydia Disable Daemons либо Daemon Tool.
Удаление стандартных закладок из Safari
Войдите в папку /Applications/MobileSafari.app/ в файловой системе и удаляем файлы StaticBookmarks*.plist. Эти файлы содержат стандартные закладки для разных стран.
Удаление Carrier Bundles (значков операторов)
Входим в папку /System/Library/Carrier Bundles/ в файловой системе и удаляем там файлы *.png для каждого оператора либо все папки операторов.
Unknown.bundle удалять нельзя! Это может повлечь за собой проблемы с настройками сети
Корректное закрытие Safari
Safari после открытия обычно остаётся висеть в оперативной памяти девайса.
Чтобы этого не случалось, установите твик из Cydia - SafariQuitter (если вы не можете его найти в ваших репозиториях, установите репозиторий cydia.iphoneil.net).
[Ускорение системной анимации
Установите твик из Cydia FakeClockUp или Springtomize/Springtomize 2.
В этих твиках есть настройка системной анимации. Можно ее ускорить, благодаря чему будет казаться, что девайс работает быстрее.
[BУдаление теней на Springboard'е[/B]
На Springboard (главном экране девайса) существуют тени под иконками и внизу экрана, которые ухудшают производительность и замедляют системную анимацию. Инструкции по удалению теней: [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] | [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
Также для незначительного увеличения быстродействия можно [Ссылки могут видеть только зарегистрированные пользователи. ].
И еще, на заметку - чем проще обои и чем меньше они весят - тем быстрее работает девайс.
Оптимизация приложения "Настройки"
Вы можете заметить, что приложение "Настройки" тормозит при пролистывании вниз и даже иногда может вылетать. Это может происходить из-за множества программ и твиков, которые добавляют свои настройки в приложение.
Можно воспользоваться способами, приведенными ниже, чтобы оптимизировать "Настройки" и удалить ненужные пункты из меню: [Ссылки могут видеть только зарегистрированные пользователи. ]
Ускорение работы Safari Способ №1:
Восстановление предыдущей сессии в мобильном браузере – одна из жалоб пользователей мобильной ОС Apple. То есть, при запуске Safari в iOS вместо того, чтобы начать пользоваться браузером, нам приходится ждать загрузку последней страницы. Аналогично, если закрыть все окна Safari, то при следующем его запуске на экране появляется список закладок, вместо строки адреса. Функция, которая могла бы оказаться полезной – возможность в любой момент открыть пустую страницу браузера. Но выход есть! Итак:
Код:
Запустите Safari.
В строке адреса введите about:blank и щелкните кнопку Go, чтобы открыть пустую страницу.
Нажмите Share (кнопка со стрелкой).
Щелкните Добавить в «Домой», чтобы создать закладку на домашнем экране.
В появившемся окне укажите название иконки, например ”Safari”.
Теперь для быстрого запуска браузера вы можете использовать новую иконку. При этом для того, чтобы ввести ссылку на сайт вам не нужно стирать URL, достаточно сделать тап по строке и сразу начать ввод адреса. Способ №2:
С помощью изменения стандартного DNS, предоставляемого вам провайдером, мы можем увеличить скорость загрузки страниц. DNS избавляет конечных пользователей от необходимости запоминания бессмысленного набора цифр IP-адресов, предлагая для доступа к сайтам вводить в браузере понятные адреса. Итак, чтобы ускорить загрузку страниц, выполним следующие действия:
Код:
Зайдите в Настройки.
Откройте раздел Wi-Fi.
Щелкните на синей стрелке напротив названия беспроводной сети, для которой вы хотите задать кастомные серверы DNS.
Здесь в строке DNS вам нужно ввести один из двух вариантов:
DNS-серверы Google: 8.8.8.8, 8.8.4.4;
OpenDNS: 208.67.222.222, 208.67.220.220;
Все, теперь интернет-страницы стали загружаться еще быстрее!
Ускорение работы Cydia
ак известно, что после запуска Cydia приходится ждать достаточно долгое время, чтобы начать работать с ней. Но чтобы значительно ускорить загрузку, можно воспользоваться простым и эффективным способом. Итак:
Код:
Открываем Cydia.
Ждем, пока закончится обновление "Источников" (Sources).
Нажимаем "Секции" (Sections).
Нажимаем "Изменить" (Edit) в правом верхнем углу.
Отключаем все разделы, которые вам не нужны.
Нажимаем "Готово" (Done).
Обновляем "Источники" (Sources) и наблюдаем разницу!
Увеличение количества свободной оперативной памяти с помощью файла подкачки
Как известно, оперативной памяти всегда не хватает. Поэтому существует способ увеличения ее количества путем создания файла подкачки в памяти устройства. Для того, чтобы его создать:
Код:
Скачиваем и распаковываем один из архивов на выбор:
512mb -[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] ( 865 байт )
256mb - [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] ( 885 байт )
64mb -[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] ( 718 байт )
Копируем файл com.apple.dynamic_pager.plist в /System/Library/LaunchDaemons.
Копируем файл com.apple.virtualMemory.plist в /Library/Preferences.
Меняем права доступа для папки vm по пути /private/var/ на "Прочесть, Записать, Выполнить" для "Пользователя, Группы, Всех".