Сотовый фрикинг Разлочка iPhone

Discussion in 'Электроника и Фрикинг' started by iddqd, 6 Mar 2008.

  1. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    Часть I [FAQ]


    Активация - Обязательный процесс запуска iPhone в эксплуатацию, заключающийся в передаче информации, считываемой из телефона, с установленной SIM-картой официального оператора, через iTunes на сервер Apple. В базе на сервере проверяется наличие в том числе и контракта для данной SIM-карты, если информация совпадает, на телефон передается соответствующий код и устанавливается активное состояние для модуля lockdownd. Обход активации становится возможным после jailbreak'а, когда открывается доступ к lockdownd и искусственное изменение его статуса на нужный. После этого открывается доступ к SpringBoard, "рабочему столу" телефона. См. также Unlock/Разлочка.

    Виргинизация - дословно "возвращение девственности". Процесс восстановление содержимого baseband'а прошивки 1.0.2, поврежденного первыми, грубыми методами разлочивания (AnySIM 1.0.x). В результате после официального обновления прошивки на 1.1.1 такой аппарат превращается в "кирпич", то есть полностью теряет функциональность. Для исправления ситуации была разработана процедура восстановления повреженного содержимого baseband'а, возвращение его в состояние, когда телефон опять превращается в залоченный, и baseband у него цел. Теперь его уже можно разлочивать более интеллигентными методами (AnySim 1.1), и он не боится обновлений от Apple.

    AppTap (он же Installer.app) - Пакетный менеджер для iPhone. Он позволяет с помощью WiFi или EDGE скачивать и устанавливать, а так же обновлять и удалять приложения с различных репозитариев (хранилищ софта).

    BB/Baseband - Радиомодуль в телефоне, который отвечает за работу через антенну, радиоэфир. Внутри BB есть свой собственный загрузчик, который следит в том числе и за прошивкой микропрограммы модема радиомодуля, не позволяя выполнять с ней каких-либо преобразований без соответствующего крипто-ключа (secpack). Изменение же прошивки BB и позволяет произвести отвязку модема от официальной сим-карты оператора, это и называется Unlock/Разлочка.

    BL - Bootloader - програмка загрузчик, которая запускает систему при включении.

    Downgrade - противоп. Upgrade. Откат прошивки до более ранней версии (например, 1.1.2 >> 1.0.2).

    FW (firmware) - прошивка телефона. Версию прошивки телефона можно посмотреть в Settings-General_About. Загрузка прошивки в телефон осуществляется через iTunes. Возможен Restore на ту же самую версию прошивки, Upgrade до новой версии или даунгрэйд до старой версии.

    ICCID - Integrated Circuit Card Id - 19-20 цифровой серийный номер сим карты.

    IMEI - International Mobile Equipment Identifier (международный идентификатор мобильного оборудования), число, обычно 15-разрядное, являющееся уникальным для каждого выпущенного мобильного телефона. Устанавливается на заводе при изготовлении, служит для идентификации устройства в GSM сети (его аналог - MAC-адрес сетевой Ethernet-карты).

    Jailbreak - Изменение состояния системной части файловой системы iPhone на такое, что в нее можно производить запись, а не только чтение. Без jailbreak'а запись может производиться только в пользовательскую часть телефона да и то неявно: встроенными приложениями или iTunes во время синхронизации.

    ОТВ - Out of the box. Новый, только что из коробки.

    PXL - Package and eXtension Library. Ещё один пакетный менеджер для iPhone, в отличие от AppTapp вся работа происходит через Desktop-приложения (iBrickr и Breezy), а на телефоне установлена служба, которая принимает указания и управляет файлами.

    Repository (репозитарий) - интернет сайт с заточенным под iPhone контентом, при добавлении которого в Sources Installer'a появляется возможность устанавливать на телефон программы сторонних производителей, имеющиеся на данном сайте.

    Restore - возвращение телефона к заводским установкам.

    Secpack - крипто-ключ для изменения прошивки радиомодуля/Baseband.

    SpringBoard - Рабочий стол в iPhone.

    SummerBoard - утилита для управления иконками на рабочем столе iPhone.

    Unlock/Разлочка - Последовательность операций (часто на уровне софта), после которых iPhone может работать с любым оператором GSM. См. также Активация и BB.

    Upgrade - противоп. Downgrade. Обновление прошивки.

    SSH - сетевой протокол, позволяющий производить удалённое управление операционной системой и передачу файлов.

    SDK - Software development kit. Документация для разработки софта.

    Oktoprep - Утилита, которую требуется установить на iphone перед тем, как выполнять переход на прошивку 1.1.2 при помощи обновления в iTunes. Требуется для последующего jailbreak'а новой прошивки (1.1.2).

    Как определить версию прошивки?

    1. Включаем телефон
    2. Slide for emergency
    3. [SIZE=+2]*3001#12345#*[/SIZE]. Жмете вызов
    4. Далее Versions
    5. Смотрите прошивку модема:

    04.03.13_G - 1.1.3

    04.02.13_G - 1.1.2

    04.01.13_G - 1.1.1

    03.14.08_G - 1.0.2

    03.12.08_G - 1.0 или 1.0.1


    На данный момент существует 3 способа анлока:
    AnySIM, IPSF и Мультисим.


    AnySIM - бесплатный софт-анлок, самый нестабильный, в плане выхода новой версии программы после появления новой версии прошивки iPhone. Еще минус, что каждый раз приходится стирать предыдущие изменения. Плюс-время на сам процесс уходит в разы меньше чем с остальными способами.

    IPSF(iPhoneSimFree) - платный софт анлок, работает по принципу перехватывания сигнала с вашего iPhone и добавления вашего IMEI в свою собственную базу, идентичную базе AT&T, O2 и т.д.(в зависимости от страны). Средний по скорости/стабильности выхода новых версий.

    Мультисим - платный анлок, работающий на принципе создания дубликата вашей сим-карты в симбиозе с AT&T, O2, etc.(в зависимости от страны). Минусы - придётся либо покупать оборудование и заморачиваться с программатором, либо обращаться к специалисту за деньги. Еще 1 минус, что новые карты(Мегафон) с новой системой шифрования не считываемые. Но так-же он наиболее стабилен.
     
  2. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    Часть II [Активация/Jailbreak]


    Активация 1.0.2


    1. Открываем iTunes и ждем пока он увидит iPhone. Закрываем его.
    2. Скачиваем AppTappInstaller, открываем его:
    [​IMG]

    Жмем Continue:
    [​IMG]

    Выбираем вашу версию прошивки и жмем Install. Может спросить про iTunesHelper, отвечайте Yes. Пойдет процесс, и удачно завершиться.
    3. Скачиваем PACAY, запускаем и следуем инструкциям.
    4. Все, у вас активирован телефон. Советую сразу обновить Installer.

    Активация 1.1.1


    1. Открываем iTunes и ждем пока он увидит iPhone.
    2. В айфоне проводим по надписи Slide for emergency
    3. Набираем *#307#, звоним. Стираем этот номер и пишем 0. Теперь у вас на экране входящий вызов с номера 1. Отвечаем и нажимаем Hold(Значок паузы в нижнем ряду). Опять звонок, жмем Decline. У нас появиться доступ к контактам.
    4. Мы в записной книге, жмем + в правом верхнем углу чтобы создать новый контакт.
    5. Пишем любое имя и потом нажимаем на строку Add new URL и вводим по очереди 2 адреса:
    prefs://1F жмем Save
    http://jailbreakme.com жмем Save
    6. Теперь мы в меню только что созданного нами контакта. Жмем на первую ссылку(prefs://1F) и попадаем в меню настроек iPhone
    7. Теперь настраиваем WiFi соединение и Auto-Lock > Never.
    8. Теперь нам снова надо вернуться в меню контакта для этого:
    9. Жмем на кнопку Home.
    10. Опять проводим по надписи Slide for emergency.
    11. Набираем 0, отвечаем на звонок и нажимаем на кнопку Hold.
    12. Телефон опять зазвонит и мы отклоняем этот звонок и попадаем в записную книгу.
    13. Теперь нам необходимо зайти по 2-ой ссылке. Жмем на неё > откроется сайт http://jailbreakme.com/ > проматываем в низ и жмём на Install AppSnapp > мы вылетим из Safari, ждём примерно 30 сек (iPhone должен грузиться и потом зазвонит). Всё зависит от скорости WiFi. Если хотите наблюдать за процессом, опять наберите 0 и повторите комбинацию Hold+Decline
    14. По прошествии 30 сек - 1 мин телефон перезагрузится.(Всё зависит от скорости WiFi, так что советую подождать побольше, или просто еще раз выйти в контакты и посмотреть ход процесса).
    15. Все, у вас активирован телефон. Советую сразу обновить Installer.

    Активация 1.1.2


    1. Для того чтобы активировать iPhone с версией прошивки 1.1.2, вам потребуется активированный iPhone с версией прошивки 1.0.2/1.1.1(Без разницы).
    Про то, как сделать даунгрейд и где скачать прошивки- читать ниже.
    [​IMG]

    [​IMG]

    3. Запускаем iTunes и обновляем (НЕ восстанавливаем, а ОБНОВЛЯЕМ!) прошивку телефона до 1.1.2. Чтобы обновить зажиимаете Shift + Проверить обновления и выбираете ранее скаченный файл прошивки 1.1.2.
    4. Теперь скачайте и установите на свой компьютер:
    iPHUC
    Java Runtime Environment (JRE) v1.6 (update 3)
    5. После того как вы установили вышеуказанные пакеты, скачивайте этот архив и распакуйте его куда-нибудь. Теперь запускайте файл Windows.bat, ставим галочку у Install SSH и жмем Jailbreak. Процесс займет минут 10.
    6. Теперь захожим в Installer, раздел Tweaks 1.1.2 и устанавливаем iWorld. Выходим, запускаем и выбираем вашу страну.
    7. Все, у вас активирован телефон. Советую сразу обновить Installer.

    Активация 1.1.3


    Это инструкция по активации, подходит для всех версий прошивок, как 1.1.2 и 1.1.3 OTB, так и для остальных.

    1. Для того чтобы активировать телефон с версией 1.1.3, вам потребуется активированный iPhone с версией прошивки 1.1.2.
    2. Для начала вам потребуется скачать прошивку 1.1.3
    3. В настройках поставьте Автоблокировку на Никогда/Never
    4. Идем в Installer
    5. (Проверьте, последняя ли у вас версия Installer'а и Community Sources). Далее заходим в раздел System и устанавливаем BSD Subsystem 2.0
    6. Теперь в том-же разделе ищем Official 1.1.3 Upgrader и устанавливаем его.
    7. Теперь выходим из инсталлера и подсоединяем телефон к компьютеру. Вам надо скинуть прошивку(ранее скаченную) в папку на телефоне private/var/root/media без каких либо изменений.
    8. После того как вы скинули прошивку, в меню телефона выбираем Soft Upgrader.
    9. Вас спросит, хотите ли вы активировать его сразу-же. Отвечаем да.
    10. Теперь еще 1 вопрос, про рестор. Советую сделать, но предварительно еще раз синхронизировать.
    11. Всё. Отложите телефон минут на 20, весь процесс будет показан. В конце перезагрузится и у вас будет прошивка 1.1.3.
     
    #2 iddqd, 6 Mar 2008
    Last edited: 27 Mar 2008
  3. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    Часть III [Разлочка]


    Разлочка 1.0.2. и 1.1.1


    1. Отключаем автоблокировку.
    2. Заходим в Installer и добавляем Source:
    i.unlock.no
    3. Теперь заходим в репозиторий System и устанавливаем BSD Subsystem.
    4. Далее выходим из инсталлера и ждем софт-ресета. Потом снова заходим в инсталлер и выбираем репозиторий Unlocking Tools.
    5. Устанавливаем утилиту AnySIM.
    6. Вставляем свою симку, если еще не вставили.
    7. В меню запускаем AnySIM.
    [​IMG]

    Жмём OK, проводим по надписи Slide to unlock,
    [​IMG]

    Прокручиваем текст вниз и нажимаем на красную кнопку.
    [​IMG]

    8. Ждём 6 минут. И видим сообщение об удачном анлоке:
    [​IMG]

    9. Заходим в Installer и удаляем AnySIM.
    10. Перезагружаем телефон еще раз.
    11. Все у вас теперь звонит iPhone.

    Разлочка 1.1.2


    Аналогично предыдущему режиму, но есть небольшие отличия:
    Репозиторий: rep.frenchiphone.com
    Устанавливаем утилиту AnySIM 1.2.1u
    После того, как вставили симку, включаем режим "В самолете".
    Все остальное аналогично.
     
  4. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    Разлочка 1.1.3


    Важно! Только для Boot Loader 3.9
    Проще говоря, для 1.1.2 OTB и 1.1.3 OTB не подойдет.
    Еще проще, только для телефонов, купленных с прошивкой 1.1.1 и ниже.
    Подготовка:
    Нужно иметь на руках телефон с новым модемом и jailbreak-нутой прошивкой 1.1.3


    Поехали:
    1. Жмем на кнопку Настройки
    [​IMG]
    2. Жмем Основные
    [​IMG]
    3. Жмем Блокировка
    [​IMG]
    4. Выбираем Никогда
    [​IMG]
    5. Идем в Installer
    [​IMG]
    6. Добавляем репозиторий iClarified (http://installer.iClarified.com)
    [​IMG]
    7. Ставим anySIM 1.3 из источника iClarified
    [​IMG]
    [​IMG]
    8. На экране появится новая иконка anySIM
    [​IMG]
    9. Снова идем в настройки и ОБЯЗАТЕЛЬНО включаем Airplaine Mod (В самолете)
    [​IMG]
    10. Запускаем anySIM
    [​IMG]
    [​IMG]
    [​IMG]
    Наслаждаемся :)
    [​IMG]
     
  5. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    Разлочка 1.1.4


    Перед выполнением нижеприведенного процесса, желательно сделать restore (восстановление) (это затрет ВСЮ Вашу информацию (контакты, музыку, сторонние приложения, календарь...)) через iTunes (естественно до версии 1.1.4) (т.е. модем должен быть 04.04.05)


    iPhone (или iPod Touch) должен быть подключен к компьютеру через кабель, а на компьютере запущен iTunes


    1. Для начала скачаем Latest ZiPhone
    Альтернативные линки: ZiPhone 2.5 (Windows) и ZiPhone 2.5 (Mac OS)
    Для того, чтобы заработал ZiPhoneGUI (Windows) необходимо установить .NET Framework 2.0
    2. Распаковываем архив и запускаем ZiPhoneGUI.exe (Windows). Видим вот такое окно:
    [​IMG]
    3. Для того, чтобы полностью разлочить Ваш телефон выбираем опцию Do It All
    [​IMG]
    4. Если хотите только активировать и установить Installer (т.е. сделать Jailbreak и Activation), то выбираем опцию Don't Unlock
    [​IMG]
    5. Для владельцев iPod Touch предусмотрена опция Jailbreak (т.е. устанавливается Installer)
    [​IMG]
    Если Вы любите консольную версию, то вот всевозможные ключи:
    ziphone -j = Jailbreak (доступ к файловой системе)
    ziphone -a = Activate (активация, т.е. доступ в SpringBoard)
    ziphone -u = Unlock (работает на обоих bootloader'ах: 3.9 и 4.6) (разлочка модема)
    ziphone -e = затирает Baseband (только для bootloader'а 3.9) (т.е. затирает модем)
    ziphone -b = понижает Bootloader 4.6 до 3.9, обновляет baseband до 4.03.13 и разлачивает его
    ziphone -t = восстанавливает WebClip Icon на блог Zibri (ссылка на его блог, запускается в Safari, располагается в SpringBoard ("рабочем столе")) (работает только на прошивке 1.1.3 и старше)

    ziphone -D: вводит в DFU Mode (возможен restore на любую прошивку, вне зависимости от версии модема)
    ziphone -R: вводит в Recovery Mode (аналог: зажать Home+Power на 20 секунд)
    ziphone -N: вывод из Recovery Mode (происходит нормальная загрузка)
    ziphone -C: сделать кофе (проверяет MD5 сумму включенных в архив DAT файлов) (т.е. проверка целостности скачанного Вами архива, чтобы никто не подменил его)

    Также возможна комбинация ключей в одной команде, т.е.:
    ziphone -j -a -u = делает jailbreak, activation и unlock (если сделать после restore на 1.1.4, то Ваш телефон сможет звонить, а Вы сможете использовать весь (!) функционал телефона) (для любого bootloader'а)

    ziphone -j -a -b = делает jailbreak, activation и понижает bootloader (если сделать после restore на 1.1.4, то Ваш телефон сможет звонить, а Вы сможете использовать весь (!) функционал телефона) (только для bootloader'а 4.6)
     
  6. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    Разлочка 1.1.2 / 1.1.3OTB


    Данная инструкция предназначена для джейлбрекнутых телефонов с boot loader 4.6. Не выше!

    1.Зайдите в настройки (Settings) через Главное меню
    2.Войдите в основные (General) Настройки
    3.Войдите в меню блокировки (Auto-Lock) и выберите "не использовать блокировку" (Never)
    Режим "В самолете" (airplane mode) ставить не нужно!
    4.Нажмите клавишу Home для возврата в Главное меню. Запустите Installer
    [​IMG]
    5.Перейдите во вкладку Sources --> нажмите Edit, затем Add и впишите следующую ссылку: http://installer.iClarified.com. Нажимаем Done, переходим в основное меню Installer'а и выбираем iClarified
    6.Выбираем из списка Geohot Unlock(1.1.2, 1.1.3) и жмем install
    [​IMG]
    7.На экране появится сообщение о том, что процесс займет около 5 минут. Не забудьте убедиться, что автоблокировка выключена. Если вы готовы - жмите OK:)
    [​IMG]
    8.На экране появляется сообщение "Your iPhone has now been unlocked!". Жмем окей и бежим искать обычную симку, а мультисимку
    кладем на полочку

    Обязательно перед всем этим поставить BSD Subsystems и лучше всего всё это делать на прошивке 1.1.1, чистой
    [​IMG]
     
  7. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    Часть IV [Виргинизация]


    Для всех прошивок этот процесс выглядит одинаково:

    1. Отключаем автоблокировку.
    2. Заходим в Installer и добавляем Source: i.unlock.no
    3. Теперь заходим в репозиторий System и устанавливаем BSD Subsystem.
    4. Далее выходим из инсталлера и ждем софт-ресета. Потом снова заходим в инсталлер и выбираем репозиторий Unlocking Tools.
    5. Теперь выбираем The Virginizer и устанавливаем его. Соглашаемся и ждем минут 10.
    6. После удачного завершения выскочит окошко о том что надо делать рестор. Делаем его и потом снова активируем.
    7. Всё, у вас девственная прошивка модема iPhone.
     
  8. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    Часть V [Прошивки/Даунгрейд]


    Все версии прошивок для iPhone:


    Ver. 1.0.0:
    http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3538.20070629.B7vXa/iPhone1,1_1.0_1A543a_Restore.ipsw

    Ver. 1.0.1:
    http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3614.20070731.Nt6Y7/iPhone1,1_1.0.1_1C25_Restore.ipsw

    Ver. 1.0.2:
    http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3823.20070821.vormd/iPhone1,1_1.0.2_1C28_Restore.ipsw

    Ver. 1.1.1:
    http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3883.20070927.In76t/iPhone1,1_1.1.1_3A109a_Restore.ipsw

    Ver. 1.1.2:
    http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-4037.20071107.5Bghn/iPhone1,1_1.1.2_3B48b_Restore.ipsw

    Ver. 1.1.3:
    http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-4061.20080115.4Fvn7/iPhone1,1_1.1.3_4A93_Restore.ipsw

    Ver. 1.1.4:
    http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPod/SBML/osx/bundles/061-4312.20080226.Btu45/iPod1,1_1.1.4_4A102_Restore.ipsw

    Iphone 2.0 Beta (1.2 5a225c)
    http://thepiratebay.org/tor/4110207/iPhone_iTouch_2.0_Beta_5a225c_ipsw

    Даунгрейд 1.1.1 или 1.1.2=>1.0.2


    1. Качаем файл прошивки 1.0.2.
    2. Подключаем телефон к iTunes. Ждем пока определится.
    3. Зажимаем кнопки Sleep и Home ровно на 10 секунд. После этого отпускаем Sleep и держим Home
    4. Зажимаем клавишу Shift и жмем на Восстановить
    5. По завершению процесса выскочит ошибка 1604 или 1013, и это нормально.
    6. Скачиваем AppTappInstaller, открываем его:
    [​IMG]
    Жмем Continue
    [​IMG]
    Выбираем вашу версию прошивки и жмем Install. Пойдет процесс, но вылетит ошибка и ваш телефон будет выглядеть вот так:
    [​IMG]
    7. Всё, даунгрейд выполнен.

    Даунгрейд 1.1.2=>1.1.1


    Очень похоже на предыдущий способ:
    1. Качаем файл прошивки 1.1.1
    2. Подключаем телефон к iTunes. Ждем пока определится.
    3. Зажимаем кнопки Sleep и Home ровно на 10 секунд. После этого отпускаем Sleep и держим Home пока iTunes не увидит телефон, и предложит восстановить его.
    4. Зажимаем клавишу Shift и жмем на Восстановить и выбираем скаченный ранее файл прошивки 1.1.1.
    5. По завершению процесса выскочит ошибка 1604 или 1013, и это нормально. Скачиваем iBrickr, открываем его и жмем на Boot the iPhone. Экран телефона загорается красным, выходим из ибрикера. Ждем минуту, и видим знакомую картину:
    [​IMG]
    6. Все, даунгрейд выполнен.

    Даунгрейд с 1.1.4 на любую прошивку [Только для bootloader 3.9]


    1. Качаем уже известный нам ZiPhone
    2. Нажимаем на Click to show advanced features
    [​IMG]
    3. Снимаем галочки с Jailbreak file system, Activate, Unlock SIM-lock и отмечаем Erase BL 3.9 baseband
    [​IMG]
    4. Нажимаем на Perform actions
    [​IMG]
    5. Нажимаем на DFU Mode
    [​IMG]
    6. Заходим в iTunes и делаем restore (восстановление) до любой прошивки
    7. После restore, переходим в ZiPhone и нажимаем Do It All
    [​IMG]

    Понижение Бутлоадера с v.4.6 до v.3.9 (Hard Unlock)


    Мануал довольно объемный...
    http://riphone.ru/hardunlock/hard_unlock_112OTB.html
    ... и опасный!
     
    #8 iddqd, 6 Mar 2008
    Last edited: 3 Apr 2008
  9. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    Часть VI [Troublesh00ting]


    Тем кто неудачно сделал FIX iBrikerом


    Характерные признаки: постоянно бегает командная строка и перезагружается
    Решение проблемы:
    1) Заходим в BIOS.
    2) Подключаем кабель к яблофону.
    3) Выключаем яблофон одновременным нажатием и удержанием Sleep и Home.
    4) Включаем яблофон одновременным нажатием и удержанием Sleep и Home, как только появится ЯБЛОКО отпускаем Sleep и держим Home.
    Перепрошиваем.

    Надпись на экране "Repair Needed"


    Cлучается при насильственном отрубаниb во время работы симФри, старых иАнлока,Анисима.... и даже при ресторе родной прошивки...
    Решение:
    1. Предполагаем, что мы имеем "не умученный" Айфон (ресторимся, активируем на 1.0.2, еще раз!)
    2. Скрещиваем его с ibrickrv0.91
    3. Устанавливаем на айфон именно в такой последовательности: 1. BSD Subsystem v1.5 , 2. Launchctl GUI v0.25 , 3. MobileTerminal VT100 vsvn161 , 4. Mobile Squid v0.2.2

    4. Через ibrickr или iPhoneBrowser устанавливаем на айфон в папку 5-файлов в usr/bin .
    Файлы: http://www.sendspace.com/file/ggq18m (ИМЕННО ЭТИ!!! а не похожие по названию, которые могут быть у Вас! )
    5. Перегружаем айфон!
    6. Заходим в айфоне в Mobile Squid, и "расшариваем" установленные файлы (обязательно!), жмем хоум, выходим....
    7. Заходим на айфоне в терминал :
    cd /usr/bin

    chmod +x bbupdater

    chmod +x ieraser

    chmod +x secpack

    chmod +x *.fls

    chmod +x *.eep

    -ИЛИ-

    chmod +x bbupdater ieraser secpack *.fls *.eep

    8. Набрав и выполнив команды выше нажимаем хоум и выходим из терминала.
    9. Заходим в Launchctl GUI , находим com.apple.CommCenter, жмем на него и в вывалившимся окне жмем unload -w , и еще раз подтверждаем. Там же находим com.apple.mobile.lockdown, жмем на него и в вывалившимся окне жмем stop и еще раз подтверждаем.
    Жмем кнопку хоум.
    10. Снова идем в терминал:

    cd /usr/bin

    chmod +x *.*

    ./ieraser

    Должно пойти стирания ббенда (иногда 0.5 сек, иногда от 30сек. до минуты, все зависит от того, что случилось до этого с ббендом)

    cd /usr/bin

    chmod +x *.*

    ./bbupdater -f *.fls -e *.eep

    Должно пойти "шитье"(иногда 10-15 сек, иногда от 1 до 3.5 минут, все зависит от того, что случилось до этого с ббендом)

    chmod +x *.*

    ./bbupdater -e ICE03.14.08_G.eep -f ICE03.14.08_G.fls

    Должно пойти "шитье-2" (от 1.5 до 4 минут)

    ./bbupdater -v

    (пингует.... модем и через некоторое время должно быть:

    бла бла бла 03.14.08 !

    Далее выходим и перезагружаем телефон.

    Ресторимся на 1.0.2 или 1.1.1
     
  10. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    Часть VII [Tips&Tricks]


    Микрофон на гарнитуре является кнопкой.
    У нее есть следующие функции:
    Однократное нажатие во время звонка - поднять трубку, во время разговора - положить трубку.
    Во время проигрывания:
    однократное нажатие - пауза, еще раз - возобновление воспроизведения (если нажать с рабочего стола запустится воспроизведение).
    двухкратное нажатие - следующая песня.


    При входящем звонке
    однократное нажатие кнопки громкости вниз/вверх или кнопки "Sleep" - отключение звонка.
    двухкратное нажатие кнопки "Sleep" - отбой.

    Во время разговора

    Можно нажать на кнопку Home и попасть в меню телефона не завершая звонка. Из меню уже можно добавить новый контакт в тел книгу, пока вам его диктуют, записать что-нибудь важное в блокнот и вообще всё, что может iPhone в обычном состоянии.

    А если потом еще нажать кнопку Sleep, то попадешь обратно к скрину звонка, но при этом он залочится и можно смело класть в карман

    Во время прослушивания музыки
    нажатие на кнопки "Previous"/"Next" на экране - переключает на предыдущий/следующий файл
    нажатие и удержание производит перемотку ,соответственно вперед или назад.

    Первые 5 секунд нажатия прокручивает по 2 секунды, а потом по 1мин 40сек, так что не прозевайте нужный момент

    Клавиатура

    Не обязательно переключать всю раскладку ради того чтобы например набирая текст поставить точку. Нужно нажать пальцем на кнопку переключения раскладки, не отпуская ее вы увидите что раскладка переключилась. Не отпуская палец от экрана перетащите его к нужному символу и уже потом отпустите. Раскладка вернется в предыдущее положение. Тоесть не надо 2 раза ее переключать.

    Этот способ также работает и с клавишей "шифт", когда вы хотите написать заглавную букву.

    Если в настройках клавиатуры включена функция Enable Caps Lock, то если при наборе текста сделать двойной щелчок на Shift, то включится Caps Lock.

    Если в настройках клавиатуры включены функции Auto-Correction и "." Shortcut то поставить точку при наборе текста можно просто два раза нажав на пробел - появятся точка и пробел.

    Если на клавиатуре с английской раскладкой нажать на некоторые буквы и подержать палец (например нажимаю на "e" и держу), то появиться дополнительный выбор вариантов букв на разный манер.

    Кнопка "Home" (прошивки 1.1.1, 1.1.2)

    Двойное нажатие, по умолчанию, открывает приложение Phone на вкладке Favorites. Действие по двойному нажатию настраивается в Settings/General/Home button. Там же есть опция iPod Controls On/Off. Если эта функция включена, то если у вас включен плеер и что-то играет, то при нажатии кнопки Home в любом положении телефона (будь он в спящем режиме, или в главном меню, или в любом приложении, или с включенной блокировкой) он выводит на экран небольшое меню управления плеером.

    Фотографии и камера
    Для копирования фотографий, сделанных iPhone, на десктоп просто подсоедините его через кредл или шнур. MAC, Windows XP и Vista автоматом определят его как сторадж, и можно будет запросто копировать фотографии. Этот процесс можно автоматизировать, если у вас стоит какая либо программа для работы с фотографиями (например Picassa). В таком случае можно настроить, что бы при копировании фотографии с iPhone удалялись автоматически.

    При просмотре фотографий можно пальцем держать фотку и при повороте телефона, картинка отстается неподвижной. Т.е. можно нормально рассмотреть перевернутые фотки.

    При просмотре фотографий двойной клик по "нужной" части фото приближает эту "нужную" часть.

    Удаление элементов списков

    Некоторые списки в iPhone поддерживают удаление элементов следующим образом:
    если по элементу списка "провести" пальцем слева на право или справа на лево, то рядом с этим элементом появится кнопка «Delete».

    Это работает в SMS, Mail, iPod в списке видео и в некоторых сторонних приложениях.

    Safari

    Можно быстро вернуться к началу страницы прикаснувшись к экрану в районе статусной строки.
    Двойной клик по любому абзацу увеличит изображение ровно на столько, чтобы этот абзац влезал в экран.

    Контакты
    Если присвоить контакту фотографию, то она сохраняется в базе контактов не зависимо от наличия ее в базе фотографий.

    То же самое - если присвоить мелодию (звонок или СМС нпример) а поотм стереть ее, то на звонке или СМС она останется...

    Если во вкладке Favorites нажать Edit то держа за правый край какого либо "фаворита" можна перемещать его вверх или вниз...

    Закрытие приложений
    Для того, что бы действительно ЗАКРЫТЬ (а не свернуть) любое приложение, нужно зажать HOME на 6-10 секунд для выхода. После этого сбрасывается текущее состояние программы (например, Safari закрывает все текущие страницы и стирает из памяти последнюю, если Вы зайдете в нее - увидите закладки). Эта фича позволит дольше работать вашей батарее, да и айфон не будет греться лишний раз

    Разное

    Можно поменять вкладки в iPod если зайти в More и нажать Edit. Редактирование происходит перетаскиванием иконок.

    В таймере обратного отсчета, в качестве действия по окончанию, вместо мелодии можно выбрать выключение iPod'а. (Sleep iPod)

    Легко объяснить приятелю/подружке как до тебя добраться, можно с помощью GoogleMap, Scetches и ScreenShot. На карте находим себя, и близлежащее метро, например. Фоткаем СкринШотом, открываем Скетчем и обрисовываем дорогу на открытой карте. Можно приписать еще какую-нить инфу, например, ориентиры. Фантазируйте

    Как продлить жизнь от одной зарядки:сделать так, чтобы на больше хватало батареии?
    Отключить SSH (если установлен), отключить WiFi. Убавить подсветку. Либо отключить автоприем почты либо поставить на 1 час. Стараться заряжать телефон не от компьютера, а от стационарной зарядки. Стараться иногда полностью разряжать телефон. Стараться не доставать телефон на морозе (используйте гарнитуру). Использовать меньше сторонних программ без надобности.

    Как ставить обложки на альбомы с музыкой если нет аккаунта iStore ?
    На самом деле это безумно просто, скачиваете обложку в инете (достаточно в Google набрать название альбомы и выбрать "Картинки") , выбираете в iTunes все песни относящиеся к альбому , в контекстной меню выбираете "Информация" , и в окошке "Обложка" выбираете скачанный Cover. Это можно делать и сторонними утиллитами , например я использую best of the best для Win32 - программу Tagscanner .
    Tip:Внимание - обложка записывается непосредственно в mp3 файл! поэтому имеет смысл не пихать туда полутораметровые сканы в разрешении 1600 dpi - делайте ресайз хотя бы до 640x480 .
    Tip2: Если обложка не выбирается для изменения, укоротите ее название, например вместо A State of Trance_Armin van Buuren - A State of Trance [Episode 252] (08.06.2006).Cover.jpg просто Cover.jpg

    Спасибо следующим ресурсам:
    iphones.ru
    lifeiphone.ru
    riphone.ru
    hackint0sh.org
     
  11. EmitRemus

    EmitRemus Elder - Старейшина

    Joined:
    22 Apr 2007
    Messages:
    105
    Likes Received:
    55
    Reputations:
    23
    Молодец! Занимательная статья! Считаю ей нужно быть закреплённой как важной! Автору респект и уважуха!
     
  12. -slow-

    -slow- Member

    Joined:
    15 Jan 2008
    Messages:
    24
    Likes Received:
    5
    Reputations:
    0
    можешь написать адреса полезных сорсов для инсталера?у меня iPod Touch но там таже фигня...и еще, есть ли на iPod прога для брута wi-fi??а то я живу в Новгороде, где wi-fi это большая редкость...а бесплатные вобще только в нескольких местах, в основном частные, под паролем)
     
  13. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    Итак, по просьбе, список полезных репозиториев для Installer'a:

    http://appleiphoneschool.com/sources
    http://home.mike.tl/iphone
    http://www.iappaday.com/install
    http://tinyurl.com/2trp2k
    http://tinyurl.com/2qxpe6
    http://www.iappaday.com/install
    repository.apptapp.com
    web.mac.com/iswitcher2/list.xml
    repo.us.to
    http://conceitedsoftware.com/iphone/beta/
    ride4.org/shai.xml
     
  14. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    [Новый метод анлока для 1.1.4 - iPlus]


    В отличии от ZIPhone, не производит необратимых изменений с Вашим телефоном. Т.е. можно (при желании) вернуться в исходное состояние.

    Отличия от ZIPhone следующие:
    1. Используется специальная версия бутлоадера 3.9FakeBlank (при понижении с 4.6). В отличии от ZIPhone который понижает BL до BL3.9Original, понижение до 3.9FakeBlank можно изменить в будущем, например чтобы вернуть 4.6.
    2. Кроме инсталера, при джеилбрейке сразу ставится:
    Community Sources
    BSD Subsustem
    OpenSSH
    VT-100
    BSD FIX
    VT100 FIX
    FIX для тем Summerboard
    Перемещает рингтоны и шрифты (освобождая более 120 Мб)

    В основном, эта утилита будет интересна владельцам BL 4.6 которые еще не успели его понизить до BL 3.9Original с помощью ZIPhone.
    (Если Вы успели понизить BL до 3.9Original такими утилитами как ZIPhone - то обратно вернуть программно пока невозможно! Только с помощью разбора телфона (testpoint)).

    Итак, поехали:
    1. ОБЯЗАТЕЛЬНО! Делаем рестор до прошивки 1.1.4
    Отключаем кабель от телефона если он подключен. Лучше воткните кабель в USB порт компьютера, но отключите его от IPhone.
    Выключаем iPhone.
    После того как выключился - нажимаем и держим только кнопку Home.
    Продолжая держать кнопку Home, подключаем кабель к телефону. Он должен включиться. Кнопку Home продолжаем держать до появления на экране картинки с кабелем (примерно 10 секунд).
    [​IMG][​IMG]
    [​IMG]

    ITunes должен найти телефон в режиме восстановления.
    Нажимаем Shift и кликаем Восстановить в Itunes (при нажатом Shift), выбираем скачанный ранее файл с прошивкой 1.1.4.

    2. Скачиваем основной архив с iPlus v.2.0b (оф.сайт ) или (Зеркало оф. сайта)
    3. Распаковываем основной архив в папку на локальном диске. Например в C:\iPlus
    4. Скачиваем дополнение iPlus International Payload в туже папку C:\iPlus (оф.сайт)
    5. Важно! Дополнение не надо распаковывать! Просто сохранить в папке C:\iPlus.
    6. Заходим в папку (C:\iPlus) и переименовываем payload_international.zip в payload.zip с перезаписью существующего.
    7. Заходим Пуск - Выполнить - набираем cmd
    8. В открывшемся окне командной строки набираем последовательно:
    c:
    cd \
    cd iPlus
    9. Запускаем Itunes и подключаем телефон.
    10. Убеждаемся в том, что Itunes телефон нашел. После этого Itunes больше не трогаем.
    11. Далее в зависимости от ситуации:
    12. Если нужно активировать, джеилбрейкнуть и разлочить телефон (например если телефон новый) запускаем:
    iPlus -u
    13. Если нужно только активировать и джеилбрейкнуть без разлочки (например если телефон уже разлочили когда-то) то запускаем
    iPlus
    14. Ждем. От 2 - 5 минут.
    [​IMG][​IMG]

    15. ВНИМАНИЕ! Itunes будет выдавать разные предупреждения и окна при перезагрузках телефона. Ничего не трогайте, дождитесь окончания процесса iPlus. Даже если ITunes будет предвещать Вам конец света. Возьмите себя в руки! Это нормально.
    16. В конце Вы должны получить готовый телефон с Инсталлером. iBrick fix уже установлен. Все.
    [​IMG]
    [​IMG]

    ВНИМАНИЕ! Все владельцы 3.9FakeBlank не пытайтесь понизить прошивку на 1.1.1 и ниже! Она перепишет Ваш bootloader версией 3.8Original. Обратной дороги не будет! Подробности на хакинтоше. Старые прошивки содержат BootLoader в своих рамдисках и он прошивается тем бутлодером, который идет с прошивкой. Новые прошивки 1.1.2+ не содержат бутлодеров в своих рамдисках, поэтому безопасны.

    Подробные инструкции в картинках:
    Для Windows- здесь или тут

    Для Mac- тут или здесь
     
    #15 iddqd, 20 Mar 2008
    Last edited: 21 Mar 2008
  15. iddqd

    iddqd Banned

    Joined:
    19 Dec 2007
    Messages:
    637
    Likes Received:
    519
    Reputations:
    19
    Обновление прошивки телефона до версии 1.1.3 1.1.4 и 2.0 [PWNAGE By Dev Team]

    Данная инструкция предназначена для MacOS! Версия PWNAGE под Windows появится очень скоро...

    [Внимание]
    - Не прерывайте процесс перепрошивания. Некоторые операции требуют длительного времени для завершения. Также не позволяйте Вашему iPhone’у выключаться в процессе перепрошивки. Это очень важно - не прерывать процесс “шитья”.
    - BootNeuter для запуска требует права root, чтобы выгрузить КоммЦентр и получить доступ к интерактивному бутлоадеру. Таким образом, BootNeuter должен быть инсталлирован через Pwnage или иным методом, который даст этому приложению root’овские права.
    - Оптимальные настройки для конечного пользователя - Neuter=On, FakeBlank=Off, Unlock=On. Если вы разработчик, то установите еще переключатель FakeBlank в положение On.. В любом случае не волнуйтесь, все это восстанавливается через BootNeuter.
    - В процессе долгих операций по “шитью” Вы иногда будете получать всплывающие диалоговые окна Wi-Fi. Они могут быть просто закрыты без вреда для исполнения программы и телефона.


    Итак нам потребуется:

    1 - Mac OS X
    2 - PWNAGE By Dev Team
    3 - Файлы прошивки 1.1.3 1.1.4 или 2.0 (какая больше нравится )
    4 - Последняя версия iTunes
    5 - Прямые руки

    Первым делом берем Ваш телефон (верисии 1.1.3 или 1.1.4) и запускаем PWNAGE.
    [​IMG]
    Теперь жмем кнопку Browise .ipsw и указываем файл с прошивкой.
    [​IMG]
    Ждем определения прошивки
    [​IMG]
    Жмем на кнопку iPwner и по просьбе программы переводим телефон в рековери-режим (зажимаем одновременно home и power на 20-30 сек) и ждем окончания процесса и перезагрузки телефона.
    [​IMG]
    Теперь модифицируем файл прошивки. Выбираем необходимую прошивку (1.1.3, 1.1.4) и жмем на IPSW Builder.
    В открывшемся окне выставляем "галочки" как показано ниже.
    [​IMG]
    Теперь выбираем куда сохранить результат
    [​IMG]
    Ждем окончания процесса
    [​IMG]
    После этого - ресторимся полученным файлом с помощью iTunes (вводим телефон в рековери-режим путем удержания на 20-30 секунд клавиш Home и Power, и когда iTunes распознает телефон - удерживая кнопку options кликаем на "восстановить" и в открывшемся окне указываем Вашу полученную кастомную прошивку.
    [​IMG]
    По окончании прошивания телефона - терпеливо ждем и не выключаем его.
    [​IMG]
    Ну все, йамобилко уже должно работать.
    Если хотите поэкспериментировать с бета-версией 2.0 - читаем дальше.

    Перезагружаем PWNAGE и теперь, нажав Browse .ipsw, выбираем прошивку 2.0
    [​IMG]
    Теперь жмем IPSW Builder и в появившемся окошке оставляем две уже стоящие галочки и просто жмем OK
    [​IMG]
    Сохраняем кустом-прошивку.
    [​IMG]
    Шьемся ей через тюнс.
    Вот, собственно, и все. Удачи.
    З.Ы. Ждем версию проги и инструкцию под Windows...
     
  16. absentik

    absentik New Member

    Joined:
    21 Oct 2007
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Как насчёт разблокировки iphone 3g с его 2.0 версией прошивки? Возможен ли такой вариант?