Запустите ifunbox, убедитесь, что он нашел ваш телефон
Перейдите к /private/var/root/Library/, удалите папку lockdown и загрузите туда lockdown отсюда (необходимо прежде распаковать zip-файл)
Перезапустите iPhone
Если вы не делали джейлбрейк:
Хакер Sherif Hashim обнаружил, что активировать iPhone 4, iPhone 3GS и даже iPhone 3G можно без оригинальной SIM-карты сотового оператора. Вам всего лишь потребуется так называемая “phonebook sim card” или сим-карта оператора 02. Вы можете купить такую во многих зарубежных магазинах, например, в radioshack, bestbuy (here).
После того, как вы прошли экран «Emergency Call», подключайтесь к Wifi и делайте джейлбрейк с помощью JailbreakMe.com, а затем анлок с помощью ultrasn0w (устанавливать через Cydia). После этого, либо все отлично заработает (активировано и разлочено) , либо вы получите сообщение на экране о неверной сим-карте. Если второе, тогда сделайте следующее:
Запустите ifunbox, убедитесь, что он нашел ваш телефон
Перейдите к /private/var/root/Library/, удалите папку lockdown и загрузите туда lockdown отсюда (необходимо прежде распаковать zip-файл)
Перезапустите iPhone
Если у вас сообщение itunes invalid, необходимо сделать следующее:
Подсоединиться к wifi и зайти на iPhone через ssh (используя, например, winscp, putty, terminal, etc).
Перейти в папку lockdown (/private/var/root/Library/).
Удалить папку pair_records
Перезапуститься и заново подключить USB-кабель.
Если вы купили ваш iPhone 4 на ebay, вам скорее всего понадобится официальная симка (at&t) или универсальная o2, например те, что можно купить в bestbuy за $10. Это позволит вам пройти Emergency Screen.
Geohot, создатель purplera1n, выпустил собственное решение для программной разлочки iPhone 3GS. Называется – purplesn0w. Кому понадобится purplesn0w:
если у вас джейлбрейкнутый iPhone 3GS с прошивкой 3.0 и вы хотите использовать его с одним сотовым оператором, а iPhone залочен под другого (например, под AT&T),
если у вас какие-нибудь проблемы при использовании ultrasn0w.
purplesn0w не запускает резидентных приложений (демонов), как это делает ultrasn0w, это сэкономит энегрию, продлит время работы от батареи. Утилита всего лишь исправляет три файла: CommCenter, lockdownd и wildcard. Но вам понадобится активированный iPhone 3GS, что, конечно, минус.
Как установить purplesn0w:
Убедится, что у вас активированный iPhone 3GS с прошивкой 3.0. Для T-Mobile и некоторых других операторов необходимо выключить 3G в настройках.
Запустить Cydia и добавить репозиторий http://apt.geohot.com
Установить com.geohot.purplesn0w
Перезагрузиться
Update: Geohot опубликовал технические детали своего решения в своем блоге (link), более того, он выложил исходные коды. В будущем он планирует выпустить версию purplesn0w с поддержкой процесса активации.
Sn0wBreeze 2.9.6(pwnagetool for windows, supports untethered jailbreak of iOS 5.1.1 for iPhone 4, iPhone 3GS, iPod Touch 3G, iPod Touch 4G, iPad and Apple TV 2G)
Sn0wBreeze 2.9.3(pwnagetool for windows, supports tethered jailbreak of iOS 5.1 for iPhone 4, iPhone 3GS, iPod Touch 3G, iPod Touch 4G, iPad; untethered for iPhone 3GS with old bootrom; untethered for iOS 5.0.1, iOS 4, iOS 3; supports Apple TV 2G)
Sn0wBreeze 2.8b11(pwnagetool for windows, supports iOS 5, iOS 5.0.1, tethered jailbreak for iPhone 4, iPhone 3GS, iPod Touch 3G, iPod Touch 4G, iPad, Apple TV 2G; untethered for iPhone 3GS with old bootrom)
Current version is ultrasn0w 1.2.3, download in Cydia (unlock for iPhone 4, iPhone 3GS, iPhone 3G, firmwares 3.0-4.3.3; it supports basebands 01.59.00, 04.26.08, 05.11.07, 05.12.01, 05.13.04, 06.15.00)