- iPhoneRoot.com - https://iphoneroot.com -

HowTo unlock iPhone 3GS and iPhone 4 with iOS 5.0.1

Posted By admin On December 12, 2011 @ 1:03 pm In All,Firmware,Software,Tutorial,Unlock & Jailbreak | Comments Disabled

unlock-Ultrasnow-5.01

UPDATE: ultrasn0w for iOS 5.0.1 released [1].

This tutorial is for those users of locked iPhone 3GS and iPhone 4, who updated to iOS 5.0.1 and realized that ultrasn0w unlock doesn't work there.

Indeed DevTeam have not updated software unlock utility ultrasn0w to work with the latest iOS 5.0.1. There are two workarounds, that will make ultrasn0w work on 5.0.1.

This is a hack, which works in most cases for most users. But if you can stay on iOS 5 - do so, don't update to iOS 5.0.1

Here is the list of supported modem (baseband) versions: 01.59.00, 04.26.08, 05.11.07, 05.12.01, 05.13.04, 06.15.00

If you have different one - unlock will not work.

Perform jailbreak of your iOS 5.0.1. If you have unlockable baseband - use Sn0wBreeze to preserve it. You can use our jailbreak tutorials [2]. If you have iPhone 3GS with 06.15 baseband and if you have updated to regular Apple firmware - you will need to flash modem once again (Install iPad Baseband).

First method (manual CommCenterClassics file replacement)

  1. Install iFile in Cydia.
  2. On you computer download iFunBox here [3] (Windows) or DiskAid here [4] (Mac OS, Windows).
  3. Connect iPhone and run iFunBox (or DiskAid).
  4. Open Raw File System and navigate to System/Library/Frameworks/CoreTelephony.framework/Support. There is a file in that folder called CommCenterClassics.
  5. Download CommCenterClassic.zip [5], unzip and replace iPhone file with this one.
  6. Open iFile on your iPhone and navigate to System/Library/Frameworks/CoreTelephony.framework/Support.
  7. Clock on blue arrow next to file CommCenterClassics.
  8. There is a section User Permissions with User, Group, World.
  9. Clock on User and select Read, Write, Execute.
    Clock on Group and select Read, Execute.
    Clock on World and select Read, Execute.
  10. Click Done and close iFile.
  11. Now you can install ultrasn0w in Cydia and restart your iPhone.

Thanks to Alex Shpilevoy for the information and initial method check.

Second method (through repository)

  1. Run Cydia and add the following repository: http://cydia.myrepospace.com/smolk/
    To add repository run Cydia. Go to Manage -> Sources. Click Edit (top right corner), after that click Add (top left corner), type https://iphoneroot.com/repo/ and click Add Source button. Then click Return to Cydia and Done button.
  2. Find and install Fix Ultrasn0w For iOS 5.0.1 package, that corresponds to your device (iPhone 4 or iPhone 3GS).
  3. Now you can install ultrasn0w in Cydia and restart your iPhone.

Comments Disabled (Open | Close)

Comments Disabled To "HowTo unlock iPhone 3GS and iPhone 4 with iOS 5.0.1"

#1 Comment By AliasX On December 12, 2011 @ 1:10 pm

Все конечно замечательно, но пока никто не смог точно ответить к чему это приведет.
Данные методы меняют одну из библиотек работы с коммуникациями, конечно если у вас вместо iPhone получился iPod - то другого выхода нет, но если вы все еще на 5.0, то на 5.0.1 переходить пока не за чем, а следовательно не зачем использовать "костыли".

admin Reply:

Совершенно с вами согласен.

#2 Comment By Picaby On December 12, 2011 @ 2:33 pm

а 4.11.08 - вообще ожидается? с прошивкой 5.01

admin Reply:

4.11 пока не ожидается.

#3 Comment By Myphody On December 14, 2011 @ 11:15 pm

Всё это конечно хорошо. Только я вот чего не осиливаю...
После чистой установки тело не видит сеть. Надо его активировать (тоесть ХАКтивировать) либо шить кастомной прошивкой с вшитой активацией... в итоге получаем телефон, который заводится "с толкача" утилитками iBoot или RedsnOw или т.д... и в дальнейшем утилита Ультрасноу из Сидии разлочивает турбку и позволяет соответственно выйти на связь. Тоесть либо не активирован либо караулить чтоб тел ни дай бог не перегрузился вдали от компа... удовольствие сомнительное...

