Как устанавливать ipa в iPhone
пост написан и отправлен в печать 2009-06-07 примерно в 11:09
Самый распространенный вопрос после покупки айфона - где взять на него ПО. На том же аппсторе очень много разных бесплатных игр и программ, но самое нужное, как обычно, стоит денег. И проблема даже не в этом - лично я готов заплатить несчастные 0.99 - 10 баксов за нужное мне приложение, но с украинскими картами и пейпалом вообще эппл не дружит. Поэтому, маленькая инструкция по джейлбрейку и взлому установочника ПО для отмены проверки лицензии ipa файлов (формат тамошнего инсталлера).Прежде всего, делаем резервную копию вашего телефона, кликнув на backup в контекстном меню значка iphone в тунце. После завершения процесса делаем следующее: нам нужно обновить прошивку до последней версии (2.2.1 на время написание) - это все делается тунцом и никаких трудностей не составляет, если же у вас уже установлена последняя версия, все равно нам будет нужен файл прошивки, который получается следующим образом. Подсоединяем айфоню к тунцу, нажимаем "восстановить", соглашаемся со всеми угрозами и лицензиями и как только начнется загрузка файла - вынимаем шнур из тела и дожидаемся окончания загрузки. Все, вы физически готовы к джейлбрейку.Качаем quickpwn, запускаем и следуем инструкциям. Для iphone gsm вам еще потребуются бутлоадеры, из всех опций нам нужны только Cydia и Unlock (активно только для 2G), ждем окончания процесса джейлбрейка и получаем чистый телефон. Вот теперь вам понадобится wi-fi сеть, подключаемся к ней и в cydia ищем пакет openssh, который успешно и устанавливаем. Теперь на вашем телефоне установлен SSH сервер, что доставляет. Берем любой sftp клиент (мне нравится FileZilla), создаем sftp соединение на ip айфона (можно посмотреть в деталях wi-fi соединения в настройках) с логином root и паролем alpine. Лезем в путь /System/Library/PrivateFrameworks/MobileInstallation.framework и заменяем MobileInstallation скачанным отсюда файлом, выставляем chmod 755. Все практически готово: ребутим телефон. Запускаем тунец и устанавливаем любое бесплатное приложение из аппстора. Это важно, иначе крякнутые приложения запускаться не будут. После этого идем на какой-то сайт, распространяющий ипашки, к примеру appulo.us, дважды кликаем или драгдропим файл в тунец, синхронизируем и радуемся. ВАЖНО: если у вас официально не разлоченый под все операторы европейский iPhone 3G, то после апдейта вам нужно будет установить из cydia пакет yellowsn0w. Правда телефон знакомого разлочить им нифига не получилось, пришлось откатываться до 2.2 со старым baseband-ом. Будут проблемы - пишите мне, помогу разобраться.