Войти

Или войди с помощью

Ускоряем iOS, часть 2. Удаление лишних языков

Никита Горяинов avatar |
Ускоряем iOS, часть 2. Удаление лишних языков

Я знаю всего три языка. iOS знает намного больше — но это не значит, что абсолютному большинству из нас они действительно нужны. Apple не позволяет удалить ненужные языки из системы и её приложений — и зря, ибо это может существенно облегчить работу и увеличить скорость запуска встроенных программ. На помощь приходит джейлбрейк — и вторая часть материала по ускорению работы iOS на старых устройствах.

Для начала советую вам ознакомиться с первой частью цикла — в ней рассказывается, как сделать джейлбрейк iOS 6.0.1 и удалить лишние процессы системы. Эта и предыдущая инструкция актуальны для всех устройств и прошивок, начиная с iOS 3.0 — так что недавно вышедшая iOS 6.1 тоже подойдёт, разве что джейлбрейк к ней придётся подождать до воскресенья. Метод горячо рекомендуется владельцам iPad первого поколения и iPod Touch 4-го.

Устанавливаем программу iFunBox, если вы не сделали этого раньше:

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

Подключаем свое устройство к компьютеру и запускаем iFunBox. Сразу переходим во вкладку iFunBox Classic — именно там мы будем производить все последующие действия. В левом списке выбираем пункт «Необработанная файловая система», а в правом окне ищем папку «Applications».

Щёлкаем по ней правой кнопкой мыши и выбираем «Скопировать на ПК». Не пропускайте этот шаг: гораздо проще восстановить ошибочно удалённый файл, чем переустановить всю систему. Теперь вы готовы продолжать.

Все дальнейшие действия совершаются вами на свой страх и риск.

В папке Applications хранятся все системные программы, большую часть из которых вы видите на рабочем столе своего iPhone, iPod или iPad. Ни в коем случае не удаляйте их целиком — к добру это не приведёт. Вместо этого открываем самую первую — iAd. Это пакет данных, необходимых для работы собственной рекламной сети Apple. Нас интересуют не его функции, а папки с расширением .lproj.

.lproj — это пакеты локализации программ, загружаемые автоматически при запуске приложения. Теоретически и вполне фактически, чем больше в системе лишних языков, тем медленнее она работает. На практике, избавившись от лишних языков, вы в первую очередь очистите свободное место в системе, а также уменьшите время загрузки программ.

Тут всё не так-то просто. Очевидно, что англоязычную локализацию удалять нельзя. Русскую тоже не стоит трогать. Если вы пользуетесь или планируете пользоваться смайликами Эмодзи — не трогайте и японскую. На основе печального опыта (в том числе и своего), мы составили краткую справку по спорным языковым пакетам — чтобы вы знали, что удалять не стоит.

_CodeSignature — не имеет ничего общего с локализацией. Ни в коем случае не удаляйте эту папку из приложений.

English.lproj (en.lproj)— основной пакет локализации, который нельзя удалять ни при каком раскладе.

Japanese.lproj (ja.lproj) — японский пакет, удаление которого превратит иероглифы в «квадратики».

en_GB.lproj — вариация английского пакета локализации. В меню обозначена как «Великобритания». Удаление возможно, но после этого некоторые всё-таки жалуются на проблемы со шрифтами. Лучше не трогать.

ru.lproj — пакет русского языка. Думаю, вы знаете, что с ним не делать.

Теперь смело удаляйте все остальные пакеты во всех приложениях. Ускорить этот процесс можно так: выделяете все папки, затем зажимаете Ctrl и курсором снимаете выделение со вышеназванных пакетов локализаций, а также со всех папок без расширения .lproj. Затем щёлкаете правой кнопкой мыши и в выпадающем меню выбираете «Удалить».

В итоге в большинстве стандартных программ останется по пять пакетов .lproj, папка _CodeSignature и что-нибудь ещё. Выключайте свой гаджет и перезагружайте его. Если все было сделано верно, он загрузится нормально и порадует вас чуть меньшим временем включения и загрузки приложений.

Но это так, цветочки. Или разогрев. Хотите большего? Нет проблем. Повторите вышеописанные действия в следующих папках и их подпапках:

/System/Library/PreferenceBundles/+
+/System/Library/PreferenceBundles/AccountSettings

/System/Library/PrivateFrameworks
/System/Library/CoreServices/SpringBoard.app
/System/Library/Frameworks
/System/Library/PreferenceBundles
/System/Library/SystemConfiguration

Именно здесь сосредоточена основная часть файлов локализации. На их выборочную очистку уйдет не меньше одного часа и много терпения — но результат того стоит. Будьте крайне осторожны! Любая ошибка может стоить перепрошивки — и тогда вам придется повторять всю процедуру заново.

Свободная оперативная память на iPhone 3GS после всех процедур составила около 120 мегабайт. И это сравнительно много для iOS 6.0.1 без каких-либо дополнительных твиков, вычищающих RAM. А системе-то как свободно задышалось…