admin Reply:

согласен. но какой у вас есть выход, если тел залочен?

Myphody Reply:

Ну мне кажется проще пока не спешить за новизной прошивки. А если уж приключилось прошиться - спускаться обратно. Я вот со своим 3GS так и поступил. Версия 4.1 влетела без особых трудностей.

admin Reply:

ну с этим соглашусь. хотя каждый сам решает.

Дмитрий Коробенко Reply:

Подскажите пожалуйста, как даунгрейдились до 4.1. Дело в том, что прилетел из Штатов 3GS версии 4.2.1.
Пытался даунгрейдить: ввожу в DFU, указываю чистую прошивку 4.1 (предварительно удалив все строки из hosts) - вылетает с ошибкой 3194

admin Reply:

запустите tinyumbrella и проверьте, есть ли shsh ключи для 4.1. если нету - то сдаунгрейдить никак нельзя будет.

Дмитрий Коробенко Reply:

А есть tinyumbrella вообще никаких ключей не видит - то всё, обновляться до 5.0.1 и делать привязанный джейл?

admin Reply:

если ключей нету там, то вы на 4.1 не сможете даунгрейд сделать.
у вас сейчас прошивка 4.2.1? чем она не устраивает?
в любом случае имеет смысл сохранить ключи от текущей прошивки с помощью redsn0w или ifaith

#4 Comment By aqwbi4 On December 15, 2011 @ 10:19 pm

так и не получилось сделать анлок((((
через сидию установку заканчивает ошибкой, а ручками результата никакого(((

Александр Шпилевой Reply:

Невнимательны к инструкции...

#5 Comment By Александр Шпилевой On December 18, 2011 @ 2:12 am

А по мне так чего ждать? У меня с момента установки 5.0.1 телефон сам ни разу не перегружался. Не вижу проблемы))

#6 Comment By Mikhail On December 18, 2011 @ 4:12 pm

Подскажите,смогу я назад откатится на 4.2.1,которая сейчас стоит,если не смогу анлок поставить на 5.0.1,версия модема 06.15,3GS????

admin Reply:

не надо дублировать комменты!!!!

#7 Comment By alex On December 18, 2011 @ 6:48 pm

Сайт вырадает благодарность пользователю Александру Шпилевому за информацию и первичную проверку этого метода.
Исправь пожалуйста второе слово ))

admin Reply:

ага. спасибо. клавиатура у меня маленькая сейчас, постоянно не туда попадаю ((

#8 Comment By Myphody On December 21, 2011 @ 12:26 am

Все же интерес пересилил. Поставил на 3GS прошивку 5.0.1 и попробовал данный способ. Ну вот соглашусь с выше сказанным. После всех манипуляций руками - ничего не произошло. А Сидия выдает ошибку при установке. Тоесть либо это массовое криворучество, либо есть некоторые тонкости... Поковыряюсь конеш еще немного, но думается придется опять откатиться...

admin Reply:

сегодня-завтра выйдет обновление ультрасноу для 5.0.1

#9 Comment By Myphody On December 21, 2011 @ 1:13 am

А по поводу вопроса от Дмитрия насчет 3GS америкоса - прошиться на кастомную 4.1 можно и без ключей (насколько мне известно). А вообще лучше не экспериментировать особо. Откатиться как правило труднее... если целью стоит просто поймать связь, то проще при помощи RedsnOw поставить Сидию и перешить модем. Прога также активирует трубку. А после в сидии ультрасноу выведет тело на свяязь...
Только Акуратнее!!!

admin Reply:

пробовать можно, но это может быть чревато.
в любом случае надо сохранить shsh от текущей.

Myphody Reply:

Ну по поводу сохранения это вообще как правило №1.. и есть еще вариант просто вшить прошивку 5.0 Под нее вроде бы всё работает. Но опять же запускать телефон придется с помощью программ, но зато новая прошивка.
На себе пробовал способ, работает 100%: скачать прошивку 5.0 и 5.0.1, сделать из обеих кастомы, потом открыть при помощи тотал командера и вынуть из них внутренности (.DMG). После то, что было в 5.0 переименовать на то,что было в 5.0.1 (у меня были 038-3697-001.dmg и 038-3713-001.dmg) после просто в том же тотал командере втаскиваем обратно в окошко и сохраняем. Вобщем получается прошивка 5.0.1 с нутром от 5.0 Ну и прошиваем телефон. Тунец шьет без проблем не соображая что его обманули)

admin Reply:

хитро. не пробовал, надо будет на досуге заценить.

#10 Comment By Roman On December 22, 2011 @ 12:56 am

Лично у меня получилось, спасибо большое за статью, теперь не кирпич, а телефон :)

#11 Comment By iZEvg On December 22, 2011 @ 8:48 am

Имхо, если деб не устанавливается сам, то можно распоковать и самому файлы в директории покидать ;)

admin Reply:

лучше не стоит.
а почему не устанавливается? через что пытаетесь?

#12 Comment By Kostya-Sverige On December 30, 2011 @ 10:03 pm

Вечер добрый, подскажите, дак это джейлбрэйк или анлок оператора? как то странно назвали статью...

admin Reply:

в этой статье про анлок говорится.

#13 Comment By sney On January 4, 2012 @ 12:10 pm

Поставил 5.0.1 на 3gs. Ультрасноу тоже не хотел работать, где то прочитал выключить службу геолокации и перезагрузить телефон - сработало. потом включил геолокацию все осталось нормально сеть робит.

admin Reply:

здорово. спасибо за инфу.

#14 Comment By Kostya-Sverige On January 4, 2012 @ 1:35 pm

unlock от оператора?, то есть сделали анлок и на других модемах не только на 1.59?

admin Reply:

читайте внимательнее - только для 1.59

#15 Comment By sney On January 4, 2012 @ 2:30 pm

у меня модем 06.15.00

#16 Comment By Kostya-Sverige On January 5, 2012 @ 1:40 pm

Поддерживаемые версии модема (Baseband): 01.59.00, 04.26.08, 05.11.07, 05.12.01, 05.13.04, 06.15.00
Если у вас другой модем, можете даже не пытаться - анлок не заработает.
Напишите хотя бы в скобках, что 3GS!

admin Reply:

01.59 - это модем от iph4
еще пара тройка есть и у 3g (хотя ему не актуальна инфа про 5.0.1)

#17 Comment By Толик On January 9, 2012 @ 12:45 am

Способ второй (через репозиторий)

Запустите Cydia и добавьте репозиторий [6]
Для добавления репозитория перейдите в Manage -> Sources. Нажмите кнопку Edit (верхний правый угол), затем Add (верхний левый угол), введите адрес репозитория и нажмите Add Source. Затем жмите Return to Cydia и Done.
Найдите и установите пакет Fix Ultrasn0w For iOS 5.0.1, соответствующий вашему устройству (iPhone 4 или iPhone 3GS).
Теперь можно установить ultrasn0w и перегрузить айфон.
-----------------------------
У МЕНЯ 3GS. ПРИ УСТАНОВКЕ Fix Ultrasn0w For iOS 5.0.1 ВЫДАЕТ ОШИБКУ Sub-process /usr/bin/dpkg returned an error code (1) ПОДСКАЖИТЕ, ЧТО ДЕЛАТЬ????????

admin Reply:

читайте внимательнее - ultrasn0w для 5.0.1 уже вышел! [7]

Толик Reply:

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

Толик Reply:

мне нужен метод устранить ошибку Sub-process /usr/bin/dpkg returned an error code (1)


Article printed from iPhoneRoot.com: https://iphoneroot.com

URL to article: https://iphoneroot.com/howto-unlock-iphone-3gs-and-iphone-4-ios-501/

URLs in this post:

[1] released: https://iphoneroot.com/iphone-dev-team-released-ultrasn0w-1-2-5-with-ios-5-0-1-support/

[2] our jailbreak tutorials: https://iphoneroot.com/tutorials-for-ios-501-jailbreak/

[3] here: http://dl.i-funbox.com/ifunbox_en.zip

[4] here: https://iphoneroot.comwww.digidna.net/products/diskaid/download

[5] CommCenterClassic.zip: https://iphoneroot.com/download/CommCenterClassic.zip

[6] : http://cydia.myrepospace.com/smolk/

[7] : http://iphoneroot.com/RU/iphone-dev-team-released-ultrasn0w-1-2-5-with-ios-5-0-1-support/

Copyright © 2008-2015 iPhoneRoot.com. All rights reserved.