logo

Решение неработоспособности Push Notification у iPhone 2G.

logo

Сегодня Dev Team порадовала пользователей “хакнутых” телефонов iPhone, а именно тех у кого не работает мгновенные сообщения – push notification. Я писал о этой проблеме здесь и здесь.

Хакер, один из членов команды Dev Team, MuscleNerd опубликовал на своей странице Twitter сообщение о возможном решении этой проблемы:

01push70509.jpg

Пока этот метод в режиме тестирования, и может показаться сложным, так же проблема заключается в том что бы у вас был хотя бы один легально активированный девайс.

Фикс файлы находятся здесь. Там же есть инструкция.

Так же для тех у кого нету возможности раздобыть легально активированный iPhone вам могут пригодиться эти файлы, которые я нашел на сайте Modmyi.

Перед изменением или удалением ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ!!!

Update:

 

Можно просто установить фикс из Cydia.

- добавляем сурс http://cydia.iphoneil.net
- устанавливаем Push Fix;
- удаляем приложение(я) с поддержкой Push;
- перезагружаем iPhone;
- устанавлеваем нужные приложения с поддержкой Push – via iPhoneApps

 Инструкция.

1. Удалите с вашего телефона все программы которые поддерживают сообщения пуш.

2. Через SSH зайдите в root вашефо телефона: /private/var/Keychain

3. Сделайте резервную копию keychain-2.db, можете перетащить куда то, например на рабочий стол вашего компьютера, затем удалите keychain-2.db – если используете CyberDuck, правый щелчок и кликните Delete. *Ниже будет написана команда при помощи которой мы создадим новый кичейн.

4. Из выше перечисленных файл обменников загрузите нужные файлы:

youtube-key.bin
push-cert.bin
youtube-cert.bin
push-key.bin
nimble
inject

5. Закиньте их все в  /private/var/Keychain

Должно выглядеть вот так:

pushfix0170509.jpg

6. Обязательно нужно выставить права (пермишины) 0755, или 755 на все фикс файлы.

 Должно выглядеть вот так:

pushfix0270509.png

7. На iPhone ужно установить Mobile Terminal через Cydia и в нем написать следующую команду:

cd /private/var/Keychains  ( заметьте пробел между cd и /)

Нажмите Enter/Return, ничего особенного не произойдет, затем нужно набрать еще одну комаду:

./inject

После этого вы увидите командую строку. После окончания выходим из Cydia,  перезагружаем (выключить затем включить) “пациента”.

8. Подключите iPhone к iTunes и установите ваши программы с поддержкой пуш. Не забудьте в настройках включить push notification.

push70509.jpg

*Проверьте если все работает. Могут быть проблемы с сохранением паролей для Wi-Fi и не конектитъся YouTube. Мне пришлось заново вводить пароли для всех учетных записей электронной почты.

Leave a Reply

You must be logged in to post a comment.

logo
logo
Powered by Wordpress | Designed by Elegant Themes