iPhoneRoot.com       

Step-by-step Tutorial: How to (Un)Tether Jailbreak and Unlock iPhone 3GS Using Sn0wBreeze 2.9.7 (Windows) [iOS 6.0.1]





Using this tutorial you will be able to create a custom firmware, tether jailbreak and unlock iOS 6.0.1 running on iPhone 3GS. This tutorial uses Sn0wBreeze 2.9.7 for Windows.

If you have iPhone 3GS with an old bootrom version 359.3, the jailbreak is untethered. If your device has bootrom version 359.3.2 and higher, jailbreak will be tethered. You can detect your bootrom version using this tutorial.

Tethered jailbreak means that each time you restart your device you will need to connect it to a computer and run iBooty.

Sn0wBreeze 2.9.7 allows users to preserve modem version for unlock.

Sn0wBreeze 2.9.7 does not allow users to update modem version to 06.15. If you need 06.15 - just use redsn0w.

Important: There is no official Ultrasn0w that supports iOS 6.0.1. However there is an unofficial patch that will help. It works in most cases, but is recommended only for those who cannot downgrade to earlier iOS.

We are not developers of jailbreak utilities, so we cannot assure that everything will work just fine. However we tried this tutorial on several devices and succeeded.

UPDATE: Please, consider reading our Jailbreak & Unlock FAQ, especially if you have questions or troubles.

Important information.

  • Please think first, before you do something.
  • If you are on 5.1.1 you can untether jailbreak it.

Step One

Make a folder called "Pwnage". Download a couple of things:

Extract the Sn0wBreeze executable from zip archive.

Connect your iPhone 3GS to the computer and launch iTunes.

Select your iPhone from the list of devices on the left.In iTunes 11 to activate left panel press Ctrl+S.

Create a backup by right-clicking on iPhone name in Devices (iTunes left pane) and choosing Back Up. In iTunes 11 you can click Back Up Now button.

Remember that Sn0wBreeze will preserve the baseband (modem) version. If you don't want to preserve (f.e. you don't need unlock), go ahead and update to iOS 6.0.1 in iTunes:

If you need unlock skip this and go to Step Two.

If you are already have iOS 6.0.1 installed go to Step Two.

Open iTunes. Now hold down Option (Mac) or Shift (Windows) key and click the Restore button.

Navigate to the Pwnage folder on your desktop and select the iOS 6.0.1 firmware ipsw. Click the Open button to continue.

After iOS update iTunes might ask if you want to setup your iPhone as a new device or restore from the backup. Ignore this or choose anything. It doesn't matter, since you will restore once again to a custom firmware.

itunes-new-or-backup

Step Two

Double click on Sn0wbreeze exe icon to launch the application.

The application will launch. Click Ok button.

You will see the main window. Press blue-arrow button.

You will see IPSW selection menu. Click Browse button.

Navigate to folder with downloaded firmware, select it and click Open button.

Sn0wBreeze will start identifying the firmware.

Once the firmware is verified Sn0wBreeze will ask if you have a new bootrom version or an old bootrom version.

Choose Old of your iPhone 3GS device is an old one with old bootrom. Choose New if the bootrom version is new. You can also ask Sn0wBreeze to detect the bootrom version. You can also detect your bootrom version using this tutorial.

Sn0wbreeze will report the device information and firmware version. Check that this corresponds to your device. The screenshot below shows how this looks like for iPhone 3GS.

Press blue-arrow next button.

Step Three

You will see the choice of 4 options.

Click on Expert Mode.

You will see the menu with General, Custom boot logos, Custom packages, Build IPSW. Some options might be disabled, if not supported with you device or firmware.

Click on General and then next blue arrow.

Step Four

Here you can enable or disable several options.

Important: Choose Activate only if you need hactivation, if you do not plan to use your device with official carrier.

Click next blue arrow button.

If you have old bootrom, you will be able to choose custom boot logos.

Step Five

You will see a windows where you can install custom packages, that will be embedded to your custom firmware.

Click next. You are ready to create custom IPSW. Click Build IPSW and next button.

Wait while IPSW is being built.You can play PamMan game while you're waiting.

Then you will see Done screen:

Press Ok button.

Step Six

Now you have to follow instructions to put your device into DFU mode.

Please plug your iPhone into the computer and make sure its OFF then click the Start button.

1. Hold down both the Home button and the Power button for 10 seconds.

2. Release the Power button and continue holding the Home button until Sn0wbreeze detects the device.

If you fail to put the device into DFU mode you can start again.

Step Seven

If you have followed the steps correctly, you will get the following message from Snw0breeze:

sn0wbreeze-273-21

Close all opened windows of Sn0wbreeze and launch iTunes.

Select your device from the list of devices on the left. Now hold down Shift and click the Restore button.

Navigate to the Desktop folder and select the newly created custom firmware ipsw. The name will be sn0wbreeze_iPhone_3GS-6.0.1-10A523_oldbootrom.ipsw or sn0wbreeze_iPhone_3GS-6.0.1-10A523.ipsw.. Click the Open button to continue.

iTunes will now restore the firmware on your iPhone. This can also take up to 10 minutes. Once done you will be rebooted into jailbroken iOS 6.0.1!

After the restore you're done! Your device is jailbroken.

iTunes will ask if you want to setup your iPhone as a new device or restore from the backup. Choose Restore from Backup if you want to preserve your contacts and other information.

itunes-new-or-backup

Step Eight

BOOT TETHERED

This step is needed if you have iPhone 3GS with new bootrom. If you have old one - go to step 9.

Now you will need to boot tethered your iPhone 3GS. You will need to do it everytime you restart.

Sn0wBreeze created folder iBooty-for-6.0.1 on your desktop. Open it.

Run iBooty.

ibooty-1

Choose your device in Select your iDevice option.

ibooty-3gs

Push Start button.

Now you will need to put your device into DFU. Follow the instructions:

1. Prepare to press Home + Power

ibooty-3gs-1

2. Press Home + Power buttons and hold them for 10 seconds.

ibooty-3gs-2

3. Release Power, but keep holding Home button for 30 seconds.

ibooty-3gs-3

You're done. Your iPhone successfully booted tethered.

Step Nine

Run Cydia. Let it do all the necessary updates.

To have access to the root file system of your iPhone (via file managers like iFunBox or iPhone Explorer) install application called afc2add in Cydia.

Step Ten

If you need carrier unlock – install ultrasn0w via Cydia (if you do not need carrier unlock skip this step).

Ultrasn0w supports iPhone 4 baseband 01.59.00 and iPhone 3G/3GS basebands 04.26.08, 05.11.07, 05.12.01, 05.13.04, 06.15.00.

There is no official Ultrasn0w that supports iOS 6. However there is an unofficial patch that will help. It works in most cases, but is recommended only for those who cannot downgrade to earlier iOS.

First install Ultrasn0w Fix:

  1. Open Cydia.
  2. Go to Manage than click Sources.
  3. Click Edit button in the top right corner.
  4. Then click Add button in the top left corner.
  5. Type http://repo.iparelhos.com and click Add Source.
  6. Then click Done.
  7. Go to search, find and install UltraSn0w Fixer for 6.0.1

Now you can install ultrasn0w:

  1. Open Cydia.
  2. Go to Manage than click Sources.
  3. If you see repository http://repo666.ultrasn0w.com, go to step 8.
  4. Click Edit button in the top right corner.
  5. Then click Add button in the top left corner.
  6. Type http://repo666.ultrasn0w.com and click Add Source.
  7. Then click Done.
  8. Click on on newly created repository http://repo666.ultrasn0w.com.
  9. Click on ultrasn0w and hit Install button in the top right.
  10. One installed, restart your iPhone.
  11. Disable 3G on T-Mobile USA.
  12. You're done! You should see the network.




Follow us on Twitter:     


| |




   

Leave a comment, read comments [56]

56 Responses to 'Step-by-step Tutorial: How to (Un)Tether Jailbreak and Unlock iPhone 3GS Using Sn0wBreeze 2.9.7 (Windows) [iOS 6.0.1]'

