¿Cómo instalar Ubuntu en Meizu Pro 5 que originalmente era con Android?

8

Compré Meizu Pro 5, la versión del sistema operativo Flyme. Quiero instalar Ubuntu Phone en él. ¿Cómo puedo hacerlo y dónde puedo obtener el firmware y las herramientas necesarias?

¡Muchas gracias!

Fabien Monvoisin
fuente

Respuestas:

9
  1. Desarrolladores de XDA: [TUTORIAL] Cambiar región / ID a internacional en Meizu Pro 5

    Si está utilizando la versión global, no necesita hacer este paso.

  2. Desarrolladores XDA: [TUTORIAL] Desbloquee el gestor de arranque de Meizu PRO 5

  3. Desarrolladores XDA: [RECUPERACIÓN] [M86] [NO OFICIAL] TWRP 3.0 para Meizu PRO

  4. Lea estos 3 artículos sobre Ubuntu Touch

Meizu pro 5 se llama turbo.

             Install ubuntu with TWRP(Android edition's kernel):

Descargue la ROM que necesita.

Puedes mostrar imágenes de uso

ubuntu-device-flash query --device=turbo --channel=ubuntu-touch/stable/meizu.en --show-image

Descargue el kernel-OTA-10.2.zip que empaqué aquí para OTA 10.2.

PRECAUCIÓN: si desea instalar otra versión, entonces OTA 10.2. necesita reemplazar 4 archivos en el anterior kernel*.zipdel device*.tar.xzarchivo que había descargado. boot.img, dtby logo.binestán en la carpeta de particiones, ldfwestá en blobs. ¡NO FLASH el gestor de arranque y la recuperación! (es decir, no coloque estos archivos en el kernel*.ziparchivo anterior )

Ingrese al modo de recuperación (TWRP) presionando los botones de volumen arriba + abajo + encendido durante 5 segundos.

En TWRP borrar datos, caché, sistema.

En TWRP instalar kernel-OTA-10.2.zip(con el reemplazado boot.img, dtb, logo.bin, ldfw)

En TWRP, monte la systempartición (elimine el modo de solo lectura).

En TWRP, ejecute los siguientes comandos en la terminal:

cd /
tar -xf /external_sd/ubuntu*.tar.xz
tar -xf /external_sd/device*.tar.xz
tar -xf /external_sd/custom*.tar.xz
tar -xf /external_sd/version*.tar.xz
sync

Reiniciar al sistema.

Notas:

Es posible que no obtenga actualizaciones de OTA sin una recuperación proporcionada por la edición de Ubuntu.

Puede realizar todos los pasos anteriores sin una tarjeta SD externa, el móvil se puede ver todo el tiempo a través de USB.

zhouruixi
fuente
1
Pude instalar ubuntu OTA11 usando este tutorial. No leí los artículos de (4.) esto es lo que hice: 1. Desbloqueo usando los enlaces xda 1-3, presione home-power-down para el modo de recuperación TWRP 2. Copié a través de USB todos los archivos ubta OTA-11 a TWRP carpeta. 3. Instalé todo como se dijo 4. descomprimí sin usar tar -vxfpero solo tar -xf /sdcard/TWRP/...(10 veces más rápido), reinicie!
nieto
1
Para aquellos interesados ​​en las actualizaciones de OTA, en este método debe hacerlo manualmente. Ubuntu descargará archivos OTA a /cache/recovery. Necesita desempaquetarlos manualmente. Después de tocar "instalar y reiniciar" en ubuntu Updater, el sistema se iniciará en el cargador personalizado. Montar systemy descomprimir nuevos archivos usando tarcomo se dijo en la publicación principal usando avanzado-> terminal.
grandrew
1
Actualicé la recuperación especificada aquí wiki.ubuntu.com/Touch/Devices , OTA funcionó perfectamente después de eso.
nsg
1
@nsg acaba de intentar hacer esto, y el dispositivo está bloqueado. Como se informa aquí askubuntu.com/questions/811031/… - parece que no funciona por alguna razón (tal vez solo en modelos seleccionados)
nieto
Lamento escuchar que @grandrew, tengo el internacional (comprado en Amazon Reino Unido). Seguí la guía anterior. Los archivos en cuestión cuando los apliqué eran OTA-12. Utilicé la instalación durante aproximadamente una semana y cuando se lanzó OTA-13 noté que todavía tenía TWRP, así que acabo de descargar la recuperación turbo (sha1 a7a012acbf848ba6608f674935c97024ad7ba495) y la flasheé con fastboot.
nsg
0

Entonces, lo primero: hay 4 sabores de meizu pro5 por ahí. Y no estoy hablando de especificaciones de hardware o versión de flyme.

El truco solo funciona con el sabor internacional de pro5. Para llegar a este, use Desarrolladores XDA: [TUTORIAL] Cambie la región / ID a Internacional en Meizu Pro 5 .

El verdadero problema es que el teléfono Android viene con el gestor de arranque bloqueado para que fastboot no funcione.

La solución viene con una imagen de "desarrollo" de flyme global que le permite hacer "fastboot oem unlock". Entonces, después de tener un sabor internacional, use estos Desarrolladores XDA: [TUTORIAL] Desbloquee el gestor de arranque de Meizu PRO 5

Ahora puede usar fastboot, por lo que, en teoría, podría mostrar la imagen de ubuntu, pero no puede. El problema es la partición, en el Android Pro5 tiene 512M para la partición "personalizada" y 512M para la partición "caché". La partición "caché" se usa para almacenar las imágenes antes de la instalación y 512M simplemente no es suficiente. La edición ubuntu tiene más de 700 millones.

La solución:

Primero cargue una partición de recuperación adecuada: Desarrolladores XDA: [RECUPERACIÓN] [M86] [NO OFICIAL] TWRP 3.0 para Meizu PRO

Esto es bueno porque ahora tiene una imagen de recuperación habilitada para adb.

Lo malo es que, más adelante ocurrirá esto, lo primero es que el fdisk de twrp no puede modificar particiones.

Entonces, ahora puede hacer adb shell y obtener una solicitud de raíz en su teléfono.

  • Ahora monte la partición del sistema y desmonte todos los demás (lo hace desde el menú twrp) borre todo en / system (la partición del sistema).

  • Tome alguna imagen del sistema táctil ubuntu como: ubuntu touck meizu pro5 ota-15

  • empujarlo al almacenamiento interno ( adb push {file_name} /sdcard)

  • extraerlo en el sistema /, no estamos haciendo una instalación manual, solo estamos poniendo algunas herramientas de modificación de partición adecuadas en el teléfono. Su sistema ubunty ahora está en / system / system

  • copiar / dev en / system / system / dev ( cp -a /dev /system/system)

  • ahora puedes hacer chroot /system/systen fdisk /dev/block/sda

Ahora hay muchas formas de particionar, la idea es obtener de esta tabla de particiones:

~ # fdisk / dev / block / sda
Nota: el tamaño del sector es 4096 (no 512)
Se encontró GPT válido con MBR protector; usando GPT


Comando (m para ayuda): p
Disco / dev / block / sda: 61071360 sectores, 992M
Tamaño del sector lógico: 4096
Identificador de disco (GUID): 00042021-0408-4601-9dcc-a8c51255994f
La tabla de particiones tiene capacidad para 128 entradas.
El primer sector utilizable es 6, el último sector utilizable es 7633914

Número Inicio (sector) Fin (sector) Tamaño Código Nombre
   1 1024 1279 1024K 0700 privado
   2 1280 1343 256K 0700 proinfo
   3 1344 1407 256K 0700 misceláneos
  21 2048 3071 4096K 0700 param
  22 3072 5119 8192K 0700 efs
  23 5120 5631 2048K 0700 pnv
  24 5632 6655 4096K 0700 ldfw
  25 6656 7679 4096K 0700 dtb
  26 7680 13823 24.0M 0700 bootimg
  27 13824 22015 32.0M 0700 recuperación
  28 22016 30207 32.0M 0700 logo de arranque
  29 30208 35327 20.0M 0700 rstinfo
  30 35328 40447 20.0M 0700 mnv
  31 40448 45567 20.0M 0700 reservado1
  32 45568 50687 20.0M 0700 reservado2
  33 50688 55807 20.0M 0700 reservado3
  41 65536 720895 2560M 0700 sistema
  42 720896 851967 512M 0700 personalizado
  43 851968 983039 512M 0700 caché
  44 983040 7633914 25.3G 0700 datos de usuario

A algo como esto:

~ # fdisk / dev / block / sda
Nota: el tamaño del sector es 4096 (no 512)
Se encontró GPT válido con MBR protector; usando GPT


Comando (m para ayuda): p
Disco / dev / block / sda: 61071360 sectores, 992M
Tamaño del sector lógico: 4096
Identificador de disco (GUID): 00042021-0408-4601-9dcc-a8c51255994f
La tabla de particiones tiene capacidad para 128 entradas.
El primer sector utilizable es 6, el último sector utilizable es 7633914

Número Inicio (sector) Fin (sector) Tamaño Código Nombre
   1 1024 1279 1024K 0700 privado
   2 1280 1343 256K 0700 proinfo
   3 1344 1407 256K 0700 misceláneos
  21 2048 3071 4096K 0700 param
  22 3072 5119 8192K 0700 efs
  23 5120 5631 2048K 0700 pnv
  24 5632 6655 4096K 0700 ldfw
  25 6656 7679 4096K 0700 dtb
  26 7680 13823 24.0M 0700 bootimg
  27 13824 22015 32.0M 0700 recuperación
  28 22016 30207 32.0M 0700 logo de arranque
  29 30208 35327 20.0M 0700 rstinfo
  30 35328 40447 20.0M 0700 mnv
  31 40448 45567 20.0M 0700 reservado1
  32 45568 50687 20.0M 0700 reservado2
  33 50688 55807 20.0M 0700 reservado3
  41 65536 2441406 9280M 0700 sistema
  42 2441472 2703615 1024M 0700 personalizado
  43 2703616 2965759 1024M 0700 caché
  44 2965760 7633914 17.8G 0700 datos de usuario

Así que también amplié la partición del sistema. Después de este reinicio (en recuperación) para volver a sincronizar las particiones, use twrp para agrandar ahora la partición del sistema. y use adb shell para formatear las nuevas particiones "personalizadas", "caché" y "datos de usuario".

ESTÁS LISTO PARA FLASHAR.

Tenga mucho cuidado ahora, lo último malo de TWRP es que no ejecutará el proceso de actualización de ubuntu touch.

Así que ve a buscar el dummer, pero ubuntu flash amigable, imagen de recuperación oficial de ubuntu .

Comience el proceso flash con:

ubuntu-device-flash touch --device = turbo --channel = ubuntu-touch / stable / meizu.es

Tomará algún tiempo descargar y enviar los archivos al dispositivo. SER RAEDY Tan pronto como el dispositivo se reinicie, presione encendido + bajar volumen para acceder al gestor de arranque. ahora fastboot flash recovery recovery-turbo.img. Ahora puede reiniciar en recuperación y dejar que continúe el proceso de actualización automática.

FELICITACION Ahora tiene un toque ubuntu en meizu pro5 con OTA automáticas y que funcionan.

E. Timotei
fuente