Come installare Ubuntu su Meizu Pro 5 originariamente con Android?


8

Ho acquistato Meizu Pro 5, la versione del sistema operativo Flyme. Voglio installare Ubuntu Phone su di esso. Come posso farlo e dove posso ottenere il firmware e gli strumenti necessari?

Grazie mille!

Risposte:


9
  1. Sviluppatori XDA: [TUTORIAL] Cambia regione / ID in Internazionale in Meizu Pro 5

    Se si utilizza la versione globale, non è necessario eseguire questo passaggio.

  2. Sviluppatori XDA: [TUTORIAL] Sblocca il bootloader di Meizu PRO 5

  3. Sviluppatori XDA: [RECOVERY] [M86] [UNOFFICIAL] TWRP 3.0 per Meizu PRO

  4. Leggi questi 3 articoli su Ubuntu Touch

Meizu pro 5 si chiama turbo.

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

Scarica la ROM che ti serve.

Puoi mostrare l'uso delle immagini

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

Scarica quello kernel-OTA-10.2.zip che ho confezionato qui per OTA 10.2.

ATTENZIONE: se si desidera installare un'altra versione, allora OTA 10.2. devi sostituire 4 file di cui sopra kernel*.zipdal device*.tar.xzfile che hai scaricato. boot.img, dtbE logo.binsono nella cartella partizioni, ldfwè in blob. NON FLASH bootloader e ripristino! (significato non inserire questi file nel kernel*.zipfile sopra )

Accedere alla modalità di ripristino (TWRP) premendo i pulsanti volume su + giù + accensione per 5 secondi.

In TWRP cancellare i dati, cache, sistema.

In TWRP installazione kernel-OTA-10.2.zip(con la sostituzione boot.img, dtb, logo.bin, ldfw)

In TWRP montare la systempartizione (rimuovere la modalità di sola lettura).

In TWRP eseguire i comandi di seguito nel terminale:

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

Riavvia il sistema.

Appunti:

Potrebbe non ricevere aggiornamenti OTA senza un ripristino fornito dall'edizione Ubuntu.

Puoi fare tutti i passaggi sopra senza scheda SD esterna, il cellulare può essere visto tutto il tempo tramite USB.


1
Sono stato in grado di installare Ubuntu OTA11 usando questo tutorial. Non ho letto gli articoli da (4.) ecco cosa ho fatto: 1. sbloccare usando i collegamenti xda 1-3, premere home-power-down per la modalità di recupero TWRP 2. copiato via USB tutti i file ubuntu OTA-11 su TWRP cartella. 3. Installato tutto come detto 4. decompresso non usando tar -vxfma solo tar -xf /sdcard/TWRP/...(10 volte più veloce), riavvia!
nipote il

1
Per coloro che sono interessati agli aggiornamenti OTA - in questo metodo dovresti farlo manualmente. Ubuntu scaricherà i file OTA su /cache/recovery. È necessario decomprimerli manualmente. Dopo aver toccato "installa e riavvia" in Ubuntu Updater - il sistema si avvierà nel caricatore personalizzato. Montare systeme decomprimere i nuovi file usando tarcome detto nel post principale usando il terminale avanzato->.
nipote il

1
Ho mostrato il ripristino qui specificato wiki.ubuntu.com/Touch/Devices , dopo di che OTA ha funzionato perfettamente.
nsg

1
@nsg ha appena provato a farlo - e il dispositivo è in muratura. Come riportato qui askubuntu.com/questions/811031/… - sembra che non funzioni per qualche motivo (forse solo su modelli selezionati)
grandrew

Mi dispiace sapere che @grandrew, ho quello internazionale (acquistato da Amazon UK). Ho seguito la guida sopra. I file in questione quando li ho applicati erano OTA-12. Ho usato l'installazione per circa una settimana e quando è stato rilasciato OTA-13 ho notato che avevo ancora TWRP, quindi ho appena scaricato il ripristino turbo (sha1 a7a012acbf848ba6608f674935c97024ad7ba495) e l'ho inviato in flash con fastboot.
nsg

0

Quindi prima cosa: ci sono 4 gusti di meizu pro5 là fuori. E non sto parlando di specifiche hardware o versione di Flyme.

L'hacking funziona solo sul sapore internazionale di pro5. Per arrivare a questo usa gli sviluppatori XDA: [TUTORIAL] Cambia regione / ID in Internazionale in Meizu Pro 5 .

Il vero problema è che il telefono Android viene fornito con il bootloader bloccato, quindi l'avvio rapido non funzionerà.

La soluzione viene fornita con un'immagine di "sviluppo" di flyme globale che consente di eseguire "avvio rapido o sblocco". Quindi, dopo aver avuto un sapore internazionale, usa questo XDA Developers: [TUTORIAL] Sblocca il bootloader di Meizu PRO 5

Ora puoi usare fastboot, quindi in teoria potresti semplicemente mostrare l'immagine di Ubuntu, ma non puoi. Il problema è il partizionamento, su Android Pro5 hai 512 M per la partizione "personalizzata" e 512 M per la partizione "cache". La partizione "cache" viene utilizzata per memorizzare le immagini prima dell'installazione e 512M non sono sufficienti. L'edizione ubuntu ha 700M plus.

