Это крайне затруднено, официально не поддерживается и запрещено. Чтобы была такая возможность, нужно для каждой установленной на устройство версии прошивки сохранять SHSH blobs, уникальные для данного устройства и данной версии iOS. При прошивке через iTunes придётся менять /etc/hosts и запускать фейковый сервер взамен эппловскому (для этого есть дико глючная программа на Java), который будет говорить, что нужная нам версия iOS — самая последняя стабильная.
Лучше такого не делать, геморроя будет предостаточно. Лично я несколько дней пытался откатить iOS 5 на iOS 4.3.3 (при этом я не знал про SHSH и не сохранил их, но мне повезло — их сохранила Cydia у себя на сервере). В итоге таки откатил, но никому не пожелал бы пройти через это. Хотя, если знать о необходимости сохранять SHSH, проблем будет чуть меньше. К тому же, не факт, что не всплывут какие-нибудь проблемы с загрузчиком при даунгрейде аж на 2 старшие версии.
Читал в какой- то инструкции, что если телефон был джелбрейкнут, то эти самые сертификаты сохраняются автоматически...
А так... Apple считает что хомячков это не должно беспокоить вообще и их банальные рабы будут пользоваться только последней прошивкой, ибо никаких относительно сложных действий iтехника не предполагает.
Если и есть возможность откатиться на 5.x без соответствующего сертификата, то она будет тяжела, полна гугла и manов.
iтехники под рукой не имею, посему сказать точно не могу, но судя по тому, когда уже с ней сталкивался - здесь уже наврятли можно что-ибо сделать, ибо огорожено всё так, чтобы у несчастных пользователей не было ни единого шанса пользоваться своей техникой не так, как этого хочет великий(тм) Apple