Почему iTunes не обновляет мой iPod Touch с 4.0b до 4.1?

На моем iPod Touch отображается значок «Я ничего не буду делать, пока вы не подключите меня к iTunes». Когда я подчиняюсь, iTunes говорит мне:

Срок действия программного обеспечения iPod истек, и его необходимо обновить до более новой версии.

Поэтому я нажимаю кнопку «Проверить наличие обновлений». Но когда я это делаю, iTunes говорит мне:

Эта версия программного обеспечения iPod (4.0) является текущей версией.

Когда я нажимаю кнопку «Восстановить», iTunes сообщает мне:

Возникла проблема с загрузкой программного обеспечения для iPod. Запрошенный ресурс не найден.

Текущая версия на iPod — 8A274b (бета-версия 4.0), срок действия которой, конечно же, истек. Я только что обновил iTunes, поэтому у меня самая последняя версия. Кто-нибудь знает, как я могу исправить эту ситуацию?

Так же под кнопкой "Проверить наличие обновлений" написано, что 01.10.2010 снова проверит наличие обновлений. Означает ли это, что до тех пор iTunes даже не будет искать обновленную iOS?
Да, но вы можете проверить наличие обновлений в любое время, нажав эту кнопку.
Я пробовал все, что мог придумать. Относить его в бар Genius на самом деле не вариант, так как поблизости нет ни одного, а мне нужен готовый iPod для завтрашней демонстрации программного обеспечения. Любые другие идеи?

Ответы (3)

Если у вас есть бета-версия 4.0, вы можете загрузить 4.1 GM с сайта developer.apple.com и использовать Организатор Xcode или iTunes (удерживая клавишу выбора при нажатии кнопки «Восстановить»), чтобы выбрать правильную версию iOS (которая находится на диске). изображение, которое вы загрузили), чтобы перезагрузить его на iPod.

Если вы используете бета-версию, то, скорее всего, у вас есть профили подготовки на телефоне. Убедитесь, что все профили с истекшим сроком действия удалены и у вас установлен текущий действительный профиль. У меня были проблемы, связанные с теми, что были в прошлом.

Я только что попробовал. К сожалению, когда я смотрю на iPod в Xcode Organizer, я не могу изменить его профили подготовки. Органайзер просто говорит: «Срок действия этого устройства истек, и его нельзя использовать с iOS SDK. Установите более новую версию ОС». Вы знаете другой способ удалить профили?
Вы удаляете профили, хранящиеся на iPhone, на самом iPhone. Просто нажмите на ячейку, содержащую профиль, который вы хотите удалить, и вы получите подробный обзор профиля. Там есть большая красная REMOVEкнопка. Не могу пропустить. Просто убедитесь, что вы не удаляете профиль, привязанный к самой бета-версии (если он нужен. Как правило, я не запускаю бета-версии).
Как я сказал в описании проблемы, iPod не позволит мне ничего сделать, пока я не обновлю ОС. Он просто показывает значок «Подключиться к iTunes» и больше ничего.
Ах. Теперь ясно. Я уверен, что где-то спрятан какой-то файл, который вы можете отредактировать, но в этот момент я бы порекомендовал заглянуть в Genius Bar, если это вообще возможно, и позволить им разобраться.

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

http://www.mobile-geeks.com/downgrade-ios-4.2-previous-jailbreakable-version-5843/

Осторожно, однако. Это может заблокировать его, и тогда вы действительно окажетесь в беспорядке.

Я полагаю, что после понижения версии процесс обновления вернет вас обратно к 4.1.

Бета-версии 4.2 начинаются с 8Cxxx, а не с 8Axxx.