Eu comprei o Meizu Pro 5, a versão do sistema operacional Flyme. Eu quero instalar o Ubuntu Phone nele. Como posso fazer isso e onde posso obter o firmware e as ferramentas necessárias?
Muito obrigado!
Eu comprei o Meizu Pro 5, a versão do sistema operacional Flyme. Eu quero instalar o Ubuntu Phone nele. Como posso fazer isso e onde posso obter o firmware e as ferramentas necessárias?
Muito obrigado!
Respostas:
XDA Developers: [TUTORIAL] Mude a região / ID para Internacional no Meizu Pro 5
Se você estiver usando a versão global, não precisará executar esta etapa.
XDA Developers: [TUTORIAL] Desbloqueie o gerenciador de inicialização do Meizu PRO 5
Desenvolvedores XDA: [RECUPERAÇÃO] [M86] [NÃO OFICIAL] TWRP 3.0 for Meizu PRO
Leia estes 3 artigos sobre o Ubuntu Touch
O Meizu Pro 5 é chamado turbo.
Install ubuntu with TWRP(Android edition's kernel):
Baixe a ROM que você precisa.
Você pode mostrar imagens usando
ubuntu-device-flash query --device=turbo --channel=ubuntu-touch/stable/meizu.en --show-image
Faça o download do kernel-OTA-10.2.zip
que eu empacotei aqui para o OTA 10.2.
CUIDADO: Se você deseja instalar outra versão, o OTA 10.2. você precisa substituir 4 arquivos acima kernel*.zip
do device*.tar.xz
arquivo que você baixou. boot.img
, dtb
e logo.bin
estão na pasta partições, ldfw
estão em blobs. NÃO FLASH bootloader e recuperação! (ou seja, não coloque esses arquivos no kernel*.zip
arquivo acima )
Entre no modo de recuperação (TWRP) pressionando os botões de aumentar / diminuir + volume por 5 segundos.
No TWRP, limpe dados, cache, sistema.
Em TWRP instalar kernel-OTA-10.2.zip
(com o substituiu boot.img
, dtb
, logo.bin
, ldfw
)
No TWRP, monte a system
partição (remova o modo somente leitura).
No TWRP, execute os comandos abaixo no 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
Reinicie no sistema.
Notas:
Pode não receber atualizações do OTA sem uma recuperação fornecida pela edição do Ubuntu.
Você pode executar todas as etapas acima sem cartão sd externo, o celular pode ser visto o tempo todo através de usb.
/cache/recovery
. Você precisa descompactá-los manualmente. Depois de tocar em "instalar e reiniciar" no atualizador do ubuntu - o sistema inicializará no carregador personalizado. Monte system
e descompacte novos arquivos usando tar
como dito na postagem principal usando o terminal avançado->.
Então, a primeira coisa: existem 4 sabores do meizu pro5 por aí. E não estou falando sobre especificações de hardware ou versão do flyme.
O hack funciona apenas no sabor internacional do pro5. Para chegar a esse ponto, use XDA Developers: [TUTORIAL] Altere a região / ID para Internacional no Meizu Pro 5 .
O verdadeiro problema é que o telefone Android vem com o gerenciador de inicialização bloqueado para que o fastboot não funcione.
A solução vem com uma imagem de "desenvolvimento" do flyme global que permite "desbloquear o fastboot oem". Então, depois de ter um sabor internacional, use este XDA Developers: [TUTORIAL] Desbloqueie o gerenciador de inicialização do Meizu PRO 5
Agora você pode usar o fastboot; portanto, em teoria, você pode apenas exibir a imagem do ubuntu, mas não pode. O problema é o particionamento, no android pro5 você tem 512M para partição "personalizada" e 512M para partição "cache". A partição "cache" é usada para armazenar as imagens antes da instalação e 512M simplesmente não é suficiente. A edição do ubuntu tem mais de 700 milhões.
A solução:
Primeiro carregue uma partição de recuperação adequada: XDA Developers: [RECOVERY] [M86] [UNOFFICIAL] TWRP 3.0 for Meizu PRO
Isso é bom porque agora você tem uma imagem de recuperação adb ativada.
O ruim é que, mais coisas acontecerão depois, a primeira coisa ruim é que o fdisk do twrp não pode modificar partições.
Agora você pode fazer o shell adb e obter um prompt root no seu telefone.
Agora monte a partição do sistema e desmonte todas as outras (faça isso no menu twrp) e apague tudo em / system (a partição sytem).
Pegue alguma imagem do sistema touch ubuntu como: ubuntu touck meizu pro5 ota-15
empurre-o para o armazenamento interno ( adb push {file_name} /sdcard
)
extraia-o no sistema /, não estamos fazendo uma instalação manual, estamos apenas colocando algumas ferramentas de modificação de partição apropriadas no telefone. Seu sistema ubunty agora está em / system / system
copie / dev para / system / system / dev ( cp -a /dev /system/system
)
agora você pode fazer chroot /system/systen fdisk /dev/block/sda
Agora, existem muitas maneiras de particionar a idéia: obter desta tabela de partição:
~ # fdisk / dev / block / sda Nota: o tamanho do setor é 4096 (não 512) GPT válido encontrado com MBR protetor; usando GPT Comando (m para obter ajuda): p Disco / dev / block / sda: 61071360 setores, 992M Tamanho do setor lógico: 4096 Identificador de disco (GUID): 00042021-0408-4601-9dcc-a8c51255994f A tabela de partição comporta até 128 entradas O primeiro setor utilizável é 6, o último setor utilizável é 7633914 Número Início (setor) Fim (setor) Tamanho Código Nome 1 1024 1279 1024 K 0700 privado 2 1280 1343 256K 0700 Proinfo 3 1344 1407 256K 0700 variados 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 4096 K 0700 dtb 26 7680 13823 24,0M 0700 bootimg 27 13824 22015 32,0M 0700 recuperação 28 22016 30207 32,0M 0700 logotipo de inicialização 29 30208 35327 20,0M 0700 rstinfo 30 35328 40447 20,0M 0700 mnv 31 40448 45567 20,0M 0700 reservados1 32 45568 50687 20,0M 0700 reservados2 33 50688 55807 20,0M 0700 reservados3 41 65536 720895 2560M 0700 system 42 720896 851967 512M 0700 personalizado 43 851968 983039 512M 0700 cache 44 983040 7633914 25.3G 0700dados do usuário
Para algo assim:
~ # fdisk / dev / block / sda Nota: o tamanho do setor é 4096 (não 512) GPT válido encontrado com MBR protetor; usando GPT Comando (m para obter ajuda): p Disco / dev / block / sda: 61071360 setores, 992M Tamanho do setor lógico: 4096 Identificador de disco (GUID): 00042021-0408-4601-9dcc-a8c51255994f A tabela de partição comporta até 128 entradas O primeiro setor utilizável é 6, o último setor utilizável é 7633914 Número Início (setor) Fim (setor) Tamanho Código Nome 1 1024 1279 1024 K 0700 privado 2 1280 1343 256K 0700 Proinfo 3 1344 1407 256K 0700 variados 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 4096 K 0700 dtb 26 7680 13823 24,0M 0700 bootimg 27 13824 22015 32,0M 0700 recuperação 28 22016 30207 32,0M 0700 logotipo de inicialização 29 30208 35327 20,0M 0700 rstinfo 30 35328 40447 20,0M 0700 mnv 31 40448 45567 20,0M 0700 reservados1 32 45568 50687 20,0M 0700 reservados2 33 50688 55807 20,0M 0700 reservados3 41 65536 2441406 9280M 0700 system 42 2441472 2703615 1024M 0700 personalizado 43 2703616 2965759 1024M 0700 cache 44 2965760 7633914 17.8G 0700 dados do usuário
Então, eu também ampliei a partição do sistema. Após essa reinicialização (em recuperação) para ressincronizar, as partições usam twrp para ampliar agora a partição do sistema. e use o shell adb para reformatar as novas partições "personalizadas", "cache" e "dados do usuário".
VOCÊ ESTÁ PRONTO PARA PISCAR.
Tenha muito cuidado agora, a última coisa ruim sobre o TWRP é que ele não executará o processo intermitente do ubuntu touch.
Então, pegue o dummer, mas a imagem oficial do ubuntu flash friendly, de recuperação do ubuntu .
Inicie o processo flash com:
ubuntu-device-flash touch - dispositivo = turbo - canal = ubuntu-touch / stable / meizu.en
Levará algum tempo para baixar e enviar os arquivos para o dispositivo. SEJA RAEDY. Assim que o dispositivo reiniciar, pressione power + volume-down para entrar no bootloader. agora fastboot flash recovery recovery-turbo.img
. Agora você pode reiniciar a recuperação e deixar o processo de piscar automático continuar.
PARABÉNS. Agora você tem um toque do ubuntu no meizu pro5 com OTAs automáticos e funcionando.
tar -vxf
mas apenastar -xf /sdcard/TWRP/...
(10x vezes mais rápido), reinicie!