- Установка Ubuntu Touch из Windows
- Ubuntu touch from windows
- Ubuntu touch from windows
- Install Ubuntu Touch¶
- Troubleshooting¶
- Connection lost during installation¶
- Windows Defender prevents Installer from starting¶
- Device not detected¶
- Virtual Machine¶
- Windows ADB drivers¶
- Fairphone 2 Vendor-ID¶
- Missing udev-rules¶
- Other issues¶
- Install on legacy Android devices¶
Установка Ubuntu Touch из Windows
Я уже писал о том, как установить Ubuntu Touch, вот только данная инструкция подходит только для пользователей Ubuntu. А как быть тем, кто до сих пор не может перестать пользоваться Windows? Поэтому я решил рассказать о том, как установить Ubuntu Touch из Windows.
Подготовимся к установке. Для начала скачайте нужные файлы для своего устройства
Список кодовых имён устройств:
- maguro — Galaxy Nexus
- mako — Nexus 4
- grouper — Nexus 7
- manta — Nexus 10
Теперь можно заняться установкой. Помните, что у меня нет рабочей Windows и девайса Nexus, поэтому инструкцию я не проверял. Но всё должно работать. 🙂
Также помните, что Ubuntu Touch доступен только для демонстрации и рекомендуется только для разработчиков. Использовать Ubuntu Touch для повседневных нужд не рекомендуется! К тому же я надеюсь, что у вас уже есть опыт работы с прошивками для вашего Nexus, иначе браться не рекомендую, ибо вы можете просто сломать устройство.
Итак, для начала скачайте Android SDK с официального сайта: developer.android.com, после этого разблокируйте загрузчик как в данной инструкции (команды аналогичны).
Теперь в оставив телефон в режиме загрузчика, перейдите в папку со скачанным img-файлом и выполните следующую команду:
Ubuntu touch from windows
Внимание! Инструкция неполная и будет постепенно пополняться стараниями пользователей (надеюсь) .
Мануал предназначен для сборки под ос Ubuntu(подойдет и любой другой дистрибутив Debian)
1. Установка необходимого ПО и загрузка исходников
sudo add-apt-repository ppa:phablet-team/tools && sudo apt update
sudo apt install phablet-tools
sudo apt install git gnupg flex bison gperf build-essential \
zip bzr curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386 schedtool \
g++-4.8-multilib
Если устройство поддерживается google’ом, в device/[vendor]/[device]/BoardConfig.mk нужно добавить 3 строчки:
cd [папка с исходниками]
export USE_CCACHE=1
source build/envsetup.sh
девайс загрузится в рекавери
Дальше могут вылезать всякие мелкие ошибки, например, как было у меня, разделы userdata и system не монтировались в режиме recovery сами, чтобы я ни делал с рамдиском и fstab, в итоге, приходилось монтировать их вручную
Сообщение отредактировал Pashkanin — 26.10.16, 00:13
Сообщение отредактировал klich007 — 02.10.16, 10:26
ну я пока устраиваю пляски с бубном с live-usb 😀
попробую портануть на 4good
Сообщение отредактировал WhiteWolfKF — 02.10.16, 08:12
А он почему не подходит? Поверх debian’а ubuntu поставить или в chroot загнать и тоже нормально будет
Сообщение отредактировал utkabobr — 07.10.16, 18:14
толи я чего-то не понимаю, толи Ubuntu Touch изначально работает через жопу. Она не прошивается на раздел system, создается system.img, который кидается в /data и монтируется в /cache/system. Перед прошивкой лучше всего форматировать разделы cache и data.
Выходит, раздел system вообще не нужен — его можно удалить и увеличить раздел data.
Попробую чуток подредактировать рамдиск, удалить /system и залить system.img на раздел data. Как-то бредово все это выглядит, надо попробовать запустить эту адскую машину на vm
Сообщение отредактировал Pashkanin — 21.10.16, 19:28
а какие плюсы у ubuntu touch по сравнению с CM13 :blush:
и ещё при загрузке исходников ubuntu touch такая ошибка
to set your account’s default identity.
Omit —global to set the identity only in this repository.
fatal: unable to auto-detect email address (got ‘pavelmine@pvelmine.(none)’)
ERROR:phablet-dev-bootstrap:Error while trying to sync repository
Сообщение отредактировал pavelmine — 23.10.16, 12:41
pavelmine,
Тем что это полноценный линукс
Сообщение отредактировал sylar156 — 23.10.16, 16:39
sylar156, а что с ошибкой делать может ошибка из-за того что смартфон используется как wifi модуль так как я потерял wifi модуль
Сообщение отредактировал pavelmine — 24.10.16, 08:30
Естественно, нужно вставить свои имя пользователя и мыло
c apparmor кто-нибудь разбирался? В офф инструкции целая куча писанины про это, а, по сути, нужно просто копировать security/apparmor в свое ядро из ядра той же версии из исходников UT
Сообщение отредактировал Pashkanin — 25.10.16, 12:40
Ubuntu touch from windows
Google Nexus 4 — Ubuntu Touch
Неофициальные прошивки Ubuntu Touch
Описание | Обсуждение » | Покупка » | Аксессуары » | Прошивка » |Ubuntu OS »| Брак »| Клуб » | Покупка »
Android-приложения в Ubuntu не работают и работать не будут. Используйте мультибут, если вам требуется Android.
Информация по билдам :
ubuntu-touch-preview/ — билды, в основе которых лежит Android, Ubuntu работает через корневой каталог (chroot) как надстройка — поэтому превью.
ubuntu-touch/ — билды, на основе самой Ubuntu touch, Android здесь выполняет только роль связующего звена и находится в контейнере LXC.
Чтобы видеть ежедневные релизы необходимо использовать канал devel-proposed: phablet-flash ubuntu-system —channel devel-proposed —bootstrap
Самый простой способ установки на рутованные устройства — через MultiROM Manager из Google Play.
MultiROM Recovery и необходимые файлы Ubuntu программа скачает сама, единственное, что нужно сделать вручную — найти и прошить ядро с kexec-hardboot patch.
Посетите ветку по Multirom на XDA, чтобы найти список совместимых ядер и дополнительную информацию.
Наткнулся на интересный менеджер файлов для Ubuntu
Ubuntu Touch Manager – это новое, интуитивно понятное приложение для пользователей Ubuntu, позволяющее им управлять своими устройствами на мобильной платформе Ubuntu Touch
Программа Ubuntu Touch Manager предлагает функцию создания скриншотов для экранов смартфонов/планшетов, а также инструмент загрузки и отправки файлов на устройство. Ubuntu Touch Manager является сторонним приложением, представленным разработчиком Szymon Waliczek.
Чтобы установить программу в свою операционную систему Ubuntu, пользователю необходимо открыть окно терминала (клавиатурная комбинация Ctrl + Alt +T) и вставить следующие команды (последовательно, нажимая Enter после каждой):
Все команды выполнять от рута
sudo add-apt-repository ppa:majster-pl/ubuntu-touch-manager
sudo apt-get update && sudo apt-get -y install ubuntu-touch-manager
После установки необходима перезагрузка сеанса,программу запускать с параметром sudo иначе не будет передавать файлы.
Приложение Ubuntu Touch Manager поддерживает операционные системы Ubuntu 12.04 LTS (Precise Pangolin), Ubuntu 12.10 (Quantal Quetzal) и Ubuntu 13.04 (Raring Ringail)
Cкриншоты делаются через ПК с помощью adb.Прописывается через shell (adb shell)—/system/bin/screencap -p /home/phablet/Pictures/имя_скрина.png
P.S. Можно ставить как основную систему, звонить звонит, смс отправляет, в обновлениях могут появляться баги.
- 16.09.13 Добавил обзор того что работает и не работает, добавил скрипты в шапку
- 17.09.13 Добавлен скрипт автоматизированной установки Ubuntu touch c Ubuntu
- 24.09.13 Обновил скрипт автоматизированной установки
- 26.09.13 Добавил инструкцию по установке Ubuntu touch через MAC OS, передел новостную строку, обновил оформление.
- 27.09.13 В раздел видео обзоров добавил видео по установке Ubuntu touch
- 04.10.13 В раздел видео обзоров добавил скриншоты пользователя El Aero, добавил в инструкции описание как делать скриншоты.
- 07.10.13 Обновил раздел скриптов, поправил шапку.
- 08.10.13 Добавил в шапку инструкцию по установке DualBoot
- 18.10.13 Обновил инструкцию по локализации системы, поравил шапку.
- 21.10.13 По мелочи переработал шапку и добавил инструкций.
- 24.10.13 Обновил инструкции
- 25.10.13 Обновил инструкции пункт синхронизация контактов,добавил логи новых сборок.
- 28.10.13 Добавил видео инструкцию по установке в раздел видео обзоров
- 05.11.13 Добавил видео по установке MULTIBOOT, добавил скрипт UTDBI 2.6
- 13.11.13 Обновил инструкции в шапке
- 03.12.13 Добавил инструкцию по локализации клавиатуры в шапку
- 25.12.13 Поменял немного оформление в шапке, добавил и поправил инструкции
- 09.01.14 Добавил инструкцию в раздел видео обзоров
- 23.01.14 Добавил инструкцию в раздел видео обзоров
- 18.02.14 Добавил обзор сборки 6.02.14
- 21.02.14 Добавил инструкцию по обновлению системы
- 31.03.14 Изменил инструкцию для сихронизации контактов с ПК, информацию в раздел что работает
- 25.04.14 Добавил в раздел скриптов дополнение по подключению SD-карты
- 16.10.14 Обновил инструкцию по установке из под Ubuntu
- 3.04.15 Добавил обзор
Сообщение отредактировал payk27 — 04.04.15, 14:36
Установка Ubuntu Touch для Nexus 4 с компьютера (из Ubuntu)
Во время установки все данные будут удалены!
Рекомендую сохранить все данные для дальнейшего их восстановления
Добавление PPA
Для начала следует добавить PPA Ubuntu Phablet Tools на компьютере с Ubuntu и установить некоторые приложения. Выполняем следующие команды по очереди в терминале:
Сообщение отредактировал payk27 — 25.12.13, 03:06
UBUNTU PHONE BETA(установка из под windows)
Все действия вы делаете на свой страх и риск!
1: Качаете все что ниже,и складываете все в любую папку.(у меня c:/android/)
(эти файлы,кроме zip архивов и есть fastboot)
2: Файл quantal-preinstalled-phablet-armhf.zip и quantal-preinstalled-armel+mako.zip закидываете на сам телефон
3: Выключаете смартфон, зажимаете Volume Down + Power, попадаете в Fastboot mode (ЗАГРУЗЧИК НА ТЕЛЕФОНЕ ДОЛЖЕН БЫТЬ РАЗБЛОКИРОВАН,сделать это легко,поищите в интернете,займет пару минут)
4: Запускаете CMD на компьютере и прописываете путь где у вас лежит fastboot (например cd c:/android/)
Пишите в CMD: fastboot devices и проверяете определилось ли ваше устройство.(если не определилось,ставите драйвера: ТЫЦ
Далее пишите по порядку
fastboot flash recovery quantal-preinstalled-recovery-armel+mako.img
ping -n 5 127.0.0.1 >nul
fastboot flash system quantal-preinstalled-system-armel+mako.img
ping -n 5 127.0.0.1 >nul
fastboot flash boot quantal-preinstalled-boot-armel+mako.img
Сообщение отредактировал dimazippo — 22.02.13, 18:45
Install Ubuntu Touch¶
Installing Ubuntu Touch is easy, and a lot of work has gone in to making the installation process less intimidating to the average user. The UBports Installer is a nice graphical tool that you can use to install Ubuntu Touch on a supported device from your Linux, Mac or Windows computer. For more experienced users, we also have manual installation instructions for every device on the devices page.
If you’re switching your device over from Android, you will not be able to keep any data that is currently on the device. Create an external backup if you want to keep it.
You can Download the UBports Installer from GitHub. The following packages are available:
Start the installer and follow the on-screen instructions that will walk you through the installation process. That’s it! Have fun exploring Ubuntu Touch!
If you’re an experienced android developer and want to help us bring Ubuntu Touch to more devices, visit the porting section .
Please do not start the installer with sudo . It is meant to be run as a normal user, not as root. Using the installer with sudo will mess up permissions in the installer’s cached files and lead to problems down the road. If the installer does not recognize your device, check the troubleshooting information below.
Troubleshooting¶
If you need help, you can join UBports’ support channels on telegram or matrix or ask a question in the forum or on askubuntu. If you believe that the UBports Installer is not working correctly, you can also file a new issue to help us solve the problem.
Connection lost during installation¶
Try a different USB cable and a different USB port on your computer. Cheap and old cables tend to lose connection during the installation.
Windows Defender prevents Installer from starting¶
We have contacted Microsoft about this problem, but they seem to think it’s enjoyable. To dismiss the warning, click on “More Information”, then select “Run anyway”.
Device not detected¶
Virtual Machine¶
If you’re running the installer in a virtual machine, make sure the virtual machine is allowed to access the USB port.
Windows ADB drivers¶
Install the universal adb driver and reboot your computer.
Fairphone 2 Vendor-ID¶
Run echo 0x2ae5 >>
/.android/adb_usb.ini in the terminal and restart the installer. This does not affect the snap package.
Missing udev-rules¶
If the device not detected on Linux and packages other than snap, you might be missing udev-rules.
See if /etc/udev/rules.d/51-android.rules exists and contains the rules below. If not, add them to the file and run sudo service udev restart or sudo udevadm control —reload-rules && udevadm trigger .
Other issues¶
If the troubleshooting tips do not work, you might also try following the manual installation instructions for your device on the devices page.
Install on legacy Android devices¶
While the installation process is fairly simple on most devices, some legacy Bq and Meizu devices require special steps. This part of the guide does not apply to other devices.
This is more or less uncharted territory. If your device’s manufacturer does not want you to install an alternative operating system, there’s not a lot we can do about it. The instructions below should only be followed by experienced users. While we appreciate that lots of people want to use our OS, flashing a device with OEM tools shouldn’t be done without a bit of know-how and plenty of research.
Meizu devices are pretty much stuck on Flyme. While the MX4 can be flashed successfully in some cases, the Pro5 is Exynos-based and has its own headaches.
BE VERY CAREFUL! You are responsible for your own actions!
Disconnect all devices and non-essential peripherals from your PC. Charge your device on a wall-charger (not your PC) to at least 40 percent.
Download the Ubuntu Touch ROM for your device and extract the zip files: