Откат iphone 3G с прошивки 4.2.1 на 3.1.3

 Решил кратко наваять как я откатывал свой iphone 3G с прошивки 4.2.1 на 3.1.3. Имеем iphone 3G и MacBook.
 Во время очередного порыва, иметь все самое современное, нажал в iTunes кнопочку обновить и обновился до 4.2.1. После этого с удивлением обнаружил, что режима internet tethering больше нет. С помощью internet tethering можно использовать интернет подключение iPhone на десктопе или ноутбуке и пользуюсь я им довольно часто. Вначале я попытался всеми способами включить его, но оказалось, что без джейла это не возможно, ну или я не нашел в интете такого способа, поэтому стал вопрос как откатить прошивку на 3.1.3. Не буду грузить ваш мозг лишней информацией и пишу кратко.
2. Подключаем iphone кабелем к компьютеру
3. Введите свой iPhone 3G в режим DFU:
Выключите iPhone.
Удерживайте клавиши Power и Home в течение 10 секунд.
Отпустите клавишу Power, продолжая удерживать Home до тех пор, пока компьютер не увидит ваш iPhone.
4. После этого начинаем восстановление: нажмите ALT + «Восстановить» и выберите прошивку 3.1.3, т.е. укажите место куда вы её качали. Начнется процесс в конце которого выскочит ошибка 1015 - жмем ок.
На телефоне по прежнему изображен шнурок и лого iTunes т.е. iphone до сих пор не вышел из режима восстановления. Чтобы его "разбудить" качаем программу TinyUmbrella с сайта http://thefirmwareumbrella.blogspot.com/. Устанавливаем программу, запускаем, должна быть активна кнопка Exit Recovery(выход из режима восстановления ссылка картинку с окном программы http://s010.radikal.ru/i313/1112/54/f14abc5144ea.jpg ) жмем на неё и получаем телефончик с заводскими настройками. Теперь на iTunes после определения iphone получаем предложение восстановить резервную копию, востанавливаемся и пользуемся. У меня к счастью была бэкап копия с версии 3.1.3 и я востановил все без проблем.
Вроде все.