Instalar 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.

Advertencia

Si va a cambiar desde un dispositivo que tiene Android, no podrá guardar ningún dato que esté actualmente en el dispositivo. Cree una copia de seguridad externa antes si quiere mantener los datos.

You can Download the UBports Installer from GitHub. The following packages are available:

Inicie el instalador y siga las instrucciones en pantalla que lo guiarán a través del proceso de instalación. ¡Eso es! ¡Diviértase explorando Ubuntu Touch!

Si usted es un experimentado desarrollador de android y quiere ayudarnos a llevar Ubuntu Touch a mas dispositivos, visite sección de portado.

Solución de problemas

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

Custom platform tools

You might want to try using custom adb and fastboot binaries. For that, tick the «Custom tools» checkbox in the options and specify the path to adb and fastboot in the text-boxes below.

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.

  1. 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.
SUBSYSTEM=="usb", ATTRS{idVendor}=="0e79", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0502", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="413c", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0489", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="091e", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="24e3", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2116", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0482", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="17ef", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1004", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0409", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2080", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0955", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2257", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="10a9", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1d4d", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0471", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04da", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="05c6", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1f53", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04dd", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fce", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0930", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2ae5", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2a45", MODE="0666", GROUP="plugdev"

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.

Instalación en dispositivos Android heredados (legacy)

Mientras que el proceso de instalación es bastante sencillo en la mayoría de los dispositivos, algunos dispositivos heredados (legacy) Bq y Meizu necesitan unos pasos especiales. Esta parte de la guía no se aplica a otros dispositivos.

Nota

Esto es más o menos territorio inexplorado. Si el fabricante de su dispositivo no quiere que instale un sistema operativo alternativo, no hay mucho que podamos hacer sobre ello. Las siguientes instrucciones deberían solo seguirlas los usuarios experimentados. Mientras que apreciamos que montones de gente quieran usar nuestro sistema operativo, actualizar un dispositivo con herramientas OEM no debería hacerse sin un poco de conocimiento y mucha investigación.

Los dispositivos Meizu están mayormente trabados con Flyme. Mientras que el MX4 se puede actualizar exitosamente en algunos casos, el Pro5 está basado en Exynos y genera sus propios dolores de cabeza.

Advertencia

¡TENGA MUCHO CUIDADO! ¡Es responsable de sus propios actos!

  1. Desconecte todos los dispositivos y los periféricos no esenciales de su PC. Cargue su dispositivo con un cargador de pared (no con su PC) hasta al menos el 40 por ciento

  2. Descargue la ROM de Ubuntu Touch para su dispositivo:

  3. Descargue SP flash tool para Linux.

En Ubuntu 17.10, hay problemas con flash_tool cargando la biblioteca compartida “libpng12”, pero se puede usar esto como método alternativo:

wget -q -O /tmp/libpng12.deb http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb \
&& sudo dpkg -i /tmp/libpng12.deb \
&& rm /tmp/libpng12.deb

Necesitará también usar la última versión de la herramienta.

  1. Extraiga los archivos zip
  2. Inicie la herramienta con sudo
  3. Seleccione el archivo *Android_scatter.txt del archivo que ha descargado en el primer paso como archivo de dispersión
  4. Elija «Actualizar firmware»
  5. Revise que ha elegido «actualizar firmware» y no «descargar» o «formatear todo»

Advertencia

Si selecciona DESCARGAR en vez de ACTUALIZAR FIRMWARE, terminará con un ladrillo inútil en vez de con un dispositivo Ubuntu Touch molón. Asegúrese de seleccionar ACTUALIZAR FIRMWARE.

  1. Apague su dispositivo completamente, pero no lo conecte aún
  2. Pulse el botón etiquetado «Descargar»
  3. Realice una prueba de cordura final de que ha seleccionado la opción «actualizar firmware» y no «descargar»
  4. Asegúrese de que su dispositivo está apagado y conéctelo a su PC. No use un puerto USB 3.0 ya que se sabe que produce problemas de comunicación con su dispositivo.
  5. Magia ocurre. Su dispositivo arrancará con una versión super antigua de Ubuntu Touch.
  6. ¡Enhorabuena! Su dispositivo arrancará ahora con una versión muy antigua de Ubuntu Touch. Puede usar ahora el instalador de UBports para continuar.