Команда Девтим выпустила патч, который делает возможным функцию Push Notification на разлоченных айфонах, где она ранее была недоступна. Например, вы сможете принимать уведомления из оффлайна, если кто-то напишет вам в аську. Вот пример, как работает Beejive
Для того, чтобы активировать Push Notification, вам надо скачать архив http://bit.ly/FxBtZ, а потом:
1) Залить файлы nimble и inject в директорию /private/var/Keychains;
2) Проставить им права 0755 ();
3) Сделать бекап файла keychain-2.db, который находится в той же директории;
4) Запустить в терминале или через SSH файл nimble ();
5) После вы увидите 4 файла, которым проставляем права 0755:
– youtube-cert.bin
– youtube-key.bin
– push-cert.bin
– push-key.bin
Update: ссылка на архив с готовыми сертификатами.
6) Запускаем inject ();
7) После делаем полную перезагрузку iPhone;
8) Запускаем YouTube, убеждаемся, что он работает;
9) Удаляем и ставим заново приложения, где используется Push Notification (Star Defence, Beejive, Palringo и др).
Для возможности работы через SSH установите из Cydia утилиту OpenSSH (используются следующие клиенты: (Mac OS: Terminal/Transmit/Fugu, Win: WinSCP/Far/TotalCMD)).
Опции Push Notification появляются в Настройках/Settings iPhone.
Вы должны помнить, что Push Notification жрет батарею, о чем делятся форумчане.
Данный патч носит приставку бета и Девтим просит применять его осторожно. Когда появится 100% рабочая версия, ждите анонса в Cydia.
Update by Keksman:
1) Открываем сидию
2) добавляем сурс http://cydia.iphoneil.net;
3) устанавливаем Push Fix;
4) удаляем приложение(я) с поддержкой Push;
5) перезагружаем iPhone;
6) устанавлеваем нужные приложения с поддержкой Push;
7) Идем в настройки – Уведомления и настраиваем.
Источник: