22 декабря, прямо как подарок к новогодним праздникам, свет увидел столь ожидаемый многими джейлбрейк для iOS 7. Воспользуемся им для небольшой чистки и удаления ненужных нам языковых файлов, словарей, шрифтов и прочего. К тому же, данные манипуляции могут пригодиться на уже устаревших девайсах.
Помните! Все нижеописанные действия производятся на ваш страх и риск. Рекомендую сделать резервную копию телефона перед манипуляциями.
До очистки имеем:
Для любознательных, что будем удалять:
- Все языки в системе, кроме русского, английского, украинского и японского (оставим для эмодзи)
- 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.
Скрипт remove.sh перемещаем в домашнюю директорию var/mobile любым файловым менеджером.
Подключаем телефон к зарядке, на всякий случай, и запускаем терминал.Последовательно набираем su, пароль alpine. После каждой команды жмакаем Enter.
Командой ls можно убедиться, что мы находимся в нужном месте.
Выставляем права скрипту: chmod 755 remove.sh
И запускаем его: ./remove.sh
Процесс пошел, 5-10 минут можно перекурить.
Вот и все, после такого вот диалогового окна.
Перезагружаем телефон.
После очистки у нас увеличено свободное пространство в системном разделе.
И, соответственно, пропали языковые файлы.