Как перевести iPhone 3GS на iOS 4.x?

Я потратил целый день на поиск различных решений, которые можно найти в Google.

  • Использование Xcode для понижения рейтинга
  • Загрузка образа прошивки и предоставление его Xcode
  • Использование iTunes
  • Использование старого компьютера, на котором телефон был синхронизирован в 2009 году (достаточно смешно, у меня их два)
  • Использование iRestore и libusb

Пока единственное, что я видел, это телефон, застрявший в режиме DFU или сообщение о том, что его нельзя понизить (я забыл точный язык).

Казалось бы, Apple предоставит возможность разработчикам делать такие вещи без такой мучительной боли. У меня восемь устройств iOS, четыре из которых постоянно посвящены разработке, двум iPod и двум iPhone 3GS. Два iPod остались с iOS 4.x. Оба 3GS, где случайно обновились до iOS 5. Я хотел, чтобы на данный момент осталось 4.x.

Есть ли у меня какие-либо опции помимо того, что я пробовал?

Apple: Маленькая любовь к разработчикам проделала бы долгий путь здесь. Этого достаточно, чтобы иметь дело со всеми вещами, которые ломаются от выпуска до выпуска ОС и Xcode. По крайней мере, сделать это легко. Довольно пожалуйста?
С сахаром сверху? (Придется попробовать)

Вопрос был отмечен закрытым. Я не понимаю, почему.

В соответствии с FAQ:

"Qaru предназначен для профессиональных и энтузиастов-программистов, людей, которые пишут код, потому что им это нравится. Мы чувствуем, что у лучших вопросов есть немного исходного кода, но если ваш вопрос обычно охватывает...

  • конкретная проблема программирования
  • программный алгоритм
  • программные средства, обычно используемые программистами
  • практические, ответственные проблемы, которые уникальны для профессии программирования.

... тогда вы в нужном месте, чтобы задать свой вопрос! "

Этот вопрос относится к программным инструментам, обычно используемым программистами, работающими на устройствах iOS.

И, на самом деле, это огромная проблема из-за того, что это препятствует правильному тестированию на платформе. Возможно, у кого-то в этом сообществе есть лучшие идеи, которые можно вывести на поверхность. Это было намерение.

"Вопросы о переполнении стека , как правило, связаны с программированием или разработкой программного обеспечения каким-либо образом

Я думаю, что этот вопрос определенно относится к разработке программного обеспечения.

Открой его, пожалуйста. Это большая проблема.