Subscribe to comments with RSS

  1. Всё прошло как по маслу, использовал лоченый 3gs со старым бутромом, никаких ошибок, анлок работает! Спасибо за отличную инструкцию!!

    [Reply]

    Gendos379

    18 Dec 12 at 5:48 am

  2. Спасибо за инструкцию, все встало сразу с первого раза!!

    [Reply]

    Alex

    27 Dec 12 at 7:30 pm

  3. Спасибо Вам! Хорошо встала, процедура заняла около 40 минут.
    После прошивки на старом буте, сеть не ловила, посмотрел пункты 11 и 12 и всё стало просто идеально.
    Спасибо что вы есть!

    [Reply]

    Ларькин Саша

    28 Dec 12 at 5:18 am

  4. Странности в телефоне, начем с того что смс которые мне присылают от кого либо, приходит просто пустой текст.

    Вай фай и сеть иногда пропадают одновременно, версия модема 06.15.00

    наверное мне нужно откатится?

    [Reply]

    admin Reply:

    я бы откатился на 05.13

    [Reply]

    admin Reply:

    еще, если есть странности, возможно имеет смысл сделать заново.

    [Reply]

    Ларькин Саша

    28 Dec 12 at 9:37 pm

  5. ЗGS ,бутром старый, джейлбрейк и анлок всё прошло хорошо.
    Проблема со Stanza, в программе заходишь в настройки -
    зависает. Не выключается даже кнопкой "Домой", только перезагрузкой. Пробовал станзу старую версию (которая работала с прошивкой 4.0.1), новую, всё равно не работает.

    [Reply]

    admin Reply:

    станзой не пользуюсь. но вряд ли это из-за джейла.

    [Reply]

    Валерий

    29 Dec 12 at 10:21 pm

  6. Нажмите кнопку Edit (верхний правый угол), затем Add (верхний левый угол), введите адрес репозитория http://cydia.hackulo.us/ и нажмите Add Source. ERROR .....в чем дело???

    [Reply]

    admin Reply:

    сервак закрылся. апсинк можно поставить через репозиторий irooter.ru

    [Reply]

    admin Reply:

    или любой другой, где выложили апсинк

    [Reply]

    серг

    8 Jan 13 at 8:37 pm

  7. не удалось найти сервер с указаным именем

    [Reply]

    серг

    8 Jan 13 at 10:38 pm

  8. После установки afc2add больше не запускается Cydia, в чем может быть дело?

    [Reply]

    admin Reply:

    скорее всего, перезапустили без boot tethered.

    [Reply]

    packardbell

    13 Jan 13 at 3:58 pm

  9. и еще в itunes пишет "Обнаружен Iphone. Но его не удалось правильно идентифицировать. Отсоедините и повторно присоедините Iphone, затем повторите попытку" чем можно это выправить?

    [Reply]

    admin Reply:

    отсоединение и присоединение не помогает? а такие утилиты как ifunbox видят телефон?

    [Reply]

    packardbell

    13 Jan 13 at 4:09 pm

  10. Здравствуйте.
    А можно поствить кастом прошивку не делая джейлбрейк?

    [Reply]

    admin Reply:

    можно через redsn0w. но зачем?

    [Reply]

    Gundega Reply:

    Я официальную поставить не могу, телефон американский. А если кастомную и модем не менять он по-идее не должен потерять сеть. Или нет?

    [Reply]

    admin Reply:

    по идее нет, но официального ультрасноу нет, а фикс может не заработать.

    [Reply]

    Gundega

    14 Jan 13 at 11:44 pm

  11. Помогите разобраться, плиз!

    Сделал все пошагово. Сноубриз создал прошивку без хактивации на десктопе. Прошился через 11 тунца. В конце тунец поздравил меня с успешном окончанием и сказал что телефон будет перезагружен. Я закрыл тунца и через айбути запусти айфон в режиме дфу. Но после он ребутится через каждые пару минут. Что делать?

    [Reply]

    admin Reply:

    сам по себе ребутится или после каких-то действий? если сам по себе - это плохо, делайте заново.

    [Reply]

    ALF

    20 Jan 13 at 1:09 pm

  12. 3gs
    modem 06.15.00
    старый бут.
    делал все по инструкции....
    после установки ultrasn0w сеть не находит....!!!(((

    и модем уже понижал и все равно та же проблема!!!

    что посоветуете?

    с.п.с!!))

    [Reply]

    admin Reply:

    посоветую писать вопросы в одной теме.

    [Reply]

    Sergey Reply:

    Извините....но очень уж долго вожусь с ним...!!!(

    [Reply]

    elio Reply:

    у себя я решил эту проблему простым удаление UltraSn0w Fixer for 6.0.1 и перезагрузкой

    [Reply]

    Sergey

    19 Feb 13 at 12:17 am

  13. Все супер!встало отлично,одна проблема...IMessage постоянно теперь в режиме ожидания..что делать?

    [Reply]

    elio

    2 Mar 13 at 3:14 pm

  14. сделал все по инструкции с анлоком без повышения модема остался 5.13, но после прошивки телефон не включаеться itunes видит его в режиме востановления в дфу режиме, прежде перепрошивал на 5.1.1 тоже самое было перед тем стоял 4.3.3 не ловил сеть

    [Reply]

    admin Reply:

    прошивка какая? 6.0.1?
    джейлбрейк небось привязанный, запустите в режиме iBooty и поставьте пакет evasi0n в Сидии, чтобы джейл стал отвязанным.

    [Reply]

    iphone 3gs old butrom

    9 May 13 at 3:43 pm

  15. Я все сделал,а айфон не востанавливается..Выбивает ошибку,что делать?

    [Reply]

    admin Reply:

    с выходом 6.1.3 невозможно прошить без спец ключей SHSH никакую другую прошивку.

    [Reply]

    Nikita

    26 May 13 at 6:01 pm

  16. И что мне делать теперь?

    [Reply]

    admin Reply:

    посмотреть наличие SHSH ключей. если нет, то оставаться на старой пршивке.

    [Reply]

    Никита Reply:

    А где посмотреть наличие ключей?

    [Reply]

    admin Reply:

    TinyUmbrella

    [Reply]

    Nikita

    27 May 13 at 10:50 am

  17. Это что?

    [Reply]

    admin Reply:

    если вопрос касался tinyumbrella - то это утилита для проверки, какие есть сохраненные ключи SHSH в Cydia

    [Reply]

    Никита

    28 May 13 at 3:21 pm

  18. Подскажите как мне сделать?

    [Reply]

    admin Reply:

    либо остаться на той пршивке, которая была. либо прошить что-то иное, если найдутся SHSH ключи

    [Reply]

    Никита

    28 May 13 at 3:23 pm

  19. Блин.Ну как мне сделать новее?Просто на старой прошивке я даже не мог скачать игры.Помогите пожалуйста

    [Reply]

    Никита

    31 May 13 at 4:46 pm

  20. Все круто, крутое описание, все просто и понятно, но поставил IOS 6.1.3. встала но нет сети. как исправить? ultrasn0w не помагает

    [Reply]

    admin Reply:

    6.1.3 через кастом поставили?
    какой сейчас модем?

    [Reply]

    Rhyme

    1 Jun 13 at 9:12 pm

  21. Подскажите что делать пожалуйста

    [Reply]

    admin Reply:

    так SHSH ключи какие есть? запустите tinyumbrella и проверьте. или даже проще можно, в Cydia зайти.

    [Reply]

    Никита Reply:

    НЕ получается,iphone не находит

    [Reply]

    admin Reply:

    айфон включается?

    [Reply]

    Никита Reply:

    Нет.На экране горит подключите usb

    [Reply]

    admin Reply:

    Это рекавери режим. Можно попробовать из него выйти с помощью той же tinyumbrella.

    [Reply]

    Никита Reply:

    Через эту программу у меня iphone в ней не находит

    [Reply]

    admin Reply:

    такого не может быть. во всех режимах, включая DFU и Recovery телефон видется в iTunes.
    Может вы его не включили?

    [Reply]

    Никита Reply:

    Где скачать tinyumbrella

    [Reply]

    admin Reply:

    http://cache.firmwareumbrella.com/downloads/tinyumbrella-6.14.00.exe

    [Reply]

    Никита Reply:

    Скачал и запускаю а оно пишет ошибку.мне нужно скорее всего 64 а не 32

    [Reply]

    admin Reply:

    я к сожалению, не могу угадать, какую ошибку оно вам написало.
    64 версии нет http://thefirmwareumbrella.blogspot.com

    [Reply]

    admin Reply:

    получилось?

    [Reply]

    Никита

    2 Jun 13 at 5:34 pm

  22. Сделал всё по инструкции, сам процесс прошел гладко, только теперь телефон зависает(видна картинка на темном экране) и выключается. Что это может быть?

    [Reply]

    Дима

    27 Dec 14 at 9:17 pm

Leave a Reply



You can login with iPhoneRoot account here.