На iPhone 2G - не тестировалось, хотя должно быть то же самое.
Часть 1
И так самый простой и проверенный способ без использования SSH и Wi-Fi.
Через любой файловый менеджер заходим в /private/var/stash/Applications.По этому пути находятся все стандартные программы или программы установленные из Cydia/Icy
и в каждой папке программ есть локализации языков их около 30. Например"Dutsh.lproj" итд. Мы чаще используем русскую локализацию и английскую. Иногда японскую с смайлами emoji. Другие языки вовсе не нужны, они реально тормозят телефон. В общем переходим к делу:
1) Для начала делаем бекап папки Applications в /private/var/stash/
2) Потом через ifunbox заходим в /private/var/stash/Applications и в каждой папке СТАНДАРТНОЙ ПРОГИ удаляем папки с именем "*.lproj" где*- это не нужные вам языки.
Можно оставлять три локализации это English.lproj,Japanese.lprog, ru.lproj,остальные на своё усмотрение.
3) После проделанной операции делаем Reboot
Часть 2
В iPhone присутствует множество демонов т.е маленьких программ-сервисов, которые подтормаживают телефона. Их удаление незначительно увеличивает производительность телефонов и заметно скорость его включения.
1) Переходим в папку/System/Library/LaunchDaemons
2) Делаем ее бекап, чтобы была возможность все вернуть при наличии проблем.
3) Начинаем удалять файлы. Какие именно?
Безопасные файлы: 6 (удалив их, вы не лишитесь никаких функций)
- com.apple.Dump* - 2 демона, которые делают дамп при "падениях" айфона для анализа Эпплом
- com.apple.Report* - 5 демонов, которые делают отчеты о "падениях" - что было запущено, когда они произошли и т.д.
- com.apple.aslmanager - управляет системными логами
- com.apple.syslogd - делает логи о системных событиях
- com.apple.powerlog - делает логи о различных событиях, связанных с питанием - неподходящие зарядки, выключения и т.д.
- com.apple.stackshot.server - делает снимки процессов. Тоже отладочный демон.
Часть 3 (SSH)
1) Заходим в iPhone через SSH
2)Набираем: mkdir/private/var/stash/langBackup/
3) Набираем: cd /private/var/stash/Applications.ххх(где ххх еще какие-нибудь буквы)
4) Копируем, вставляем и исполняем следующую команду:
for file in `find . -type d -name "*.lproj" -not -iname "ru*.lproj" -exec echo {} \; | sed -e 's/\.\///'`; do tar -rf /private/var/stash/langBackup/langBackup.tar ./$file; done
Это создаст бекап ваших языковых пакетов, который будет по адресу:
/private/var/stash/langBackup/langBackup.tar
Потом сможете проверить этот файл будет весить метров 10
5) Копируем, вставляем и исполняем следующую команду:
for file in `find . -type d -name "*.lproj" -not -iname "ru*.lproj"-exec echo {} \; | sed -e 's/\.\///'`; do rm -vr ./$file; done
Эта команда удалит все языки, кроме русского.
6) Долгожданный Reboot (перезагрузка)
Вот увидите скорость значительно увеличиться на15%.
Сафари начнёт летать, всё грузиться будет на много быстрее.