iPhoneRoot.com       

Step-by-step Tutorial: How to Jailbreak and Unlock iPhone 3GS Using RedSn0w 0.9.15 (Windows) [iOS 6.0]





UPDATE: Apple released iOS 6.0.1, so you can NOT restore to earlier firmware (both original and custom), unless you have saved your SHSH keys. If you are on iOS 6.0 right now you can use this tutorial.

This is step-by-step instructions on how to perform jailbreak and unlock of your iPhone 3GS on iOS 6 firmware using RedSn0w 0.9.15 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 redsn0w.

If you need unlock Redsn0w will provide you with choice of updating your baseband to 06.15. If you have new iPhone 3GS that was made after 35 week of 2011 upgrading modem will not help to unlock.

Important: There is no official Ultrasn0w that supports iOS 5.1.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.

Important: If you need unlock and have 05.13 baseband or lower - do not update to Apple firmware, use RedSn0w or Sn0wBreeze to create custom firmware!

Important: Please, consider reading our Jailbreak & Unlock FAQ, if you have other device or firmware and especially if you have questions or troubles.

Important information.

Please think first, before you do something.

If you have iOS 5.1.1 firmware - you can do an untethered jailbreak using one of our tutorials.If you need carrier unlock - do not update to iOS 6 firmware, use RedSn0w or Sn0wBreeze to create a custom firmware to preserve modem version!

Step One

Create a folder on your desktop (or any other folder on your computer) called Pwnage

Download the latest version RedSn0w 0.9.15 from here. Save it in the Pwnage folder.

Extract the redsn0w executable from the RedSn0w zip file into the same folder.

redsn0w-0915-download

Step Two

Connect your iPhone 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

If you are already on iOS 6 you can now skip to step three.

Download iPhone firmware iOS 6 to Pwnage folder. It is better to use Firefox, because some browsers (f.e., Safari) extract ipsw:

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

itunes-iphone

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

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 Three

Once iTunes has finished updating your iPhone to the desired firmware open the Pwnage folder on your desktop and launch the redsn0w application from the redsn0w folder we extracted earlier.

Right click the executable and set it to run as administrator.

redsn0w-run

redsn0w-admin

Step Four

Once RedSn0w opens click the Jailbreak button

redsn0w-1

Step Five

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

redsn0w-2

Step Six

RedSn0w will now guide you through the steps to get into DFU mode.

1. Hold down Power button for 3 seconds.

2. Without releasing Power button, hold down both the Home button and the Power button for 10 seconds.

3. Release the Power button and continue holding the Home button until RedSn0w detects the device (~15 seconds).

redsn0w-dfu-1 redsn0w-dfu-2 redsn0w-dfu-3

If you have problems try again.

Step Seven

iPhone will reboot and redsn0w will identify the firmware version.

redsn0w-3

Redsn0w might ask if you have new or old bootrom version. You can detect your bootrom version using our tutorial.

Answer YES, if you have iPhone 3GS with new bootrom.

Answer NO, if you have iPhone 3GS with old bootrom.

bootrom-question

Step Eight

RedSn0w will now prepare the jailbreak data.

redsn0w-099-7

Step Nine

From this window you can select the jailbreak options you would like.

Make sure Cydia is selected.

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.

  1. 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.
  2. 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).
  3. 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).
  4. 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 Baseband.

If you select Install iPad Baseband warnings will be shown. Click YES if you are sure and you know what you are doing.

 

Click the Next button to continue.

Step Ten

RedSn0w will then begin uploading the new RAM Disk and Kernel.

redsn0w-4

Step Eleven

Once this is complete you will be notified that RedSn0w is done.

You will see the window with message that your jailbreak is tethered. Click OK.

tethered

Redsn0w is done!

redsn0w-5

Step Twelve: BOOT TETHERED

Once RedSn0w has finished you will need to boot tethered your iPhone. You will need to do it everytime you restart.

Rerun RedSn0w and this time select Extras button.

redsn0w-1

Click Just boot button (the first one).

redsn0w-6

