Активация Push Notafication на iPhone 2G
7 июля, 2009
Последовательность наших следующих действий примерно следующая (для 3.1.3 и 3.1.2 читаем Update ниже):
- Скачиваем необходимые файлы (ссылка ниже);
- Заливаем их на айфон;
- Выставлем права;
- Запускаем файл активируюий Push;
- Перезагружаемся;
- Ставим софтины использующие Push (если они уже стоят, то нужна переустановка);
- Пользуемся!
Теперь подробнее…
Нам потребуется айфон с настроенным Wi-Fi для работы через WinSCP (т.к. она умеет менять права), либо соединение по шнурку + FunBox + рабочий файловый менеджер на самом айфоне (iFile или mobileFinder, но последний в настоящий момент не работает с прошивкой 3.0).
- Качаем архив;
- Распаковываем;
- Заливаем имеющимися средствами на айфон (про настройку доступа через WinSCP читаем тут) в папку «/private/var/Keychains/»;
- Выставляем права 0755 на закаченные файлы:
- На всякий случай копируем себе имеющийся файл «keychain-2.db»;
- Далее запускаем терминал (либо прямо в WinSCP, либо мобильный, скачанный из сидии);
- Если пользуемся мобильным терминалом, нужно убедиться, что мы работаем из под root’а (Смотрим на конец строки. Если там «mobile» вместо «root», вводим «su», жмем «return», затем пароль «alpine» и опять жмем «return» — пользователь должен смениться на «root».):

- Вводим «cd /private/var/Keychains/» и жмем «return», чтобы перейти в папку с залитыми файлами;
- Вводим «./inject» для запуска нужного файла;
- Когда процедура завершена, перезагружаем телефон и ставим программки с Push’ем.
Update для 3.1.3 и 3.1.2: В «Cydia» появился «Push Docto»r. Для установки необходимо добавить репозиторий: http://www.cmdshft.ipwn.me/apt
Сам процес установки:
- Удалить приложения с Push;
- Запустить «cydia» и установить «Push Doctor»;
- Перезагрузить телефон;
- Установить приложения с Push.

