Pull to refresh

Устанавливаем Android на iPhone 2G (3G) в автоматическом режиме

image
Так уж сложилось у меня, что большинство новинок, которые выходят, я хочу потрогать своими руками. Это касается всего — от новых гаджетов до бета-версий программного обеспечения. Поэтому когда я узнал, что на мой старенький iPhone 2G можно установить Android — у меня зачесались руки.
Раньше этот процесс был довольно сложен и нетривиален, но в сети появилась замечательная утилита iPhonedroid — с помощью которой, эта процедура стала гораздо легче. И я решился!
У меня процедура прошло успешно, поэтому я и решил поделиться результатами и подробной инструкцией с вами.

Вот список того, что нам понадобится для установки:
  1. Непосредственно iPhone 2G (или 3G, но я проделывал эту процедуру только на своем стареньком iPhone 2G 8Gb).
  2. Любой Mac (я проверял на MacBook Pro с установленной OSX 10.6.3).
  3. Прошивка uCustom 3.1.2.
    В принципе подойдет любая другая прошивка 3.1.2 (с прошивкой 3.1.3 процедуру провести не удастся), я выбрал именно uCustom за минималистичность и возможность быстро установить все, что нам потребуется для загрузки Android.
    Хочу особо отметить, что jailbreak утилитой Spirit не поддерживается!
  4. Набор утилит MacFUSE.
  5. Утилита iPhonedroid.
  6. Доступ к точке доступа Wi-Fi.


Приведение iPhone в боевую готовность
У меня iPhone работал на базе последней прошивки 3.1.3, поэтому ради проведения эксперимента пришлось скачать предыдущую прошивку от uCustom и прошить его заново. Процедура в принципе тривиальна, поэтому опишу вкратце:
  1. Скачиваем uCustom.
  2. Делаем резервное копирование устройства в iTunes.
  3. Делаем восстановление на указанную нами прошивку.
  4. Восстанавливаем из резервной копии нашу информацию.
  5. Подключаемся к Wi-Fi, не забывая при этом запомнить IP-адрес устройства.
  6. Открываем blackra1n на iPhone и устанавливаем оттуда OpenSSH.
  7. Перезагружаем устройство.
  8. Отключаем в настройках автоблокировку.


Подготовка Mac к установке Android
  1. Проверяем доступность iPhone в беспроводной сети (у меня он имеет адрес 192.168.0.157), а также возможность присоединиться через OpenSSH (доступ обязательно должен быть стандартным — root / alpine):
    image
  2. Скачиваем и устанавливаем последнюю версию MacFUSE.
  3. Скачиваем и запускаем утилиту iPhonedroid (она работает без установки).
  4. Выбираем нужную модель iPhone (в моем случае iPhone 2G)
    image
  5. Выбираем, что мы хотим сделать — установить или удалить Android.
    image
  6. Вводим пароль администратора системы.
    image
  7. Указываем IP-адрес iPhone (Mac и iPhone, разумеется должны быть в одной сети).
    image
  8. Указываем пароль от SSH, если он изменялся, если нет — от просто продолжаем.
    image
  9. Вот и началась установка! В среднем это занимает от 5 до 10 минут. Под этим окошком у вас откроется окно терминала, которое будет разнообразно менять цвета и размеры. Процессы в терминале иногда могут стоять без действия — пугаться этого не нужно.
    image
  10. По окончании выполнения всех 15 пунктов вы увидите окно с выбором — хотите ли вы установить OpeniBoot. Если на вашем iPhone еще не было Android — выбирайте первый пункт.
    image
  11. А вот тут я видимо ошибся и зря выбрал первый пункт — так как провести бекап установщику не удалось и процесс установки завис с сообщением об ошибке. Однако ничего критичного не вышло — так как процесс установки Android, по сути, уже закончен.
    image
  12. Потом меня попросили перевести iPhone в режим Scroll (здесь можно посмотреть как это сделать) — то есть зажать кнопку Power и Home и держать долго не отпуская, пока не увидите выбор ОС. Хочу заметить, что у меня это получилось сделать только, когда iPhone был подключен по USB к MacBook.
    image
  13. Дальше мы попадаем в загрузчик OpeniBoot, в котором нажатием кнопки Power выбираем пункт Android и жмем на кнопку Home.
    image
  14. Начинается загрузка Android, которая может идти довольно долго.
    image

Вот и все! Теперь у вас есть Android и iOS на одном аппарате.
Android получился вполне рабочим (версия 1.6), за исключением того, что все по прежнему, достаточно сыро работает. Хотя я был приятно удивлен, что можно было совершать и принимать звонки, а также отправлять SMS. Из минусов могу отметить:
  1. Сильно глючил Wi-Fi
  2. Не определялась память, как SD-карта (это нужно допиливать руками, насколько я знаю)
  3. Нет никаких сервисов от Google
  4. iPhone очень сильно грелся
  5. Нет возможности выключить экран
  6. Не работает камера (из-за SD-карты, опять же)

Примечание: чтобы перезагружаться (в том числе между операционными системами) достаточно подключиться через USB к Mac и зажать кнопки Power и Home, как и в процессе установки Android.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.