Дерзайте. Не спеша.

77
undefined
iPhones.ru
Я знаю всего три языка. iOS знает намного больше — но это не значит, что абсолютному большинству из нас они действительно нужны. Apple не позволяет удалить ненужные языки из системы и её приложений — и зря, ибо это может существенно облегчить работу и увеличить скорость запуска встроенных программ. На помощь приходит джейлбрейк — и вторая...

77 комментариев

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. Whilser avatar
    Whilser 31 января 2013
    0

    Вот к чему приводит вынужденный отказ от 5 iPhone…
    А вообще, материал интересный, все-таки некоторые все еще продолжают использовать устаревшие устройства от Apple..

    upsoft avatar
    upsoft31 января 2013
    0

    чтобы быстрей почистить папки .lproj надо нажать на папке Applications правой кнопкой и выбрать пункт поиск . Справа внизу появится строчка ввода куда вписать .lproj – это действие позволит найти сразу все папки *.lproj во всех подпапках. и так удалять гораздо эффективней, и не получится случайно удалить что-то “не то”.

    upsoft avatar
    upsoft31 января 2013
    0

    добавлю что также стоит оставлять папки en.lproj russian.lproj jp.lproj en_*.lproj

    XpucT avatar
    XpucT22 февраля 2013
    0

    Проделал всё это в iCleaner на своём iPhone 5b память увеличилась на 180 MB.

    Войди на сайт, чтобы ответить
    Ответить
  2. Jaster avatar
    Jaster 31 января 2013
    0

    Хорошая новость! Буду ускорять, если в выхи выйдет джейл.
    зы. Я вот попользовался 2 месяца SGSIII и вернулся опять на айфон.. на 5-й. Функционально конечно ведроид богаче гораздо, настроить можно все.. но того удобства и эргономики нет, как в айфоне.
    Но айфон без джейла с этой точки зрения гораздо хуже..
    Например я не могу жить без LockCalendar и быстрых настроек SBSTool.. Так что ждем

    klimka104 avatar
    klimka10431 января 2013
    0

    @Jaster, релиз уже состоялся ведь!
    http://evasi0n.com/
    Заходи и качай;)

    Jaster avatar
    Jaster31 января 2013
    0

    @klimka104, Не вижу.. ссылки для скачивания не доступны, написано что идет бетатест.

    klimka104 avatar
    klimka10431 января 2013
    0

    @Jaster, извиняюсь,поспешил)
    На днях должен быть)))

    AlexFox avatar
    AlexFox31 января 2013
    0

    @Jaster, Можно настроить все, но только не иконки в доке)))) Вот такая свобода)

    Jaster avatar
    Jaster31 января 2013
    0

    @AlexFox, Вы о чем? У меня на SGSIII все настраивалось, в том числе иконки в доке.. точно так же как на айфоне, перетаскиванием.

    Войди на сайт, чтобы ответить
    Ответить
  3. maxssss108 avatar
    maxssss108 31 января 2013
    0

    А сколько было свободной оперативки до удаления языков ?

    Drifter avatar
    Drifter31 января 2013
    0

    присоединяюсь к вопросу!)

    Войди на сайт, чтобы ответить
    Ответить
  4. Pachkun avatar
    Pachkun 31 января 2013
    0

    @Pachkun, попробую сделать по инструкции напишу…
    быстрее или нет заработал…

    Войди на сайт, чтобы ответить
    Ответить
  5. zikasak avatar
    zikasak 31 января 2013
    0

    Если “iOS не тормозит”, то откуда и зачем эта инструкция?

    Whilser avatar
    Whilser31 января 2013
    0

    @zikasak, В старых устройствах установлено меньше памяти, а новые приложения требуют все больше ресурсов. Поэтому одновременно конечно запускать их можно, но каждый раз iOS придется выгружать из памяти неиспользуемые процессы. А это при большом числе одновременно открытых приложений может вызывать задержки перед началом анимации пользовательского интерфейса. Отсюда и инструкции. Но в целом даже на 3Gs с самой последней прошивкой, на которую она не проектировалась и поддержка которой должна уже была прекратиться, работает вполне бодро и комфортно.

    Войди на сайт, чтобы ответить
    Ответить
  6. djka avatar
    djka 31 января 2013
    0

    ну расскажите ужо!! http://evasi0n.com/

    Войди на сайт, чтобы ответить
    Ответить
  7. Hayate avatar
    Hayate 31 января 2013
    0

    И кстати – почему рекомендуется ручная, “обезьянья” работа по выбору однотипных папок?
    Если уж портить систему – то грамотно и автоматизированно, это же юникс.
    Установить openSSH и прочие команды.
    Подключиться по ssh и выполнить команду “find” с параметрами “найти все папки Japanese.lproj и стереть их”. Можно даже, например, не стереть – а просто заархивировать чтобы посмотреть на результаты. Если не понравиться – то разархивировать обратно.

    Войди на сайт, чтобы ответить
    Ответить

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.