Comment installer Ubuntu sur Meizu Pro 5 qui était à l'origine avec Android?

8

J'ai acheté Meizu Pro 5, la version Flyme OS. Je veux y installer Ubuntu Phone. Comment puis-je le faire et où puis-je obtenir le firmware et les outils nécessaires?

Merci beaucoup!

Fabien Monvoisin
la source

Réponses:

9
  1. Développeurs XDA: [TUTORIAL] Changer la région / ID en International dans Meizu Pro 5

    Si vous utilisez la version globale, vous n'avez pas besoin de faire cette étape.

  2. Développeurs XDA: [TUTORIEL] Déverrouillez le chargeur de démarrage de Meizu PRO 5

  3. Développeurs XDA: [RÉCUPÉRATION] [M86] [NON OFFICIEL] TWRP 3.0 pour Meizu PRO

  4. Lisez ces 3 articles sur Ubuntu Touch

Meizu pro 5 est nommé turbo.

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

Téléchargez la ROM dont vous avez besoin.

Vous pouvez montrer l'utilisation des images

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

Téléchargez celui kernel-OTA-10.2.zip que j'ai emballé ici pour OTA 10.2.

ATTENTION: Si vous souhaitez installer une autre version, alors OTA 10.2. vous devez remplacer 4 fichiers ci-dessus à kernel*.zippartir du device*.tar.xzfichier que vous avez téléchargé. boot.img, dtbet se logo.bintrouvent dans le dossier des partitions, ldfwdans des objets blob. NE PAS FLASH bootloader et récupération! (ce qui signifie ne pas mettre ces fichiers dans le kernel*.zipfichier ci-dessus )

Passez en mode de récupération (TWRP) en appuyant sur les boutons volume haut + bas + alimentation pendant 5 secondes.

Dans TWRP, effacez les données, le cache, le système.

Dans TWRP installer kernel-OTA-10.2.zip(avec le remplacé boot.img, dtb, logo.bin, ldfw)

Dans TWRP, montez la systempartition (supprimez le mode lecture seule).

Dans TWRP, exécutez les commandes ci-dessous dans le 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

Redémarrez le système.

Remarques:

Il ne peut pas obtenir de mises à jour OTA sans une récupération fournie par l'édition Ubuntu.

Vous pouvez faire toutes les étapes ci-dessus sans carte SD externe, le mobile peut être vu tout le temps via USB.

zhouruixi
la source
1
J'ai pu installer ubuntu OTA11 en utilisant ce tutoriel. Je n'ai pas lu les articles de (4.) voici ce que j'ai fait: 1. déverrouiller en utilisant les liens xda 1-3, appuyez sur home-power-down pour le mode de récupération TWRP 2. copié via USB tous les fichiers ubuntu OTA-11 vers TWRP dossier. 3. Tout installé comme dit 4. déballé ne pas utiliser tar -vxfmais juste tar -xf /sdcard/TWRP/...(10 fois plus rapide), redémarrez!
grandrew
1
Pour ceux intéressés par les mises à jour OTA - dans cette méthode, vous devez le faire manuellement. Ubuntu téléchargera les fichiers OTA sur /cache/recovery. Vous devez les déballer manuellement. Après avoir appuyé sur "installer et redémarrer" dans le programme de mise à jour ubuntu - le système démarrera dans le chargeur personnalisé. Montez systemet décompressez les nouveaux fichiers en utilisant tarcomme indiqué dans le post principal en utilisant le terminal avancé->.
grandrew
1
J'ai flashé la récupération spécifiée ici wiki.ubuntu.com/Touch/Devices , OTA a parfaitement fonctionné après cela.
nsg
1
@nsg vient d'essayer de le faire - et l'appareil est maçonné. Comme indiqué ici askubuntu.com/questions/811031/… - il semble que cela ne fonctionne pas pour une raison quelconque (peut-être sur certains modèles uniquement)
grandrew
Je suis désolé d'apprendre que @grandrew, j'ai l'international (acheté sur Amazon UK). J'ai suivi le guide ci-dessus. Les fichiers en question lorsque je les ai appliqués étaient OTA-12. J'ai utilisé l'installation pendant environ une semaine et lorsque OTA-13 a été publié, j'ai remarqué que j'avais encore TWRP, je viens de télécharger la récupération turbo (sha1 a7a012acbf848ba6608f674935c97024ad7ba495) et je l'ai flashée avec fastboot.
nsg
0

Donc, première chose: il existe 4 saveurs de meizu pro5. Et je ne parle pas de spécifications matérielles ou de version de flyme.

Le hack ne fonctionne que sur la saveur internationale de pro5. Pour y accéder, utilisez les développeurs XDA: [TUTORIAL] Changez la région / ID en International dans Meizu Pro 5 .

Le vrai problème est que le téléphone Android est livré avec le chargeur de démarrage verrouillé, donc le démarrage rapide ne fonctionnera pas.

La solution est livrée avec une image de "développement" de flyme globale qui vous permet de faire un "déverrouillage rapide oem". Donc, après avoir une saveur internationale, utilisez ces développeurs XDA: [TUTORIAL] Déverrouillez le chargeur de démarrage de Meizu PRO 5

Vous pouvez maintenant utiliser fastboot, donc en théorie, vous pouvez simplement flasher l'image ubuntu, mais vous ne pouvez pas. Le problème est le partitionnement, sur android pro5 vous avez 512M pour la partition "custom" et 512M pour la partition "cache". La partition "cache" est utilisée pour stocker les images avant l'installation et 512M n'est tout simplement pas suffisant. L'édition ubuntu a 700M plus.

