Как всем уже известно, после джейлбрейка iOS 6.1 с помощью утилиты evasi0n многие пользователи обнаружили неприятный факт — приложение «Погода» оказалось нерабочим. Вышедшее в Cydia обновление утилиты проблемы не решило, но есть способ заставить «Погоду» нормально работать.
Как сообщил один из разработчиков evasi0n, хакер Pod2g, проблема с некорректной работой приложения кроется в файле com.apple.mobile.installation.plist. Сейчас команда Evad3rs работает над исправлением ошибки, но если вам сильно не терпится, то можно не ждать обновления утилиты, а решить проблему самостоятельно.
Для пересборки файла com.apple.mobile.installation.plist необходимо запустить следующий скрипт:
#!/bin/bash
chmod -x /usr/libexec/mobile_installation_proxykillall -9 mobile_installation_proxyrm /var/mobile/Library/Caches/com.apple.mobile.installation.plist /var/mobile/Library/Caches/com.apple.LaunchServices-045.csstorelaunchctl stop com.apple.mobile.installdlaunchctl start com.apple.mobile.installdwhile [ ! -f /var/mobile/Library/Caches/com.apple.mobile.installation.plist ];dosleep 1donewhile [ ! -f /var/mobile/Library/Caches/com.apple.LaunchServices-045.csstore ];dosleep 1donesleep 10chmod +x /usr/libexec/mobile_installation_proxysyncreboot
Перед исполнением этого кода Pod2g рекомендует сделать резервную копию информации с вашего устройства. По словам хакера, предложенный вариант полностью решает проблему с «Погодой».
Спасибо за информацию. Но можно более подробней — где и как этот скрипт писать? В файле? Через терминал компьютера? через сам телефон?
поддерживаю. где его запускать?
1) Заходим в Cydia
2) Устанавливаем Open SSH и MobileTerminal
3) На девайсе запускаем MobileTerminal и в строку пишем «su root» и жмем Enter
4) Теперь копируем скрипт из статьи (весь) и вставляем его в MobileTerminal
5) Девайс уйдет в ребут и наступит счастье!
Еще раз спрошу как вставит его в терминал?
Забыли добавить —
1) Заходим в Cydia
2) Устанавливаем Open SSH и MobileTerminal
3) На девайсе запускаем MobileTerminal и в строку пишем «su root» и жмем Enter
4) Теперь копируем скрипт из статьи (весь) и вставляем его в MobileTerminal
5) Девайс уйдет в ребут и наступит счастье!
ПОдскажите не пойму как весь его вставить в mobile terminal
Виделить его в Safari немного придержав палец, скопировать. Затем в mobile terminal над клавиатурой справа жмем «i», далее «Gestures», затем «Double tap» и определяем действие для двойного колика «Enable/Desable Copy & Paste». Пробуем вставить)
не могу найти Open SSH в сидии. Подскажите на каком репозитарии искать? Спасибо.
Open SSH нашел тут Cydia/Telesphoreo
Проблемка оказалась на третьем шаге:
3) На девайсе запускаем MobileTerminal и в строку пишем «su root» и жмем Enter
просит пароль… какой пароль?
alpine
отлично, все заработало. Спасибо большое. 🙂