Все себе уже ios 5 поставили? Вот и хорошо, потому как данное обновление одной из главных мобильных платформ внесло так много полезных улучшений, что обо всём в два слова и не расскажешь. Обзор полезных нововведений (если вы его ещё не видели, что вряд ли) можно прочитать здесь, я же поворчу о другом:
О криворуких разработчиках
Обновить прошивку (всё же операционной системой её язык не поворачивается назвать, что поделать — привычка) своего телефона я хотел ещё вечером пятого октября, на следующий же день после презентации нового iphone 4s и выхода gm-версии (финальной сборки для разработчиков, ничем не отличающейся от официального релиза) ios 5. Тогда и прозвенел первый звоночек: меня наглым образом послали, сказав, что никакого апдейта я не получу, потому что «сам дурак, да и версия itunes у тебя, чувак, скорее всего не подходящая». Ну и ладно, не та так не та — поставим нужную. А для нужной требовалась mac os, которая у меня хоть и имеется, но стало так лень возиться со всякими dev-аккаунтами и бета-версиями обновленного itunes, что я решил отложить это дело где-то на неделю.
Надо сказать, что я всегда испытывал какие-то непонятные проблемы с автоматическим обновлением своего телефона и, начиная где-то с ios 4.1, делал его вручную, выкачав предварительно нужную сборку на трекерах. Решил проверить — а вдруг дело не столько в версии плеера, сколько в самом телефоне? И сбросил iphone на заводские настройки, благоразумно сделав бэкап всех его внутренностей. «А что, все так делают, легко же!» — подумал я, но не тут-то было: дело в том, что люди, которые придумали всю систему обновления/восстановления/копирования/синхронизации телефонов/планшетов с windows based компьютерами, они… слов просто нет приличных, чтобы описать всю убогость их работы. Да, возможно на маках это программа идеальна, не спорю, но компании apple не стоило бы забывать, что более 80% компьютеров в мире работает под другой операционной системой, не их производства, и не лишним было бы под эти условия адаптироваться, а не чинить препятствия миллионам людей по всему свету, которые, к слову, являются их клиентами.
Так вот, в процессе восстановления моего телефона из резервной копии itunes зачем-то решил создать дубликат уже имеющегося на диске бэкапа, и, ясное дело, забил его до отказа, потому как логический диск с ос и программами сам по себе небольшой — ну много ли программам надо? — а писать копии в любое другое место кроме как в user/appdata на системном диске невозможно, причём когда диск заканчивается, процесс останавливается, и требуется начинать всё сначала, вручную удаляя временные файлы, потому как за собой эта программа никогда не прибирается. Я полночи провёл за компьютером, перетасовывая некритичные для работы системы файлы с диска на диск, лишь бы освободить место этому проклятому itunes и не дать моему телефону превратиться в кирпич. В итоге спас положение. Лёг спать.
В следующий раз я подошёл к этой проблеме за день до релиза ios 5: как раз вышел itunes 10.5, я оптимизировал временные файлы на компьютере, освободил достаточное место на дисках и приступил к процессу обновления. И нате вам: «Произошла неизвестная ошибка 3002». Полез на сайт технической поддержки apple (хотя могли бы и в интерфейсе программы написать, что это за ошибка), выяснил, что ошибка 3002 — отказ в доступе к серверу верификации и обновления устройств gs.apple.com. Проделал все рекомендуемые манипуляции: проверил файл hosts, разрешил любую активность по отношению к этому адресу. Пока суд да дело, десяток всяких попыток, вновь настала ночь. Лёг спать.
В день релиза я решил обновиться во что бы то ни стало (наивный), дождался официальной публикации, и в числе одних из первых, пока народ ещё не очухался и не прознал о старте повального (для некоторых сторон буквально — говорят, чуть позже серверы apple ушли в глубокий даун) обновления, быстренько скачал прошивку уже в автоматическом режиме и… вновь наткнулся на ошибку 3002. В тот день я окончательно возненавидел команду разработчиков itunes.
Итак, на следующий день после релиза я решил пойти на крайние меры, которые в итоге помогли, так что выделю такой способ обновления в отдельную главу, вдруг кому пригодится, ведь, судя по отзывам, я далеко не один такой «счастливчик», кому эта пресловутая ошибка 3002 помешала.
Как обновить прошивку iphone при возникновении ошибки 3002
Способ 1. Я им не пользовался, но, говорят, он рабочий. Взято отсюда.
Step 1: If you are still using iTunes 10.4.1, then uninstall it and download iTunes 10.5 for Windows or Mac OS X. Once downloaded, just simply install it on your machine.
Step 2: Once installed, launch the new iTunes 10.5 for a while then close it.
Step 3: Then navigate to the following location:
On Windows XP :
Documents and Settings\<User>\Application Data\Apple Computer\iTunes\iPhone Software Updates
On Windows Vista/Windows 7:
Users\<User>\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates
On Mac:
~/Library/iTunes/iPhone Software Updates
Step 4: Then cut and paste the files from above location to your desktop. Do not delete them so that you will be able to put them back in case this tutorial doesn’t work for you. You can find out your username by pressing Ctrl+Alt+Del.
Step 5: Connect your iPhone and then put it in DFU mode:
1. Press the Home and Power button at the same time for exactly 10 seconds.
2. Then release the Power button after 10 seconds but continue holding the Home button until iTunes detects your iPhone in DFU mode
Step 6: Finally, proceed with iOS 5 restore procedure.
Способ 2. Этим воспользовался я. Он немного похож на предыдущий, но всё же процесс немного по-другому идёт.
1. Сначала убедитесь, что в пользовательской директории iphone software updates (расположение которой описано в предыдущем способе) имеется ipsw-файл последней версии прошивки. Если его там нет, найдите файл на каком-нибудь трекере, либо же на официальном сайте apple, и скопируйте его в эту папку.
2. Вручную создайте резервную копию вашего устройства, потому как если вы столкнулись с ошибкой 3002, то в процессе обновления с высокой долей вероятности могут возникнуть и другие сбои, ваши данные не сохранятся, и вся надежда будет лишь на этот самый бэкап. Со мной так и было.
3. Выберите в itunes режим восстановление телефона. Ваш будет предложено восстановить и обновить телефон. Соглашайтесь.
4. Ждите. Ждите долго и усердно, процесс этот медленный до жути, с несколькими перезагрузками и последующими синхронизациями. В процессе копирования данных обратно на телефон возникла ошибка 16xx (не помню точно какая), но она решается небольшим ожиданием и нажатием кнопки «Повторить», плюс itunes поворчал, что у меня на симке pin-код есть — в общем, ничего страшного. На всё про всё часа четыре ушло, плюс нервы, что данные не восстановятся. Но всё в итоге получилось. Доволен как слон.
В общем, как-то так. Хотел об этом ещё на той неделе написать, но в связи с известными печальными событиями решил повременить. Да и не смог бы я ничего тогда опубликовать, о чём и будет следующая часть моего сегодняшнего повествования.
О замечательной технической поддержке одного хостинг-провайдера
Так получилось, что тема этого блога, хоть она и написана русскоязычным лепером, сама по себе англоязычна, и при её настройке я был вынужден вручную переводить все видимые вами интерфейсы. С дури задел один системный файл (о чём я уже потом догадался), и всё сломалось. Нет, доступ к сайту извне был по-прежнему доступен, а вот админка трещала по швам, а после очистки кэша браузера для решения проблемы с отображением одного интернет-магазина стала недоступна вовсе. Я поначалу не проследил за этой закономерностью, т.к. проблема всплыла не сразу, попенял сначала на плагины (они оказались невиновны), прислушался к советам о возможно кривом файле .htaccess, о неправильных правах доступа — всё не то. Тут я и решил обратиться в техническую поддержку моего хостинг-провайдера (не буду его называть).
Первое к ним письмо от меня ушло вечером какого-то там дня, ответ был краток:
Ваш вопрос я передал системным администраторам. Ожидайте пожалуйста ответа.
Стоит ли говорить, что ответа я так и не дождался? Ни когда через три дня напомнил им о своём существовании, ни когда обнаружил, что проблема-то была на моей стороне, решил её, и сообщил, что они могут закрыть мой тикет — и тут тишина, даже спасибо за последнее письмо не сказали. Вот такая вот она компания reg.ru. Ой, я проговорился, да? Ну так вот, знайте, какие порой люди в их технической поддержке работают, хотя, надо признать, с месяц назад они очень быстро и предельно корректно исправили некоторые другие свои косяки.
Не ценят люди своих клиентов.
Комментарии →