Прошивка Nexus 4 на Ubuntu Touch параллельно с официальным Android

Google Nexus 4
Инструкция по установке Ubuntu Touch совместно с Android
Как вы, вероятно, знаете, на днях появилась возможность установки Ubuntu Touch параллельно с Android. В этом материале представлен перевод официальной инструкции по установки прошивки от Canonical.

Сразу оговорюсь, что это – просто перевод с небольшой отсебятиной, наш сайт не несет ответственности за то, что может произойти с вашим девайсом. Впрочем, если вы будете точно следовать инструкциям, то ничего с вашим смартфоном или планшетом не случится.

Требования:


• Прошивка пока протестирована только на Nexus 4. Остальные Nexus-девайсы должны в теории работать, но работоспособность прошивки на этих аппаратах пока не протестирована.

• Linux на компьютере. Возможно, в будущем появится возможность установки из-под Windows, но в инструкции от Canonical предусматривается, что вы пользуетесь дистрибутивом на базе Linux.

• Android версии 4.2 и выше. Для пользователей Android 4.4 придется проделать некоторые дополнительные манипуляции для того, чтобы появилась возможность совершать звонки. Они (манипуляции) будут описаны ниже.

• 2,7 ГБ свободной памяти.

• ADB на компьютере (подробнее об этом читайте в этой инструкции).

• Загрузчик должен быть разблокирован (об этом читайте здесь же)

• Отладка по USB должна быть включена

Шаг 1 – настройка компьютера


Нажмите Ctrl+Alt+T для запуска терминала. Введите следующие команды:

sudo add-apt-repository ppa:phablet-team/tools

sudo apt-get update

sudo apt-get install phablet-tools android-tools-adb android-tools-fastboot


Шаг 2 – разблокировка загрузчика


1. Скачайте архив с драйверами usb_driver_r06_windows, распакуйте его в любое место на жестком диске (а лучше вообще в его корень).

2. Выключите телефон, подключите его к компьютеру.

3. Одновременно зажмите кнопки включения и громкости вниз – запустится режим fastboot.

4. На компьютере должно появиться сообщение, что обнаружено новое устройство.

5. Пройдите в Панель управления -> Система и безопасность -> Система -> Диспетчер устройств.

6. Щелкните по неизвестному устройству правой кнопкой мыши (обычно отмечается желтым треугольником).

7. Выберите «Обновить драйверы».

8. Затем нажмите на «Выполнить поиск драйверов на этом компьютере».

9. Нажмите на «Обзор» и выберите папку, в которую вы распаковали содержимое архива

Прошивка Nexus 4 на Ubuntu Touch параллельно с официальным Android
Итак, мы установили драйверы для ADB и Fastboot, теперь же можно, собственно, установить их на компьютер. Для этого вам понадобится скачать архив (для x86 или x64) и распаковать его в папку, которая находится в корне жесткого диска, например, C:/fastboot/.

Перед тем, как приступить непосредственно к установке прошивки, потребуется выполнить еще один шаг – разблокировать загрузчик. Телефон должен по-прежнему быть в Fastboot’е. Зайдите на компьютере в папку с файлами fastboot.exe и adb.exe, нажмите клавиши CTRL+Shift и правую кнопку мыши, выберите «Открыть окно команд». Появится командная строка, она-то нам и нужна. В ней вводим следующий код:

fastboot oem unlock

Прошивка Nexus 4 на Ubuntu Touch параллельно с официальным Android
Нажимаем Enter. Происходит разблокировка загрузчика, на экране смартфона появится сообщение, которое спрашивает, уверены ли вы в том, что хотите разблокировать загрузчик. Поверьте мне, вы уверены. Правда, учтите, что все данные со смартфона удалятся, так что нужно предварительно позаботиться об их сохранности. Навигация по диалоговому окну осуществляется с помощью клавиш громкости, подтвердить свои действия можно клавишей блокировки.

Шаг 3 – первоначальная настройка устройства


1. Включите отладку по USB

2. Подключите смартфон к компьютеру и убедитесь, что он нормально определяется ADB.

3. Зайдите в Настройки -> О телефоне и посмотрите, а лучше запишите номер сборки. Потом, в случае чего, необходимо будет установить именно эту сборку.

Шаг 4 – установка приложения Ubuntu Installer


1. Загрузите на компьютер скрипт для установки Dual Boot: http://humpolec.ubuntu.com/latest/dualboot.sh

2. С помощью Ctrl+Alt+T откройте терминал.

3. Запустите скрипт с помощью команды:
chmod +x dualboot.sh

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

5. Подключите устройство к компьютеру по USB

6. Установите Dual Boot, запустив одну из команд:

1) Если вы делаете это в первый раз и у вас нет прав Суперпользователя, то запустите эту команду:
./dualboot.sh FULL
2) Чтобы просто обновить приложение Ubuntu Installer или если у вас установлена альтернативная прошивка (CyanogenMod, например), запустите следующую команду:
./dualboot.sh UPDATE

После и во время установки телефон перезагрузится несколько раз. После завершения запустится Android, но вы в меню приложений найдете Ubuntu Installer.

Шаг 5 – установка Ubuntu Touch из-под Android


1. Опционально (!), на компьютере, пока смартфон все еще подключен к нему, введите следующую команду, чтобы очистить место в памяти (только, если у вас свободно меньше 2,7 ГБ, необходимых для установки):
adb shell «su sh rm -rf /cache/*»

2. На смартфоне запустите Ubuntu Installer.

3. Выберите Choose channel to install и выберите канал для загрузки (рекомендованный канал отмечен словом Trusty)

4. Когда загрузка закончится, нужно будет дать приложению права Суперпользователя.

5. Нажмите на Reboot to Ubuntu.

6. Обычная перезагрузка смартфона всегда будет приводить к загрузке Android.

Шаг 6 – получаем возможность совершать звонки на KitKat


1. Загрузите официальную прошивку Android 4.3 для своего девайса (для Nexus 4 — отсюда).

2. Извлеките архив с прошивкой и перейдите в директорию с ней (извлеченной прошивкой).

3. Выполните следующую команду в терминале для загрузки в загрузчик (уж простите за тавтологию):
adb reboot bootloader

4. Затем запустите эту команду для перепрошивки радиомодуля:
fastboot flash radio $RADIO_FIRMWARE.img
$RADIO_FIRMWARE.img замените на то, что найдете в папке с прошивкой (найти, на самом деле легко, название файла всегда начинается с radio-$DEVICECODENAME)

5. Наконец, введите в терминале команду
fastboot reboot

Extra – если что-то пошло не так


Если что-то пошло не так, что прошейтесь на оригинальный Android (если у вас Nexus 4 (а устанавливать, повторюсь, стоит пока только на него), используйте эту инструкцию)

P.S.: если у вас есть знания английского языка, параллельно с этой инструкцией сверяйтесь с оригиналом (https://wiki.ubuntu.com/Touch/DualBootInstallation)
Задайте вопрос, если не нашли ответа на него в QA, или оставьте отзыв в комментарии.
0 комментариев
Вы можете оставить свой комментарий, но для этого войдите, кликнув на иконку удобной Вам социальной сети
Быстрый вход без регистрации