Ускоряем iOS на примере iPhone 3GS + джейлбрейк iOS 6.0.1

Два дня назад по домашним обстоятельствам я поменял iPhone 4S на 8-гигабайтный 3GS, приобретённый летом прошлого года. Уже на следующий сутки нервы начали сдавать: устройство иногда тормозило так, как не получалось делать уникальной модели на последней официальной firmware. iOS 6 нагружает девайс 2009 года так очень сильно, что в самый раз разбивать его об стенку. Вместо того, дабы лезть на барахолку за «пятеркой», я решил возвратиться к ветхому, дедовскому методу ускорения работы любого мобильного гаджета Apple.

Но сперва — джейлбрейк.

Иного пути при таком раскладе нет. Чтобы приступать к поверхностной очистке, нам пригодится полный доступ к файловой совокупности. Обстановку будем разглядывать на примере самой «свежей» firmware сейчас — iOS 6.0.1.

Для начала скачиваем программу Redsn0w и файл firmware 6.0 (да-да):

Скачать Redsn0w для Windows для джейлбрейка iPhone 3GS на iOS 6.0.1
Скачать Redsn0w для Mac для джейлбрейка iPhone 3GS на iOS 6.0.1

Скачать IPSW-файл firmware 6.0 для iPhone 3GS

Потом мы приступим к процедуре привязанного джейлбрейка. Если он у вас уже имеется — пропускаем эти пункты, а вдруг нет — читаем пристально. По окончании каждой перезагрузки устройства вам нужно будет подключать его к компьютеру и запускать Redsn0w, проделывая несколько несложных действий в программе.

Без этого вы не сможете пользоваться некоторыми главными встроенными приложениями — к примеру, почтой либо браузером Safari, и Cydia. Если вы установили оттуда какие-либо «твики», телефон по большому счету не будет включаться перед тем, как вы запустите Redsn0w. Сейчас вы предотвращены, и все предстоящие действия выполняются вами на риск и свой страх.

Джейлбрейк iPhone 3GS на iOS 6.0.1

1. Подключите собственный iPhone к компьютеру, отключите его (как раз в таком порядке) и положите рядом с собой. Откройте Redsn0w и посмотрите на нижнюю часть окна.

Тут отображается версия загрузчика вашего iPhone — или «old BR», или «new BR».

До тех пор пока что запомните, что в том месте написано и продолжайте.

2. Нажимаем на Extras, после этого на Select IPSW. В открывшемся окне выбираем скачанный файл firmware iOS 6.0 (iPhone2,1_6.0_10A403_Restore.ipsw).

Первое окно

Второе окно

Принципиально важно! Потом покажется два всплывающих окна. На первом мы нажимаем единственную кнопку «ОК», а на втором останавливаемся. Вспомните, что ранее разработала программа в нижней части окна. В случае если в том месте было «new BR» — выбираете «Да».

В случае если в том месте было «old BR» — выбираете «Нет».

3. Нажимаем Back и выбираем Jailbreak. Заберите телефон в руки и следуйте подсказкам на экране для ввода смартфона в режим DFU. Когда вы сделаете всё верно, программа сама продолжит работу, и скоро процесс продолжится на самом телефоне.

Не закрывайте программу и не отключайте устройство от компьютера впредь до того момента, в то время, когда оно отобразит экран блокировки iOS.

4. Сейчас нам необходимо «пробудить» джейлбрейк. Снова подключаем iPhone к компьютеру, выключаем его и кладём рядом с собой. Повторяем 2 пункт данной инструкции полностью. Сразу после этого нажимаем «Just boot». Берём в руки подключенный и отключённый iPhone, нажимаем Next и следуем подсказкам на экране программы.

По завершению процесса устройство перезагрузится в обычном режиме. Лишь вместо «яблока» вы заметите ананас — легендарный логотип Pwnagetool.

Cydia покажется, но нам по большому счету не пригодится.

Пришло время переходить к главной части — удалению лишних процессов.

Удаляем лишние процессы. С опаской

Подключаем iPhone к компьютеру. Скачиваем и устанавливаем программу iFunBox:

Скачать файл-менеджер iFunBox для Windows
Скачать файл-менеджер iFunBox для Mac

Кликабельно

Открываем iFunBox, после этого выбираем вкладку iFunBox Classic. В левом окне выбираем «Необработанная файловая совокупность». Сейчас в правом окне щелкаем сперва по папке System, после этого по Library и находим в данной куче папку LaunchDaemons.

Щёлкаем по ней правой кнопкой мыши и выбираем «Скопировать на ПК». На всякий случай.

Про только что сделанный бекап до тех пор пока забудем, а на данный момент возвратимся и всё-таки откроем LaunchDaemons. Совет: надавите на Thumbnail View на верхней панели программы, дабы видеть полные имена файлов.

Итак, перед нами раскинулись файлы системных процессов. Наугад их удалять запрещено ни за что. Дабы разобраться, от чего в этом перечне возможно избавиться, следуйте отечественному упрощённому «гайду». Каких-то процессов из этого перечня у вас изначально может не быть — это естественно.

Процессы, каковые возможно удалить без последствий

com.apple.appsupport.cplogd.plist
com.apple.apsd.tcpdump.en0.plist
com.apple.apsd.tcpdump.pdp_ip0.plist
com.apple.apsd.tcpdump.pdp_ip0.plist
com.apple.aslmanager.plist
com.apple.certui.relay.plist
com.apple.chud.chum.plist*
com.apple.chud.pilotfish.plist*
com.apple.crash_mover.plist
com.apple.CrashHouseKeeping.plist
com.apple.DumpBasebandCrash.plist
com.apple.DumpPanic.plist
com.apple.fseventsd.plist
com.apple.marcoagent.plist
com.apple.OTACrashCopier.plist
com.apple.ReportCrash.XXXXX.plist – 5-6 шт.
com.apple.sharktrace.plist*
com.apple.syslogd.plist

* — не удаляйте, в случае если являетесь разработчиком ПО.

Процессы, каковые возможно удалить с последствиями

com.apple.mobile.softwareupdated.plist — отключаются OTA-обновления. Возможно удалить, если не собираетесь обновлять устройство «по воздуху».
com.apple.OTATaskingAgent.plist — отключается проверка OTA-обновлений по расписанию.

com.apple.softwareupdateservicesd.plist — отключаются OTA-обновления. Удаляйте, в случае если уже удалили один из вышеописанных процессов.

com.apple.AddressBook.plist — замедляется скорость открытия приложения Контакты. Через Телефон всё останется так же, как и прежде.

com.apple.AdminLite.plist — зависшие приложения больше не будут «вылетать» самостоятельно.

com.apple.AOSNotification.plist — отключает всю функциональность iCloud.
com.apple.apsd.plist — отключает iMessage и Push-уведомления.

com.apple.assitivetouchd.plist — отключает Assistive Touch.

Если вы не понимаете, что это такое — удаляйте без вопросов.

com.apple.awdd.plist — отключает логи посланных/переданных данных по сетям оператора.

com.apple.calaccessed.plist — отключает напоминания календаря

com.apple.daily.plist — отключает диагностику приложений на обновления ежедневно. Возможно делать это вручную.

com.apple.dataaccess.dataaccessd.plist — отключайте, если не пользуетесь Микрософт Exchange и Гугл Sync. Но лучше покиньте.

com.apple.datamigrator.plist — отключает функцию переноса контактов с SIM в телефон.

com.apple.gamed.plist — отключает Game Center.

com.apple.itunescloudd.plist — отключает функции iTunes Match и iCloud Sync.

com.apple.mobile.accessory_device_arbitrator.plist — отключает диагностику подключаемых аксессуаров на соответствие стандартам Apple.

com.apple.MobileInternetSharing.plist — отключает Режим Модема.

com.apple.mobile.obliteration.plist — отключает возможность очистки всех данных через Главные-Совокупность-Сброс, и удалённо.

com.apple.mobile.profile_janitor.plist — отключает возможность устанавливать приложения через профили ad-hoc. Редакциям профильных блогов лучше это не удалять.

com.apple.printd.plist — отключает AirPrint.

com.apple.powerlog.plist — отключает логи статистики зарядки.

com.apple.racoon.plist — отключает помощь VPN-сетей.

com.apple.scrod.plist — отключает Voice Control.

com.apple.Springboard.SetupHelper.plist — отключает мастер начальной настройки совокупности.

com.apple.vsassetd.plist — отключает Voice Control. Удаляйте, в случае если удалили прошлый процесс.

com.apple.voiced.plist — отключает Voice Control. Удаляйте, в случае если удалили два прошлых процесса.
com.apple.VoiceOverTouch.plist — отключает Voice Over Touch.

Удаляйте, если не пользуетесь диктовкой.

com.apple.searchd.plist — отключает функционал страницы поиска на Home-экране. Сама страница останется на месте.

com.apple.search.appindexer.plist — отключает индексацию приложения для поиска. Удаляйте, в случае если удалили прошлый процесс.

com.apple.storage_mounter.plist — отключает возможность подключить Camera Connection Kit. Не лучший процесс для удаления.

com.apple.twitterd.plist — отключает встроенный функционал социалки Twitter.

com.apple.vibrationmanagerd.plis — отключает кастомные ритмы вибрации. Если вы ни при каких обстоятельствах их не устанавливали — имеете возможность удалить данный процесс.

com.apple.wapic.plist — удаляйте, в случае если живёте вне Китая.

com.apple.webinspectord.plist — отключает режим разработчика в Safari.

com.saurik.Cydia.Startup.plist — отключает автоустановку вручную загруженных пакетов .deb в Cydia. Удаляйте, если не понимаете, что это такое.

com.apple.powerd.plist — нельзя удалять на iPhone 4направляться. По слухам, по окончании удаления дает громадной прирост производительности. При удалении увеличит скорость разрядки аккумулятора в несколько раз.

По окончании удаления процессов в обязательном порядке отключите iPhone, не отключая его от компьютера. Запустите Redsn0w и выполните 4 пункт инструкции по джейлбрейку.

В случае если затем ваш смартфон не включится — введите его в DFU-режим, восстановите содержимое папки LaunchDaemons из бекапа на компьютере и повторите процесс удаления процессов заново — лишь сейчас значительно более вдумчиво и с опаской.

В случае если же iPhone загрузился нормально — честно поздравляю вас. Отличие в производительности и свободной оперативной памяти должна быть как минимум заметной.

Это не единственный метод улучшить работоспособность устройства — но самая простой. Приятного применения снова любимого 3GS!

А если вы желаете большего — переходите ко второму этапу.

«>

Читайте также: