Откат iPhone 3G на 3.1.3 под Windows 7 x64

Среда, 14 июля 2010

Как все знают, не так давно вышла новая версия iOS4. Естественно, оказавшийся под рукой, iPhone 3G я обновил и сделал jailbreak для получения доступа к многозадачности. В таком режиме iPhone проработал около недели, работать с ним было решительно невозможно, сплошные «тормоза». Сначала я грешил на неофициальное добавление многозадачности, для которой iPhone 3G просто не приспособлен и откатил его на официальную версию iOS4. Еще неделя работы показала, что и iOS4 явно снижает производительность устройства. Было принято решение откатываться назад на версию 3.1.3. Прочитав несколько инструкций в Сети, я не увидел особых проблем и приступил к откату, но сразу же начались нестыковки. У меня везде используется Windows 7 x64, для которых инструкции несколько отличаются, вплоть до того, что требуется запуск компьютера с определенными параметрами. Но обо всем по порядку.

Нам понадобится.

Подготовка.

  • Распаковываем LibUSB64Fix.zip, на выходе мы получим три папки;
  • Подключаем iPhone к компьютеру, проверяем что iTunes закрыт и запускаем INFWizard.exe из папки 1);
  • Из списка выбираем наш iPhone и сохраняем созданный inf файл в папку 1) с именем MYSETUP;
  • Из командной строки запускаем hdwwiz.cpl (диспетчер устройств);
  • Через меню «Действие» выбираем «Установить старое устройство»;
  • Выбираем ручной поиск, все устройства, установить с диска и указываем наш MYSETUP.inf из шага 3, предупреждения игнорируем;
  • Из папки 2) запускаем установку LibUSB, предварительно указав в свойствах запуска совместимость с Windows XP SP2;
  • Из папки 3) устанавливаем ReadyDriver;

Процесс.

  • Проверяем что iPhone подключен, iTunes запущен, переводим iPhone в режим DFU (выключаем iPhone, одновременно зажимаем клавиши Sleep/Lock и Home, держим 10 секунд, отпускаем Sleep/Lock продолжая удерживать Home). iTunes должен будет определить что iPhone находится в режиме восстановления;
  • Находим в iTunes наше устройство, нажимаем Shift  и давим «Восстановить», указываем на файл прошивки, начнется процесс восстановления версии 3.1.3;
  • В процессе восстановления появится ошибка 1015, ее игнорируем и на этом сам процесс прошивки закончен. Далее нам требуется вывести iPhone из режима DFU;
  • Перезагружаем компьютер, при установке ReadyDriver он прописался в вариант загрузки, выбираем загрузку с ним;
  • После окончания загрузки системы, запускаем RecBoot и давим «Exit Recovery Mode»;

PROFIT!



iPhone и автомобиль

Четверг, 15 октября 2009

Просто без комментариев. iDriver.



Обновление ПО iPhone OS 3.1

Пятница, 11 сентября 2009

Вышла новая прошивка для iPhone. Честно говоря, я ожидал большего. Исправления по большому счету только для владельцев MobileMe и 3GS, которого в России до сих пор нет.

Данное обновление содержит следующие исправления ошибок и улучшения:

  • Рекомендации Genius для программ
  • Поддержка iTunes 9
      — Миксы Genius
      — Систематизация программ непосредственно в iTunes
      — Улучшенные возможности синхронизации музыки, фильмов, телешоу, подкастов и фотографий
      — Систематизация контента iTunes U
  • Погашение подарочных карт iTunes, кодов и сертификатов в App Store
  • Показ оставшегося баланса на счету учетной записи iTunes в App Store и iTunes Store
  • Поиск и загрузка рингтонов по беспроводной сети iTunes Store*
  • Сохранение видео из Mail и MMS в разделе <Фотопленка>
  • Возможность сохранения <Как новый клип> при обрезке видео на iPhone 3GS
  • Улучшенная производительность iPhone 3G в сетях Wi-Fi при включенном Bluetooth
  • Удаленная блокировка iPhone с помощью код-пароля через MobileMe
  • Использование функции управления речью на iPhone 3GS с гарнитурой Bluetooth
  • Ввод телефонных номеров на экране <Клавиши> с помощью функции вставки
  • Возможность использования кнопки <Домой> для включения функций Универсального доступа на iPhone 3GS
  • Предупреждение при посещении подмененных веб-сайтов в Safari (анти-фишинг)
  • Улучшенная синхронизация и обработка приглашений календарей Exchange
  • Исправление ошибки, приводившей к неправильному отображению значков некоторых программ

