С момента выпуска утилиты evasi0n для непривязанного джейлбрейка iOS 6.x миновало уже более суток. Что можно сказать наверняка, так это что релиз получился необычайно громким, если не самым громким в короткой истории джейлбрейка. В этой заметке мы хотим поделиться кое-какими цифрами касательно утилиты, поговорить про обнаруженные баги, а также обозначить подводные камни по версии Apple.
Начнём с голых фактов. На момент релиза, то бишь в начале десятого по Москве, сайт evasi0n.com был открыт у 270 000 пользователей. Хакеры предусмотрительно разместили зеркала ссылок, в том числе — ведущие на сервер Box (бывший Box.net), где заранее был оформлен бизнес-аккаунт с пропускной способностью до 2 ТБ. Спустя 10 минут одного терабайта уже как не бывало, что с учётом размеров программы означает примерно 100 000 скачиваний. А ближе к полуночи всеобщими усилиями было «отъедено» порядка 4,2 ТБ — и это не считая всех остальных зеркал.
Дальше — больше. За первые шесть часов джейлбрейк по методу evasi0n был сделан 800 000 раз. Cydia и репозиториям пришлось (и до сих приходится) туго: в пиковый момент сервера обрабатывали по 14 000 запросов в секунду. Когда же в США наступил вторник, количество джейлбрейкнутых устройств перевалило за 1,7 миллиона. Для сравнения, вторая версия Absinthe позволила осуществить взлом на одном миллионе устройств… за уикенд. Кто после этого скажет, что джейлбрейк-сообщество не прогрессирует?
Всему этому никак не могут быть рады в Купертино (если только вы не верите в теории заговора). За день до релиза Apple обновила в своей базе знаний статью, где описываются «страшные» последствия джейлбрейка, как то: общая нестабильность, дыры в системе безопасности, малое время автономной работы… Пугают даже потерей сигнала сотовой сети (!). Впрочем, статья не сильно изменилась по сравнению с 2010 годом. Можете полюбопытствовать.
С GSM-сигналом на джейлбрейкнутых iPhone всё в порядке, а вот приложение Погода у многих и вправду не открывается. На данный момент это самый заметный баг, хотя есть ещё «долгое включение», когда Springboard не желает загружаться. Вот что на этот счёт говорит planetbeing:
We’ve found the root cause of the Weather app problem, btw. We’re working on a permanent fix now.
— planetbeing (@planetbeing) 5 февраля 2013 г.
Кстати, мы нашли основную причину проблемы с приложением Погода. Мы прямо сейчас работаем над надёжным решением.
И далее:
We’re also working on improvements to the long reboot time problem, those should be out with a Cydia update.
— planetbeing (@planetbeing) 5 февраля 2013 г.
Мы также работаем над улучшением по проблеме долгой загрузки. Апдейт через Cydia поможет всё это устранить.
За неимением апдейта («как только, так сразу») вы можете «скормить» устройству следующий код от товарища pod2g:
#!/bin/bash
chmod -x /usr/libexec/mobile_installation_proxy
killall -9 mobile_installation_proxy
rm /var/mobile/Library/Caches/com.apple.mobile.installation.plist /var/mobile/Library/Caches/com.apple.LaunchServices-045.csstore
launchctl stop com.apple.mobile.installd
launchctl start com.apple.mobile.installd
while [ ! -f /var/mobile/Library/Caches/com.apple.mobile.installation.plist ];
do
sleep 1
done
while [ ! -f /var/mobile/Library/Caches/com.apple.LaunchServices-045.csstore ];
do
sleep 1
done
sleep 10
chmod +x /usr/libexec/mobile_installation_proxy
sync
reboot
Проще всего это сделать, скопировав код прямо в MobileTerminal, скачанный из Cydia. Либо можно скачать оттуда же OpenSSH и проделать все действия с настольной машины (из-под суперпользователя). Мы не даём пошаговую инструкцию по нескольким причинам. Во-первых, код зачастую не помогает. Во-вторых, всё заканчивается перезагрузкой, и тут вы легко можете налететь на проблему с «долгим включением». Наконец, в-третьих, код явно неполный, иначе упомянутое обновление уже появилось бы в Cydia. Лучше его дождаться, а тем временем — воспользоваться любым из бесплатных погодных приложений.
Помогите другим с выбором — расскажите, как «чувствует» себя ваше джейлбрейкнутое устройство. [twitter: #1, #2, #3; macrumors; pod2g]
Источник: