Итак, что появилось в новой прошивке и почему я рекомендую обновиться.
Самое основное это то, что яТелефон стал работать значительно быстрее (не верьте, что они не тормозят). По крайней мере смски я могу теперь посмотреть сразу, а не после 10-ти секундной загрузки! Да и вообще, он стал как-то отзывчивее :)
Приложение Карты получила новую функцию Street View(это мне пофиг, у меня 2G). Нажав на оранжевый
кружок с человечком, можно посмотреть улицы города в панорамном режиме.

Появилась возможность отключить надоедливую автокоррекцию! Ура товарищи! Теперь вы можете написать просто "Я" и эта тупая железяка не будет заменять его на "Д"

Появилась беспонтовая хрень "рейтинг удаляемых приложений"

Safari также обновился. Появились два окна как в десктопном варианте -- одно для ввода адреса и второе для поискового запроса и возможность выбора поисковика Yahoo (imho яху могли и не добавлять)!

В приложении App Store каждому разделу присвоена своя иконка. А при покупке приложения отображается иконка будущей программы

Ну, и прямая загрузка подкастов
Теперь не надо качать их iTunes, а потом переливать в телефон. Можно сразу iPhone'ом закачивать.
В общем много полезностей.
Теперь про то, как обновить iPhone и не потерять данные и контакты в записной книжке (в прошлый раз это стало для меня боооольшой проблемой).
Поскольку у меня mac, проги я использовал для макоси. Для windows, думаю, все аналогично будет.
Итак первое --
до обновления синхронизируемся. Причем синхронизировать надо с iTunes, а не с другими прогами типа iPhone Manager и ей подобными.
Дальше нам понадобится потратить немножко трафика. Порядка 300 мегабайт. Вот что нам будет нужно:
Mac PwnageTool (соответственно для тех кто на mac'е)
http://mirrors.nsa.co.il/iphone/PwnageTool_2.2.dmg
http://i.omerc.net/PwnageTool_2.2.dmg
http://www.theiphoneguru.org/wp-content/uploads/PwnageTool_2.2.dmg
Mac QuickPwn
http://mirrors.nsa.co.il/iphone/QuickPwn_2.2.dmg
http://i.omerc.net/QuickPwn_2.2.dmg
http://forty2blog.de/QuickPwn_2.2.dmg
Windows QuickPwn (это для виндовых пользователей)
http://www.theiphoneguru.org/wp-content/uploads/QuickPwn22.zip
http://imodzone.net/QuickPwn22.zip
http://forty2blog.de/QuickPwn22.zip
http://narod.ru/disk/3932620000/QuickPwn22.zip.html
официальная прошивка 2.2 лежит тут:
Теперь 2 варианта перепрошивки:
Если у вас прошивка не 2.2, то подключаем телефон и нажимаем кнопку Восстановить удерживая клавишу Alt (в Mac OS) или Shift (в Windows), в появившемся окне выбираем скаченную прошивку.
Если же у вас уже 2.2, то просто сворачиваем iTunes (не закрываем) и запускаем PwnageTool
Первый, с помощью PwnageTool (можно чего-то понастраивать)
Если вы хотите что-то понастраивать, то используйте PwnageTool, но тогда нужно будет скачать еще файлик
1. Сворачиваем iTunes (не закрываем) и запускаем PwnageTool
2. Выбираем свой iPhone 3G из списка, а также указываем путь к ранее скаченной официальной прошивке
3. Переходим в режим "Эксперт" и попадаем в меню настроек прошивки. Для себя я отключил Логотипы и убрал Installer из прошивки.
4. Заходим в Настройки и ставим галочку на "Активировать телефон", и убирай галочку с "Обновить прошивку baseband". Эсли ве не сделаете последнее — ваш телефон будет КИРПИЧОМ
5. После нажатия
кнопки Создать, будет выполненная сборка новой прошивки, которая
сохранится на рабочем столе. Теперь очень внимательно читаем инструкции
на экране и делаем все, что просит программа.
6. После того, как ваш телефон перейдет в режим восстановления, заходим в iTunes и нажимаем Восстановить удерживая клавишу Alt (в Mac OS) или Shift (в Windows), в появившемся окне выбираем прошивку с рабочего стола.
7. По окончанию ваш iPhone перегрузится.
Поздравляю! У вас 2.2 сustom с анлоком и Сydia.
Теперь надо заменить файл MobileInstallation в вашем телефоне (для установки софта в обход App Store). Для этого:
1. устанавливаем через Cydia программу OpenSSH
2. запускаем Cyberduck и создаем новое подключение: IP адрес подключения Wi-Fi узнаем в настройках телефона, пароль root, логин alpine. Тип подключения — SFTP
4. Идем в /System/Library/PrivateFrameworks/MobileInstallation.framework.
и переименовываем существующий MobileInstallation в
MobileInstallation.bak. Теперь записываем MobileInstallation из моего
архива
Это долгий вариант. Если лень заморачиваться, что-то настраивать и хотите все сделать по быстрому, то пользуйте програмулину QuickPWN. Я делал с помощью нее вообще только что проснувшись и с выключенным мозгом. На удивление все прошло гладко и без косяков.
Второй вариант, с помощью QuickPWN:
Скачиваем и запускаем QuickPwn (где его взять я говорил уже), можно не перетаскивать в приложения а сразу запускать.
Кликните два раза по архиву QuickPwn_1.1.dmg и перетащие иконку приложения QuickPwn в ту же папку на рабочем столе
появится вот такая табличка:
Жмем Ок

Втыкаем наш телефон и снова жмем ОК
QuickPwn автоматически определит тип подключенного устройства

Если QuickPwn сам не найдет файл прошивки, нужно будет указать ему, где у нас он скачаный лежит
Затем вас спросят о замене оригинального загрузчика и логотипов. Все равно что выберете, работать будет и так и так. Разница только в том, что в случае замены при загрузке будет ананас, а не яблоко (я сказал НЕТ)
После этого, QuickPwn приступит к созданию "правильной" прошивки
Затем нас попросят ввести root'овый пароль
Потом программа попросит отключить телефон
Затем зажать одновременно кнопки Home и Power на 10 секунд
А после этого нужно отпустить кнопку power и продолжить держать кнопку home еще 10 секунд

Клевые магические пассы, хорошо хоть на айфоне всего 2 кнопки :) А то я помню еще как на палме у меня кульбиты пальцами выполнять надо было :)
Дальше в телефон будут заливаться данные, нужно подождать и желательно ничего не трогать!
Потом выскочит вот такая менюшка, с настоятельной рекомендаций опять ничего не трогать и телефон ребутнется.
Ну вот собственно и все. iPhone взломан и прошит самой свежей прошивкой.
Теперь, для того, что бы восстановить телефонную книгу и софт, который был установлен через iTunes нужно просто синхронизировать iPhone.
Только не вздумайте выбрать "синхронизировать как новый". Выбирайте второй вариант, который будет называться так же, как вы называли ваш телефон. У меня стояло по умолчанию "iPhone".
Потом ждите -- идет синхронизация. Возвращаются на место ваши фотки, музыка, фильмы, контакты. В общем становится все так же, как и было до перепрошивки.
После того, как синхронизация будет закончена можно начинать радоваться -- теперь у нас телефон с самой свежей прошивкой 2.2!
P.S. при написании этого текста использовались картинки и немножко мыслей с:
appleiphoneapps.ru
macosworld.ru
google.ru
images.yandex.ru
P.P.S. поздравляю все пользователей thinkit.ru, теперь у нас на сайте есть самая полная инструкция по прошивке и Jailbreak 2.2 :) И теперь все вы сможете помочь владельцам iPhone ссылкой с ответом на вопрос: "Как обновить iPhone до прошивки 2.2"