Продукты, совместимые с этим обновлением ПО:

  • iPhone
  • iPhone 3G
  • iPhone 3GS

* Доступно не во всех регионах.

Чтобы получить описание функций и подробный инструктаж, см. Инструкцию по эксплуатации iPhone по адресу:
  <http://www.apple.com/ru/support/manuals/iphone>

Здесь Вы найдете более подробную информацию по iPhone:
  <http://www.apple.com/ru/iphone>

Здесь Вы найдете информацию по устранению неполадок iPhone, а также дополнительную информацию по технической поддержке:
  <http://www.apple.com/ru/support/iphone>

Чтобы получить информацию по безопасности данного обновления, посетите веб-сайт:
  <http://support.apple.com/kb/HT1222?viewlocale=ru_RU>



WikiPlaces и WikiMapia

Пятница, 10 июля 2009

Сегодня с утра наткнулся на раздачу промо-кодов для приложения WikiPlaces. Программа предоставляет удобный быстрый доступ к замечательному сайту Wikimapia, с помощью которого можно узнать о различных местах вокруг текущего местоположения. Стоимость приложения всего $0.99. Сайт разработчика.



Wiki Mobile для iPhone

Пятница, 3 июля 2009

В очередной раз понадобилось посмотреть статью на Wikipedia с iPhone. Задумался, а есть ли приложение, которое избавило бы запускать браузер каждый раз, оказывается есть. Перебрал несколько бесплатных (Wapedia, Wiki Tap, Wikiamo), все что-то не то, то форматирования нет, то сохранения статей. Остановился на платной Wiki Mobile за $1.99.

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



Flick Sports Fishing

Среда, 1 июля 2009

Наткнулся в AppStore на игрушку Flick Sports Fishing. Очень понравилось, впечатление реальной рыбалки. Оригинально закидывается удочка — акселерометром ;) Для рыбалки доступно несколько мест, разных уровней сложности, оформление которых однозначно на твердую пятерку. Доступны режимы квеста и соревнований. Стоимость $0.99 в iTunes. За допольнительную плату становится доступно еще одна карта, еще три вида рыб, и игра с друзьями peer-to-peer. В общем, отличная игра где не надо думать, а просто получать удовольствие ;)



Настройка VPN для iPhone на ASA

Вторник, 30 июня 2009

Понадобилось мне подключаться к рабочей сети с iPhone, для проверки сервисов, да и так, к своему рабочему компьютеру, например. Попробовал в базовых настройках, ASA ругалась на не соответствие типов шифрования. Было выяснено, что для iPhone нужен тип шифрования esp-aes, esp-sha-hmac, или esp-aes-256 esp-sha-hmac. Примерная конфигурация ASA:

Для начала создаем ACL для туннеля, делаем исключение NAT

access-list REMOTE extended permit ip any 192.168.3.0 255.255.255.0
access-list REMOTE_SplitTunnel standard permit 192.168.5.0 255.255.255.0
access-list NoNAT extended permit ip 192.168.5.0 255.255.255.0 192.168.3.0 255.255.255.0
nat (inside) 0 access-list NoNAT

Прописываем имя пользователя и пароль для входа

username your_name password your_password

Выдаем адресацию DHCP

ip local pool VPN_POOL 192.168.3.10-192.168.3.20

Описываем криптомап с шифрованием esp-aes esp-sha-hmac

crypto ipsec transform-set ESP-AES-SHA esp-aes esp-sha-hmac
crypto dynamic-map OUTSIDE_MAP 1 match address REMOTE
crypto dynamic-map OUTSIDE_MAP 1 set transform-set ESP-AES-SHA
crypto dynamic-map OUTSIDE_MAP 1 set reverse-route
crypto map VPN 65535 ipsec-isakmp dynamic OUTSIDE_MAP
crypto map VPN interface outside

Описываем ISAKMP

crypto isakmp enable outside
crypto isakmp policy 65535
authentication pre-share
encryption 3des
hash sha
group 2
lifetime 86400
crypto isakmp nat-traversal 20

Создаем политики VPN. Да, здесь обязательно не забыть про DNS, иначе не будет находить имена.

group-policy VPN_Policy internal
group-policy VPN_Policy attributes
dns-server value DNS_Server_IP
vpn-tunnel-protocol IPSec
split-tunnel-policy tunnelspecified
split-tunnel-network-list value REMOTE_SplitTunnel
split-dns value domain.local

Ну и привязываем tunnel-group ко всему этому ;)

tunnel-group VPN type ipsec-ra
tunnel-group VPN general-attributes
address-pool VPN_POOL
default-group-policy VPN_Policy
tunnel-group VPN ipsec-attributes
pre-shared-key your_password

В самом iPhone надо будет заполнить поля логин/пароль (строка username в конфигурации), имя группы (VPN), и т.н. ключ/secret (значение pre-shared-key). Вроде как все. Если есть вопросы – в комментарии, отвечу ;)



Себестоимость iPhone 3GS

Четверг, 25 июня 2009

По данным iSuppli чистая (конвейерная) сборка iPhone обходится Apple в $178.96 за штуку ;)

Себестоимость iPhone 3GS



Настройка MMS для U-Tel на iPhone

Четверг, 18 июня 2009

Если честно, не знаю, может оператор что-то у себя поправил, но работать стало.

APN: mms.usi.ru
Username: пусто
Password: пусто
MMSC: http://mms
Proxy: 192.168.168.192:8080

Остальные поля не заполняем. И теперь два момента.

У меня при выходе не сохранялась точка доступа (APN), поле при повторном входе становилось пустым. Сделал так. Зашел в настройки MMS, прописал все, сделал выход в настройки сети, зашел назад, проверил, что в этот момент не удаляется и прям из этого меню выключил iPhone. После запуска проверил отправку самому себе, все заработало. Тест с сайта входящих MMS тоже прошел.

Ну и второй момент. На сайте U-Tel написано:

Внимание!
Для того чтобы Ваш мобильный телефон мог корректно принимать MMS-сообщения, необходимо отправить хотя бы одно исходящее MMS для определения оборудованием профиля абонента.

Что я и сделал отправив MMS самому себе ;) Пробуйте ;)



Хронология обновления до 3.0

Четверг, 18 июня 2009

Весь вечер вчера сидел и в iTunes давил “Проверить обновление”.

23:10
Появилась надпись “Доступна новая версия ПО iPhone (версия 3.0)”. Говорю, чтобы обновлял и тут же выясняется, что для обновления требуется сначала обновить iTunes до версии 8.2. Ставлю качаться. Скорость с серверов Apple просто никакая, скачивание заняло около полутора часов.

00:40
Ставлю, начинается процесс скачивания прошивки. Тут получилось побыстрее, заняло около 50 минут, общий размер 230 мегабайт. А дальше началось ;) На сервера Apple началась в принципе волне реальная DDoS атака, сервера этого не выдержали (ну или защита отрубала), в общем еще с час пытался достучаться до сервера активации.

02:30
Достучался, прошивка поставилась. Ура! Первый вход, Cydia естественно как не бывало. Зато весь софт, поставленный через нее на месте, но не запускается ;) Попытался сделать “Восстановление”, но сервера активации легли окончательно, решил пойти спать. Сегодня продолжу ;)

Да, в который раз, еще со времен Windows Mobile, протащился от MS Exchange. При обновлении слетели все контакты, который тут же были восстановлены с адресной книги Exchange ;)