La solution:

Chargez d'abord une partition de récupération appropriée: Développeurs XDA: [RÉCUPÉRATION] [M86] [NON OFFICIEL] TWRP 3.0 pour Meizu PRO

C'est une bonne chose car vous avez maintenant une image de récupération activée par adb.

La mauvaise chose est que, plus de choses arriveront plus tard, la première mauvaise chose est que le fdisk de twrp ne peut pas modifier les partitions.

Vous pouvez donc maintenant faire adb shell et obtenir une invite root dans votre téléphone.

  • Montez maintenant la partition système et démontez toutes les autres (vous le faites depuis le menu twrp) effacez tout dans / system (la partition système).

  • Prenez une image du système tactile ubuntu comme: ubuntu touck meizu pro5 ota-15

  • poussez-le dans le stockage interne ( adb push {file_name} /sdcard)

  • extrayez-le dans le système /, nous ne faisons pas une installation manuelle, nous mettons simplement des outils de modification de partition appropriés sur le téléphone. Votre système ubunty est maintenant dans / system / system

  • copier / dev dans / system / system / dev ( cp -a /dev /system/system)

  • maintenant tu peux faire chroot /system/systen fdisk /dev/block/sda

Il existe maintenant de nombreuses façons de faire le partitionnement, l'idée est d'obtenir à partir de cette table de partition:

~ # fdisk / dev / block / sda
Remarque: la taille du secteur est 4096 (pas 512)
GPT valide trouvé avec MBR protecteur; en utilisant GPT


Commande (m pour l'aide): p
Disque / dev / block / sda: 61071360 secteurs, 992M
Taille du secteur logique: 4096
Identificateur de disque (GUID): 00042021-0408-4601-9dcc-a8c51255994f
La table de partition peut contenir jusqu'à 128 entrées
Le premier secteur utilisable est 6, le dernier secteur utilisable est 7633914

Numéro Début (secteur) Fin (secteur) Taille Code Nom
   1 1024 1279 1024K 0700 privé
   2 1280 1343 256K 0700 proinfo
   3 1344 1407 256K 0700 divers
  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 récupération
  28 22016 30207 32.0M 0700 bootlogo
  29 30208 35327 20.0M 0700 rstinfo
  30 35328 40447 20,0M 0700 mnv
  31 40448 45567 20,0M 0700 réservés1
  32 45568 50687 20,0M 0700 réservés2
  33 50688 55807 20,0M 0700 réservés3
  41 65536 720895 Système 2560M 0700
  42 720896 851967 512M 0700 personnalisé
  43 851968 983039 512 Mo de cache 0700
  44 983040 7633914 25.3G 0700 données utilisateur

Pour quelque chose comme ça:

~ # fdisk / dev / block / sda
Remarque: la taille du secteur est 4096 (pas 512)
GPT valide trouvé avec MBR protecteur; en utilisant GPT


Commande (m pour l'aide): p
Disque / dev / block / sda: 61071360 secteurs, 992M
Taille du secteur logique: 4096
Identificateur de disque (GUID): 00042021-0408-4601-9dcc-a8c51255994f
La table de partition peut contenir jusqu'à 128 entrées
Le premier secteur utilisable est 6, le dernier secteur utilisable est 7633914

Numéro Début (secteur) Fin (secteur) Taille Code Nom
   1 1024 1279 1024K 0700 privé
   2 1280 1343 256K 0700 proinfo
   3 1344 1407 256K 0700 divers
  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 récupération
  28 22016 30207 32.0M 0700 bootlogo
  29 30208 35327 20.0M 0700 rstinfo
  30 35328 40447 20,0M 0700 mnv
  31 40448 45567 20,0M 0700 réservés1
  32 45568 50687 20,0M 0700 réservés2
  33 50688 55807 20,0M 0700 réservés3
  41 65536 2441406 Système 9280M 0700
  42 2441472 2703615 1024M 0700 personnalisé
  43 2703616 2965759 1024M cache 0700
  44 2965760 7633914 17.8G 0700 données utilisateur

J'ai donc également agrandi la partition système. Après ce redémarrage (en récupération) pour resynchroniser les partitions, utilisez twrp pour agrandir maintenant la partition système. et utilisez adb shell pour reformater les nouvelles partitions "personnalisées", "cache" et "userdata".

VOUS ÊTES PRÊT À FLASH.

Soyez très prudent maintenant, la dernière mauvaise chose à propos de TWRP est qu'il ne lancera pas le processus de clignotement d'ubuntu touch.

Alors allez chercher le mannequin, mais ubuntu flash amical, image officielle de récupération ubuntu .

Démarrez le processus flash avec:

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

Le téléchargement et l'envoi des fichiers sur l'appareil prendront un certain temps. SOYEZ RAEDY. Dès que l'appareil redémarre, appuyez sur power + volume-down pour accéder au chargeur de démarrage. maintenant fastboot flash recovery recovery-turbo.img. Vous pouvez maintenant redémarrer en récupération et laisser le processus de clignotement automatique se poursuivre.

FÉLICITATIONS. Vous avez maintenant une touche ubuntu sur meizu pro5 avec des OTA automatiques et fonctionnels.

E. Timotei
la source