La soluzione:

Prima carica una partizione di ripristino corretta: Sviluppatori XDA: [RECOVERY] [M86] [UNOFFICIAL] TWRP 3.0 per Meizu PRO

Questa è una buona cosa perché ora hai un'immagine di ripristino abilitata adb.

La cosa brutta è che, più succederà più tardi, la prima cosa cattiva è che il fdisk di twrp non può modificare le partizioni.

Quindi ora puoi fare la shell adb e ottenere un prompt di root nel tuo telefono.

  • Ora monta la parittion del sistema e smonta tutti gli altri (lo fai dal menu twrp) cancella tutto in / system (la partizione di sistema).

  • Prendi un'immagine del sistema touch di Ubuntu come: ubuntu touck meizu pro5 ota-15

  • spingerlo nella memoria interna ( adb push {file_name} /sdcard)

  • estrailo nel sistema /, non stiamo eseguendo un'installazione manuale, stiamo solo mettendo sul telefono alcuni strumenti di modifica delle partizioni. Il tuo sistema ubunty è ora in / system / system

  • copia / dev in / system / system / dev ( cp -a /dev /system/system)

  • ora puoi farlo chroot /system/systen fdisk /dev/block/sda

Ora ci sono molti modi per fare il partizionamento l'idea è quella di ottenere da questa tabella delle partizioni:

~ # fdisk / dev / block / sda
Nota: la dimensione del settore è 4096 (non 512)
Trovato GPT valido con MBR protettivo; usando GPT


Comando (m per aiuto): p
Disco / dev / block / sda: settori 61071360, 992M
Dimensione del settore logico: 4096
Identificatore disco (GUID): 00042021-0408-4601-9dcc-a8c51255994f
La tabella delle partizioni contiene fino a 128 voci
Il primo settore utilizzabile è 6, l'ultimo settore utilizzabile è 7633914

Numero Inizio (settore) Fine (settore) Dimensione Codice Nome
   1 1024 1279 1024K 0700 privato
   2 1280 1343 256K 0700 proinfo
   3 1344 1407 256 K 0700 misc
  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 recupero
  28 22016 30207 32.0M 0700 bootlogo
  29 30208 35327 20.0M 0700 rstinfo
  30 35328 40447 20,0 M 0700 mnv
  31 40448 45567 20,0 M 0700 riservato 1
  32 45568 50687 20,0 M 0700 riservato 2
  33 50688 55807 20.0M 0700 riservato3
  41 65536 720895 2560M 0700 sistema
  42 720896 851967 512M 0700 personalizzato
  43 851968 983039 512M 0700 cache
  44 983040 7633914 25.3G 0700 dati utente

A qualcosa del genere:

~ # fdisk / dev / block / sda
Nota: la dimensione del settore è 4096 (non 512)
Trovato GPT valido con MBR protettivo; usando GPT


Comando (m per aiuto): p
Disco / dev / block / sda: settori 61071360, 992M
Dimensione del settore logico: 4096
Identificatore disco (GUID): 00042021-0408-4601-9dcc-a8c51255994f
La tabella delle partizioni contiene fino a 128 voci
Il primo settore utilizzabile è 6, l'ultimo settore utilizzabile è 7633914

Numero Inizio (settore) Fine (settore) Dimensione Codice Nome
   1 1024 1279 1024K 0700 privato
   2 1280 1343 256K 0700 proinfo
   3 1344 1407 256 K 0700 misc
  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 recupero
  28 22016 30207 32.0M 0700 bootlogo
  29 30208 35327 20.0M 0700 rstinfo
  30 35328 40447 20,0 M 0700 mnv
  31 40448 45567 20,0 M 0700 riservato 1
  32 45568 50687 20,0 M 0700 riservato 2
  33 50688 55807 20.0M 0700 riservato3
  41 65536 2441406 9280M 0700 sistema
  42 2441472 2703615 1024M 0700 personalizzato
  43 2703616 2965759 1024M 0700 cache
  44 2965760 7633914 17.8G 0700 dati utente

Quindi ho anche allargato la partizione di sistema. Dopo questo riavvio (in ripristino) per risincronizzare le partizioni, utilizzare twrp per ingrandire ora la partizione di sistema. e utilizzare la shell adb per riformattare le nuove partizioni "personalizzate", "cache" e "userdata".

SEI PRONTO A FLASH.

Stai molto attento ora, l'ultima cosa negativa di TWRP è che non eseguirà il processo lampeggiante di Ubuntu Touch.

Quindi vai a prendere il dummer, ma Ubuntu flash friendly, immagine ufficiale di recupero di Ubuntu .

Inizia il processo flash con:

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

Ci vorrà del tempo per scaricare e inviare i file sul dispositivo. ESSERE RAEDY. Non appena il dispositivo si riavvia, premere power + volume-down per accedere al bootloader. ora fastboot flash recovery recovery-turbo.img. Ora è possibile riavviare il sistema in modalità ripristino e lasciare che il processo di flashing automatico continui.

Congratulazione. Ora hai un tocco Ubuntu su Meizu Pro5 con OTA automatici e funzionanti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.