iPhoneRoot.com       

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





sn0wbreeze28b10-3 sn0wbreeze28b10-6

UPDATE: With the release of iOS 5.0.1, you might get troubles restoring to iOS 5.0. Don't worry, new sn0wbreeze is already available. Our tutorial for iOS 5.0.1 is available here.

Using this tutorial you will be able to create a custom firmware, jailbreak and unlock iOS 5 running on iPhone 3GS. This tutorial uses Sn0wBreeze 2.8b10 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.

Sn0wBreeze will also preserve baseband version if you need carrier unlock. It can also update your modem version to 06.15 if you need unlock and stuck with 05.14 or higher baseband.

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.

Step One

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

Extract the Sn0wBreeze executable from zip archive.

sn0wbreeze28b10-download

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

Select your iPhone from the list of devices on the left. Create a backup by right-clicking on iPhone name in Devices (iTunes left pane) and choosing Back Up.

itunes-iphone-left

Step Two

Double click on Sn0wbreeze exe icon to launch the application.

The application will launch. Click Ok button.

sn0wbreeze28b10-1

You will see the credits. Click Close Credits button.

sn0wbreeze28b8-1

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

sn0wbreeze28b10-3

You will see IPSW selection menu. Click Browse button.

sn0wbreeze28b10-4

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

iphone3gs-firmware-select

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.

sn0wbreeze28b10-5

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.

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.

sn0wbreeze28b10-6

Press blue-arrow next button.

Step Three

You will see the choice of 3 options.

sn0wbreeze28b10-7

Click on Expert Mode and then Blue Arrow.

sn0wbreeze28b10-8

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.

sn0wbreeze28b10-9

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.

sn0wbreeze28b10-10

Click next blue arrow button.

You will see the windows where you can choose to update your baseband to 06.15 for unlock.

You can update your baseband to the 06.15 version for carrier unlock. If you are on 05.14 or 05.15 or higher you will need to do this to unlock. You do not need to do this for jailbreak only. Please read the following very carefully before deciding whether to do this.

Important:

  1. If you need unlock and have 05.13 baseband or lower - do not select to update baseband, you will be able to unlock without updating to 06.15!
  2. There is no way to come back down from baseband 06.15, and there’s no hiding the baseband version from Apple. You’ll be voiding your warranty in a very obvious way.
  3. If some future baseband comes out with a critical fix, you won’t be able to update to it if it remains down in the 05.xx sequence (then again, you wouldn’t update to it if you wanted to keep your unlock anyway).
  4. If you have 06.15 on your iPhone you won’t ever be able to restore to stock firmware (it will fail). You’ll need to only restore to custom IPSWs (then again, if you’re unlocker you should already be doing that).
  5. You might get problems with GPS, if you install 06.15 baseband.

Don’t update to 06.15 if you don’t need to, you can just jailbreak without unlocking using this tutorial! Only update baseband if you need the unlock and you’re stuck on baseband version 05.14 or 05.15, and you’re willing to assume the above risks. You can find out your baseband version in Settings -> General -> About -> Modem Firmware.

If you have read all above and want to update your modem to 06.15 select Install iPad 06.15 Baseband.

sn0wbreeze28b10-11

If you have chosen to update baseband you will see the warning. Just click OK.

sn0wbreeze28b10-12

Click next blue arrow button.

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

sn0wbreeze28b10-13

Step Five

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

sn0wbreeze28b10-14

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

sn0wbreeze28b10-15

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

sn0wbreeze28b10-16

Once the custom firmware is ready SnowBreeze will show Done screen:

sn0wbreeze28b10-17

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.

sn0wbreeze28b8-13

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

sn0wbreeze28b8-14

sn0wbreeze28b8-15

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

sn0wbreeze28b8-16

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-5.0. 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 5.0!

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-5.0 on your desktop. Open it.

ibooty

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
When your iPhone has restarted you can 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.

  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.

Step Eleven

Do not forget to change your default password if you've installed openssh.

Step Twelve

You can convert tethered jailbreak to a semi-tethered jailbreak using our tutorial from here.





Follow us on Twitter:     


| |




   

Leave a comment, read comments [65]

65 Responses to 'Step-by-step Tutorial: How to (Un)Tether Jailbreak and Unlock iPhone 3GS Using Sn0wBreeze 2.8b10 (Windows) [iOS 5]'

Subscribe to comments with RSS

  1. если исправлена потеря GPS на 06.15, то почему предупреждение старое? :)

    и исправьте описание

    [Reply]

    admin Reply:

    потому что работает не у всех.

    [Reply]

    admin Reply:

    в любом случае спасибо за замечания. а что с описанием не так?

    [Reply]

    udaff.one Reply:

    уточнение про GPS, но теперь, после разъяснения, ничего менять не нужно

    [Reply]

    udaff.one

    8 Nov 11 at 9:50 am

  2. Все сделал по вашей инструкции, после замены на новую Сим карту Iphone не может найти сеть

    [Reply]

    admin Reply:

    аппарат лоченный, какой модем?

    [Reply]

    Egor99

    9 Nov 11 at 4:32 pm

  3. iphone 3gs новый бут мадем 6.15.00, после установки кастомной прошивки тунец сообщает о том что не отлючайте апарат он будет перезагружен а айфон останавливается на яблаке с пустой шкалой под ним, что делать?

    [Reply]

    admin Reply:

    шаг boot tethered

    [Reply]

    Evgeniy Male Reply:

    сделал все по руководству, только у меня нет wifi, поставил:
    mobilesubstrate_0.9.3901_iphoneos-arm.deb
    com.saurik.substrate.safemode_0.9.3900_iphoneos-arm.deb
    ultrasn0w.deb(Ultrasn0w 1.2.4)
    через iPhone Explorer.
    В суdea во вкладке Changes появились:
    Substrate Safe Mode
    Mobile Substrate
    ultrasn0w
    все отмечены зелеными галочками, но "Нет сети"(((((
    хелп!

    [Reply]

    admin Reply:

    не думаю, что это влияет, но у меня стоит mobile substrate 093992.
    можно модем 06.15 попробовать заново прошить. в кастоме ставили галку обновлять модем?
    можно через redsn0w.

    [Reply]

    Evgeniy Male Reply:

    когда делал кастом не ставил галку обновлять модем потому что уже был 06.15. сделал все с самого начала, все работает, спасибо огромное за помощь! когда отвязный джейл будет не подскажите?)

    [Reply]

    admin Reply:

    уже нашли уязвимость для отвязанного. работа кипит. сроков пока нет. единственное, что можно посоветовать - не обновляться пока на 5.0.1

    [Reply]

    Evgeniy Male

    10 Nov 11 at 2:07 pm

  4. понятна, ето значит и есть "привязаный джеил"?

    [Reply]

    admin Reply:

    привязанный - это когда надо запускать по хитрому через boot tethered.

    [Reply]

    Evgeniy Male

    10 Nov 11 at 5:36 pm

  5. Man...this is all greek to me.

    [Reply]

    admin Reply:

    it is =)

    [Reply]

    B of K

    11 Nov 11 at 5:30 am

  6. Сделал все по инструкции, так же нет сети.. baseband не менял. Хотел получить просто jailbreak без анлока. Собрался делать шаг 8, обнаружил что папки iBooty на десктопе нету. Установил iBooty 2.3 вручную, там где нада выбрать устройство список не появляется. застрял на этом шаге не знаю что делать!

    [Reply]

    admin Reply:

    если нет сети, то возникает вопросы:
    1. лоченный ли аппарат
    2. стоит ли ультрасноу
    3. какой модем
    iBooty создается во время работы сноубриза, когда он кастом прошивку делает. можно попробовать заново сделать прошивку, не прошивая ее.

    [Reply]

    admin Reply:

    я думал выложить iBooty со всеми устройствами.. не знаю надо ли.

    [Reply]

    Mike

    13 Nov 11 at 12:04 am

  7. Аппарат iphone 3gs версия ios 5.0.1 (9A405) bootrom старый s/n ..935...... Как я понял со старым бутромом jailbreak отвязный, на этот случай в инструкции действий не описано после воостановления настроек в шаге 7.
    Про ультра сноу я ничего в этом гайде не увидел, не знаю что это. Не знаю был ли разлочен аппарат и как это проверить, но када версия ios была 4+ - он точно был jailbreak'нутый. Модем 05.16.05 - я побоялся его обновлять (там много предупреждений).
    Более того, кроме как нет сети - у меня удалилось вся музыка и программы.

    [Reply]

    admin Reply:

    если джейлбрейк отвязанный, то шаг 8 просто пропускаете. спасибо за замечаие, я добавлю это в руководство.
    ультрасноу - шаг 10.
    лоченыый или нет аппарат - вам там видней.

    [Reply]

    Mike Reply:

    на шаге 9 опять же проблема! Если нет сети (и настроек интернета к тому же) то как же cydia установит свои обновления...
    шаг 10 п.3: в списке есть http://repo666.ultrasn0w.com, перехожу к п.8 - кликаю по нему, а там пусто, считаю что из-за отсутствия сети. Симка нормальная рабочая, и деньги на ней есть... Где должен высветится мегафон написано нет сети - аппарат превратился в кирпич. дорогой такой кирпич)
    Решил свою проблему - восстановил из резервной копии ios, телефон снова начал ловить Мегафон - душа отлегла))

    [Reply]

    Mike Reply:

    но при этом нету jailbreak'а и cydia.

    [Reply]

    admin Reply:

    на шаге 9 можно воспользоваться вайфаем.
    странно у вас, но хорошо, что заработало. попробуйте джейл с помощью redsn0w

    [Reply]

    Mike

    13 Nov 11 at 9:19 am

  8. ультрасноу не видет прошивку

    [Reply]

    admin Reply:

    не понял. ультрасноу?

    [Reply]

    aleksejzpua

    15 Nov 11 at 12:11 am

  9. У меня iPhone 3gs 4.3.3 модем 6.15.00 Бут походу новый.
    Вопрос, могу ли я данным способом сделать непривязанный джейл iOs 5 ????

    [Reply]

    admin Reply:

    нет. для нового бута только привязанный

    [Reply]

    Yaroslav_feo

    18 Nov 11 at 1:57 am

  10. А если модем уже 6.15.00 нужно делать джеил и анлок??? либо просто джели ??? и нужно ли ставить iPad baseband 6.15.00 ????

    [Reply]

    admin Reply:

    нужно сделатьджейл и установить пакет ultrasn0w.
    Install iPad Baseband можно не ставить, если вы не обновлялись на обычную эпловскую прошивку.

    [Reply]

    Yaroslav_feo

    18 Nov 11 at 9:06 pm

  11. Американский iPhone 3GS на 4.3.5 (8L1), модем 05.16.02.
    Бут старый. Возможно ли остаться на прошивке 4.3.5 и сделать unlock & jailbroke? Спасибо!

    [Reply]

    admin Reply:

    да, с помощью redsn0w можно сделать джейлбрейк и повысить модем до 06.15.
    действуйте по аналогии с http://iphoneroot.com/howto-tether-jailbreak-iphone4-redsn0w-099b8-windows-ios501/ начиная с шага 3.
    учтите, что джейл будет привязанный, если у вас новый бутром.

    [Reply]

    Никита

    20 Nov 11 at 12:01 am

  12. Здравствуйте, американский Iphone 3gs, модем 06.15, бут старый. Следовал по инструкции, поставил отвязный джейл, поставил пакет ultrasn0w, а все равно пишет "Нет сети". В чем может быть проблема?

    [Reply]

    admin Reply:

    обновляли ios 5 на кастом или сначала на обычную от эпл?

    [Reply]

    HartonX_X

    20 Nov 11 at 6:54 pm

  13. сначала на обычку, потом кастом

    [Reply]

    HartonX_X Reply:

    кстати, я вычитал что рабочего анлока до сих пор нет. фейк?

    [Reply]

    admin Reply:

    где вычитали? есть ultrasn0w для прошивок вплоть до 5.0, который 06.15 поддерживает на ура.

    [Reply]

    admin Reply:

    у вас похерился модем от обновления на обычную прошивку ( а я ведь везде пишу, что не надо на обычную). необходимо заново прошить модем (Install iPad Baseband) либо в Redsn0w, либо в sn0wbreeze.

    [Reply]

    HartonX_X

    21 Nov 11 at 2:15 pm

  14. Доброго времени суток.
    У меня серийиник на 3gs с буквами (на холдере от симки прочитал), цифры с 3-5 930, я так понимаю бут старый.
    В общем проблема: человек тунцом обновился до 5.0, тел. после этого требовал активации. Принёс мне, я сноубризом, по инструкции собрал кастом, прошил. Тунец попросил подождать перезагрузки и чёрный экран на телефоне.

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

    Попробовал сделать прошивку с новым бутом. При попытке восстановить с этой прошивкой - вылетает ошибка 3194. (перед прошивкой выдаёт окно с подтверждением проврки проштвки на aple)

    При попытке прошить прошивкой со старым бутом вылезают ошибки 1601-1609.

    Подскажите, есть ли способ оживить девайс?

    [Reply]

    admin Reply:

    1. не уверен, серийник холдера симки и iPhone 3GS связаны. лучше смотреть на коробке или прямо в устройстве или в itunes иногда тоже пишет
    2. ошибка 3194 - говорит о том, что эту версию Apple прошивать запещает, в связи с выходом новой версии
    3. 16хх - исправляется с помощью iReb

    [Reply]

    DJNICK Reply:

    Завтра попробую прошить на 5.01...
    По 16xx я понял....
    Коробеи нет, к сожалению, и ibootdetector не определяет тело... Ibooti пишет done, но всё равно ченый экран

    [Reply]

    DJNICK

    23 Nov 11 at 11:43 am

  15. Да! Во время самой прошивки лого - снежинка... тунец прошивает, но тел не запускается...
    Может стоит обратиться к ребятам, ето этим занимается ?

    [Reply]

    admin Reply:

    если самому никак - то чужая помощь ессно не лишнее

    [Reply]

    DJNICK

    23 Nov 11 at 4:15 pm

  16. привет
    можешь подсказать как обновить залоченный айфон 3гс на прошивку 4.3.3?
    сначало пытался обновиться на 5,0 но не получается
    потому что вышла прошвка 5,0,1 и теперь яблочники закрыли обновление на 5,0
    а 5,0,1 не поддается пка разлочки
    пытался найти в интеренете инструкции по прошивки на 4.3,3 но они не работают
    видимо опять же из за 5,0,1
    есть ли способы обойти это?

    [Reply]

    admin Reply:

    не надо писать в разнве темы одинаковые вопросы!

    [Reply]

    никита

    24 Nov 11 at 7:20 pm

  17. а я все сделала, и когда надо уже открыть iTunes и там выбрать восстановить и выбрать прошивку,я ее выбираю, а он пишет,что ошибка:(

    [Reply]

    admin Reply:

    какая именно ошибка?

    [Reply]

    Алиса

    30 Nov 11 at 7:17 pm

  18. Застрял на шаге с ресторе с itunes. у меня просто не появляеться ресторе с другой прошивки, а только возобномиться и обновить и естьественно фейлиться на проверки с аппле сторе.
    Как его востановить с итунес? шифт нажимал реакции никакой

    [Reply]

    admin Reply:

    не понял. что где не появляется?
    PS: еще советую первый абц прочитать

    [Reply]

    rd Reply:

    iTunes выберите свое устройство слева. Теперь нажмите на клавиатуре Shift и кликните на кнопку Restore.

    У меня не показывает ресторе, хоть и шифт держу, только eject.
    Сим карту телефон вовсе не видит, даже приналичии её в телефоне.
    До этого всё получаеться, если не ресторить то телефон можно включить и тогда он просит активацию, которая не проходит.

    После сновбирза через апле уже залить оригинальную есстесвенно нельзя, фейлться на проверке с апле сторе

    [Reply]

    rd

    30 Nov 11 at 9:39 pm

  19. а еще у меня показивает что не видит сим карту, щас после сновбриза, тело забутилось и просит активацию которая непроисходит. Какое то шаманство Ж)

    [Reply]

    rd

    30 Nov 11 at 9:49 pm

  20. делаю кастом, потом загружаю ее на айфон 3гс, а айтюнс потом выдает ошибку 3194. что мне делать?

    [Reply]

    admin Reply:

    прочитать первый абзац.

    [Reply]

    Артур

    3 Dec 11 at 12:49 pm

  21. Спасибо за руководство. Все по нему сделал, все работает.: прошивка обновилась, телефон разлочил ultasnow fix'ом. Теперь другая проблема, в приложениях не работает Push Notyfication. Как это можно починить? А то даже аськой нормально пользоваться нельзя.

    [Reply]

    admin Reply:

    а они разрешены в настройках?

    [Reply]

    OneMan

    8 Dec 11 at 12:17 pm

  22. Все. Проблема с пушем решена. Сделал как описано здесь http://www.iphones.ru/iNotes/30139 и пуш заработал.

    [Reply]

    admin Reply:

    у меня и без этого работало. вроде, инструкция для старых аппаратов.. но хорошо, что помогло.

    [Reply]

    OneMan Reply:

    Кстати, вот очень удобная утилита для проверки работает пуш или нет http://itunes.apple.com/ru/app/ipusher/id348540958?mt=8

    [Reply]

    OneMan

    8 Dec 11 at 1:46 pm

  23. все сделал как написано , нет сти , ультрасноу не помогает, геолокацию отключал.модем 05,13,04, подскажите что делать

    [Reply]

    Виталий

    11 Dec 11 at 5:43 am

  24. шаг 7. В тунце нажал с шифтом восстановить. Извлечение ПО, подготовка iPhone, далее ошибка 1604. Что делать?

    [Reply]

    admin Reply:

    ireb запустить

    [Reply]

    alex

    31 Jan 12 at 1:53 am

  25. стояла 4.3.5, baseband 05.16.02.. сделал все как описано выше, обновил на кастомную 5.0 + поменял на 06.15.00 Все работает, гпс есть, вайфай есть, сеть ловит, но как только включаю 3г, сразу пишет "Нет сети", можно ли как то фиксануть проблему? Оператор - Simple Mobile (USA). Спасибо

    [Reply]

    admin Reply:

    в сша 3г надо отключать, на tmobile, например.

    [Reply]

    stas

    5 Feb 12 at 9:25 am

  26. после востоновления пишет ошибка 21 , что делать ?

    [Reply]

    admin Reply:

    при наличии 5.1 прошивать 5.0 или 5.0.1 нет возможности. исключение - наличие заранее сохраненных ключей SHSH

    [Reply]

    Timur

    11 Mar 12 at 3:40 pm

Leave a Reply



You can login with iPhoneRoot account here.