You will have to put your iPhone into DFU mode (just like on step 5-6):

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

redsn0w-7

1. Hold down Power button for 3 seconds.

2. Without releasing Power button, hold down both the Home button and the Power button for 10 seconds.

3. Release the Power button and continue holding the Home button until RedSn0w detects the device (~15 seconds).

redsn0w-dfu-1 redsn0w-dfu-2 redsn0w-dfu-3

If you have problems try again. If you experience problems select iOS in Extras-Select IPSW menu before Booting Tethered.

Now your iPhone is jailbroken and working.

Step Thirteen

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 Fourteen

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

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 [78]

78 Responses to 'Step-by-step Tutorial: How to Jailbreak and Unlock iPhone 3GS Using RedSn0w 0.9.15 (Windows) [iOS 6.0]'

Subscribe to comments with RSS

  1. я немного не понял. Если айфон (неважно, какой - 3GS или 4) с iOS 6.0.1 и нет ключей SHSH, то джейлбрейкнуть его не удастся? и как-нибудь откатить на iOS 6.0 тоже нельзя?((

    [Reply]

    admin Reply:

    на 6.0.1 есть хитрый способ джейлбрейкнуть. скоро будет инструкция.

    [Reply]

    Anton

    12 Nov 12 at 3:14 pm

  2. спасибо!
    сорри за оффтоп, хочу еще спросить, а что такое "Clean ESN", указываемый в объявлениях по продаже айфонов и стоит ли на это обязательно обращать внимание?

    [Reply]

    admin Reply:

    вроде, это значит, что тел не числится как украден или потярян.

    [Reply]

    Anton

    12 Nov 12 at 4:40 pm

  3. Будет ли непривязанный джейлбрейк 6.0.1 для iPhone 3gs?
    Если да, то когда он появится?

    [Reply]

    admin Reply:

    уже есть, но только для страрых моделей.
    для остальных будетЯ, но не скоро

    [Reply]

    Danil Reply:

    спасибо

    [Reply]

    olga Reply:

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

    [Reply]

    admin Reply:

    сделайте джейлбрейк с помощью envasi0n - от отвязанный

    [Reply]

    olga Reply:

    делала не один раз. я делаю джейл, сидия работает пару дней и затем просто не заходит. нажимаю на сидию и ничего....

    [Reply]

    admin Reply:

    видимо, остатки привязанного джейла где-то мешают.
    тогда обновитесь на 6.1 и сделайте с нуля по инструкции http://iphoneroot.com/RU/howto-untether-jailbreak-iphone-ipad-ipod-evansi0n-windows-ios61/

    [Reply]

    olga Reply:

    Спасибо большое.вроде работает.а можно еще вопрос? какую программу надо скачать чтобы можно было фильм качать на телефон? я скачивала видео плеер-но что то не работает...

    [Reply]

    admin Reply:

    зависит от формата. если какой-нибудь mov с фотика, то и обычного встроенного плеера достаточно

    [Reply]

    olga Reply:

    спасибо за помощь...

    [Reply]

    Danil

    17 Nov 12 at 4:56 pm

  4. Как скоро появится версия рэдсн0у с полной поддержкой 6.0.1? текущая версия ругается на 6.0.1, при попытке прошить модем от айпад, либо понизить модем, и вылетает с ошибкой 233.

    [Reply]

    admin Reply:

    рекомендую посмотреть на sn0wbreeze 2.9.7, там все есть. если хочется именно редсноу, то скачайте прошивку 6.0 и укажите ее в extras-select ipsw.

    [Reply]

    Dmitry Filko Reply:

    Спасибо, последую совету.

    [Reply]

    Dmitry Filko

    19 Nov 12 at 1:58 pm

  5. iphone 3gs джейлбрейкнул 6.0.1 все нормально работает
    поставил фикс и ultrasn0w, выключил 3g, перезапустил, но сеть не находит
    модем 06.15
    подскажите, пожалуйста, что не так

    [Reply]

    admin Reply:

    как прошивку обновляли? модем после поднимали?

    [Reply]

    Danil

    21 Nov 12 at 10:00 pm

  6. прошивку обновил через тунца потом джейлбрейк через redsn0w
    модем был такой до обновления

    [Reply]

    admin Reply:

    если модем 06.15 нельзя обновлять в тунцу, можем запарывается. прошивайте модем заново на 06.15

    [Reply]

    Danil

    22 Nov 12 at 12:01 am

  7. а как прошить модем?
    и надо ли будет делать заново джейлбрейк?

    [Reply]

    Danil

    22 Nov 12 at 4:25 pm

  8. Прошу помощи! Вообще не вижу вариантов решения- все перелопатил и перепробовал

    3GS MC132FD -значит старый бутром
    залочен на швейцарского оператора
    в свое время разлочил и отвязал на 4.3.3
    Дернуло меня поставить 6.0.1
    Делал и редсноу и ультрасноу много раз...
    Сейчас тиниумбрела показывает - прошивка 6.0.1, модем 05.13.04
    Пробую поднять модем до 06.15 - на телефоне пишет - ошибка, перегрузите телефон и, выключите и запустите редсноу еще раз. После пятого раза понял, что бессмысленно
    Ультрасноу создает прошивку. Пытаюсь тунцом восстановить - каждый раз новая ошибка. хостс перед этим чищу - что делать?!!
    Т.е после включения, телефон проходит начало и упирается в необходимость активировать

    Жду помощи!

    [Reply]

    admin Reply:

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

    [Reply]

    Serg Grigoruk

    22 Nov 12 at 6:41 pm

  9. прошил через redsn0w - помогло
    спасибо огромное, отличный сайт и отзывчивая администрация)

    [Reply]

    admin Reply:

    здорово, что получилось!

    [Reply]

    Danil

    22 Nov 12 at 10:48 pm

  10. не получается восстановить прошивку 5.1.1 iphone 3gs выдает ошибку 3194 как быть?

    [Reply]

    admin Reply:

    5.1.1 уже не прошить, читайте первый абзац

    [Reply]

    Den

    24 Nov 12 at 6:15 pm

  11. 6.0.1 ставится безукоризненно даже аккумулятор стал бодрее держать чем раньше, НО, когда пытаюсь влить 6.0 с подписями то ничего не шьется и как только не пробовал в чем беда не пойму

    [Reply]

    admin Reply:

    а зачем вам 6.0, ведь 6.0.1 тоже можно джейлбрейкнуть

    [Reply]

    Михаил

    28 Nov 12 at 7:38 pm

  12. Люди помогите у меня iphone 3gs ios4.1 с cydia 1.1.6
    ботрум старый. не могу прошиться на 6.0.1 не получается (( в конце 2го шага выдает ошибку 3194
    моя аська 644550316 - вознаграждение после прошития!

    [Reply]

    admin Reply:

    проверьте есть ли соединение с интернет, также удалите лишнее из файла windows/system32/drivers/etc/hosts

    [Reply]

    Алексей

    29 Nov 12 at 2:05 pm

  13. такая же проблема как у Dmitry Filko
    подскажите пожалуйста как перепрошить

    [Reply]

    admin Reply:

    совет данный ему не помог?

    [Reply]

    Nikolay Golub Reply:

    вот это я не знаю. подскажите как перепрошить модем

    [Reply]

    Nikolay Golub

    29 Nov 12 at 8:58 pm

  14. понизил модем с 06.15 до 05.13.04 но на версии 6.0.1 все равно нет сети подскажите что делать уже замучился???

    [Reply]

    admin Reply:

    ультрасноу то стоит с фиксом?

    [Reply]

    Александр

    30 Nov 12 at 11:43 pm

  15. айфон 3gs

    [Reply]

    Nikolay Golub Reply:

    а у меня такая же тема и не чего не нашёл

    [Reply]

    Александр

    30 Nov 12 at 11:44 pm

  16. после перезагрузки телефона cydia нет, хотя флажок ставил. что делаю не так? модем понизил, но связи нет.???

    [Reply]

    admin Reply:

    последний запуск через just boot делался?

    [Reply]

    Александр

    1 Dec 12 at 7:12 pm

  17. делаю запуск через just boot, экран загорается но телефон не запускается. что делать?

    [Reply]

    Александр

    2 Dec 12 at 4:35 pm

  18. пробовал заново, все равно не получилось. и еще прикол при откате модема по новой модем откатился на 5.16.07. помогите))

    [Reply]

    Александр

    3 Dec 12 at 7:13 pm

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

    [Reply]

    admin Reply:

    странное поведение. не сталкивался с таким

    [Reply]

    Александр

    5 Dec 12 at 12:27 am

  20. надо запустить телефон без симки и смс снова читаются. спасибо за сайт. ждем отвязанного джейла))))

    [Reply]

    Александр

    6 Dec 12 at 12:09 am

  21. Добрый день. у меня 3gs, с дуру обновил через тунца на 6,0,1, какая версия модема была не знаю, но после стала 06.15, сделал джейл непривязанный по видимому, все работает а сеть не ловит. Помогите, что сделать, или я что не так сделал

    [Reply]

    admin Reply:

    перепрошивка на не кастом прошивку запороло вам модем, который был 06.15 (тк сейчас 06.15). сейчас необходимо заново прошить модем, установить ultrasn0w fix и сам ultrasn0w, и запуститься в режиме boot tethered.

    [Reply]

    Андрей

    8 Dec 12 at 1:14 pm

  22. День добрый!

    ПРошу подсказать что можно и можно ли сделать.

    В наличие 3gs (новый bootrom), baseband 5.16.07. Был разлочен (как и чем не имею понятия, история умалчивает). ПО не знанию что разлоченный проапдейчин до 6.0.1 чере itunes. Соответсвенно сейчас имеем телефон, который не активирован и требует SIM.

    Пытаюсь откатываться на 4.1 но без успешно - возникают разные ошибки. Пытался откатываться и на официальную 4.1 и на официальную подписанную через redsn0w и на кастомную созданную через sn0wbreezze ничего не помогает. ПОдскажите, пожалуйста, можно ли что то сделать?

    Спасибо!

    [Reply]

    admin Reply:

    для отката нужно иметь ключи SHSH соответствующие тому куда хочется откатиться
    для 6.0.1 у нас есть инструкция

    [Reply]

    t13 Reply:

    ну на самом деле по факту на 4.1 можно откатиться и без SHSH, но только для этого нужна старая версия itunes 10. ПОсле перепрошивки будет ошибка 1015 и шнурок на телефоне. с помощью umbrella можно из нее легко выйти.

    [Reply]

    admin Reply:

    интересно, значит Apple опять стала подписывать 4.1. здорово

    [Reply]

    t13

    15 Dec 12 at 3:17 pm

  23. получилось откатиться с винды на официальную 4.1, правда в конце возникла ошибка 1015 и шнурок из нее вышел. после этого сделал jailbrake и установил cydia . после этого в cydia нашел ultrasn0w и установил его. все бы хорошо и все работает офигенно, но сети не видет и пишет No Service. Что сделал не так, как можно поправить. baseband 5.16.07

    [Reply]

    admin Reply:

    ультрасноу не поддерживает прошивку модема 05.16, обновляйте до 06.15

    [Reply]

    t13 Reply:

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

    [Reply]

    t13

    15 Dec 12 at 4:03 pm

  24. День добрый.
    Делаю все согласно инструкции, на 10 шаге пишет "експлойт файлед"

    [Reply]

    admin Reply:

    варианты:
    1. попробовать еще раз,
    2. попробовать 6.0.1,
    3. сделать через сноубриз

    [Reply]

    simon

    29 Dec 12 at 10:19 am

  25. SPASIBO pomoglo ! RESPECT +

    [Reply]

    STAS

    5 Jan 13 at 11:26 pm

  26. юлин, нужна помощь!!!!!!!!!!
    Айфон 3ГС
    была 5.1.1 с модемом 05,13,04 и взял и случайно обновил
    и сейчас 6.1.1 с модемом 05,16,08.
    Тупанул походу конкретно!!! так?
    что мне можно сделать чтоб сделать теперь анлок???
    телефон естественно сейчас не видит оператора.
    Пробовал сдель джейл с evasi0n, всё вышло но модем не повысился так и есть 05,16,08,

    [Reply]

    admin Reply:

    sn0wbreeze вам поможет. и модем обновить и активацию сделать

    [Reply]

    admin Reply:

    учтите, что прошивка у вас 6.1, тк 6.1.1 еще не вышла.

    [Reply]

    Иван Reply:

    6.1 конечно, я описался
    а разве сноубриз поможет??

    а подскажите где взять инфу по этому поводу

    [Reply]

    admin Reply:

    готовим пошаговую инструкцию как раз.

    [Reply]

    Иван Reply:

    ну как нет ещё пока вариантов разлочит 3гс на 6,1 с модемом 05,16,08

    [Reply]

    Иван Reply:

    я могу потестить
    а это новая сноубриз будет или в 2,9,9 можно разлочить этот модем?

    [Reply]

    admin Reply:

    если серийник позволяет, то можно поднимать до 06.15. сноубриз поможет

    [Reply]

    admin Reply:

    сноубриз 2.9.9 поможет

    [Reply]

    Иван

    10 Feb 13 at 1:11 am

  27. жду, если можно попросить скинуть ссылку на неё в ответ на это сообщение
    спасибо

    [Reply]

    Иван

    15 Feb 13 at 10:31 am

  28. спешу доложить как решил проблему
    с помощью редсноу0915b3(extras-even more-restore) пришил на 4,1(офиц)
    потом тут же сделал джеил и повысил модем до 06,15
    потом так же его понизил до 05,13,04
    и разлочил!!!!!
    теперь у меня всё работает только на iOS 4,1.
    Подскажите на какую самую новую прошивку лучше шить и как??? только на костом я так понимаю???

    [Reply]

    Иван Reply:

    значить дальше
    после того как понизил модем решил пока не делать анлок.
    в сноубриз сделал кастом 6,1 и прошил через айтюнс.
    потом в сидии с помощью ультрасноу сделал анлок.
    и всё!!!
    теперь у меня айфон 3гс с iOS 6,1 и с сетью мегафон :) )
    самые проблемы были с прошивкой на кастом через айтюнс, постоянно выдаволо разные ошибки(21,1600 и тд) раза 3 делал заново кастомную прошивку и вуаля

    [Reply]

    admin Reply:

    отлично!! поздравляем!

    [Reply]

    admin Reply:

    да, кастом через sn0wbreeze без повышения модема

    [Reply]

    Иван

    17 Feb 13 at 12:57 am

  29. спасибоооо ае ае маны

    [Reply]

    влади

    21 Mar 13 at 1:46 pm

  30. Ребят,подскажите, на ios 6.1.2 смогу поставить или нет?

    [Reply]

    Lenok Reply:

    ой,вернее 6.1.3

    [Reply]

    admin Reply:

    у вас 3GS с каким бутромом?

    [Reply]

    Lenok

    26 Nov 13 at 9:09 pm

  31. Добрый день, подскажите пожалуйста...ситуация такая...iphone 3Gs lock(американец) с модемом 05.16.08 и старым бутромом(как я понял)...сделал восстановление и все слетело...сделал джейл на ios 6.1.3 с помощью redsn0w 0.9.15b3, поставил сидию, но тел все равно не звонит! Потом прочитал что версия модема виновата. Как выйти из данной ситуации? Буду признателен за помощь!!!

    [Reply]

    admin Reply:

    необходимо повысить модем до 06.15 (если позволяет серийник). затем поставить ultrasn0w. сеть появится. далее при желании можно откатиться на модем 05.13.

    [Reply]

    Кирилл

    7 Dec 13 at 11:54 pm

Leave a Reply



You can login with iPhoneRoot account here.