22 декабря, прямо как подарок к новогодним праздникам, свет увидел столь ожидаемый многими джейлбрейк для iOS 7. Воспользуемся им для небольшой чистки и удаления ненужных нам языковых файлов, словарей, шрифтов и прочего. К тому же, данные манипуляции могут пригодиться на уже устаревших девайсах.

Помните! Все нижеописанные действия производятся на ваш страх и риск. Рекомендую сделать резервную копию телефона перед манипуляциями.

До очистки имеем:

iOS: удаление лишних языков

Для любознательных, что будем удалять:
- Все языки в системе, кроме русского, английского, украинского и японского (оставим для эмодзи)
- TTSResources из PrivateFrameworks/VoiceServices.framework
- LinguisticData
- TextInput.bundle
- Шрифты (H_Baskerville.ttc, _H_Cochin.ttc, _H_Palatino.ttc, HiraginoKakuGothicProNW3.otf, HiraginoKakuGothicProNW6.otf, HiraginoMinchoProNW3.otf, HiraginoMinchoProNW6.otf, Kailasa.ttc, STFangsongCore.ttf, STHeiti-Light.ttc, STHeiti-Medium.ttc, STKaitiCore.ttf, STSongCore.ttf)
- демоны-процессы (com.apple.DumpPanic.plist, com.apple.ReportCrash.DirectoryService.plist, com.apple.ReportCrash.Jetsam.plist, com.apple.ReportCrash.plist, com.apple.ReportCrash.SafetyNet.plist, com.apple.ReportCrash.SimulateCrash.plist, com.apple.DumpBasebandCrash.plist, com.apple.CrashHouseKeeping.plist, com.apple.aslmanager.plist, com.apple.syslogd.plist, com.apple.powerlog.plist, com.apple.stackshot.server.plist, com.apple.tcpdump.server.plist, com.apple.iqagent.plist, com.apple.mobile.profile_janitor.plist, com.apple.chud.chum.plist, com.apple.chud.pilotfish.plist)

Итак, нам понадобится парочка приложений, и сам скрипт-чистильщик, которым я пользовался еще во времена 5.1.1.
Заходим в Cydia и устанавливаем MobileTerminal.

iOS: удаление лишних языков iOS: удаление лишних языков iOS: удаление лишних языков

Скрипт remove.sh перемещаем в домашнюю директорию var/mobile любым файловым менеджером.

iOS: удаление лишних языков

Подключаем телефон к зарядке, на всякий случай, и запускаем терминал.Последовательно набираем su, пароль alpine. После каждой команды жмакаем Enter.

iOS: удаление лишних языков iOS: удаление лишних языков

Командой ls можно убедиться, что мы находимся в нужном месте.

iOS: удаление лишних языков

Выставляем права скрипту: chmod 755 remove.sh

iOS: удаление лишних языков

И запускаем его: ./remove.sh

iOS: удаление лишних языков

Процесс пошел, 5-10 минут можно перекурить.

iOS: удаление лишних языков iOS: удаление лишних языков iOS: удаление лишних языков

Вот и все, после такого вот диалогового окна.

IMG_0031.PNG

Перезагружаем телефон.
После очистки у нас увеличено свободное пространство в системном разделе.

iOS: удаление лишних языков

И, соответственно, пропали языковые файлы.

iOS: удаление лишних языков iOS: удаление лишних языков iOS: удаление лишних языков
Читать далее