もともとAndroidに付属していたMeizu Pro 5にUbuntuをインストールする方法


8

Flyme OSバージョンのMeizu Pro 5を購入しました。Ubuntu Phoneをインストールしたい。どうすればできますか。また、必要なファームウェアとツールはどこで入手できますか?

どうもありがとうございました!

回答:


9
  1. XDA開発者:[チュートリアル] Meizu Pro 5で地域/ IDをインターナショナルに変更

    グローバルバージョンを使用している場合は、この手順を実行する必要はありません。

  2. XDA開発者:[チュートリアル] Meizu PRO 5のブートローダーのロックを解除します

  3. XDA開発者:[リカバリ] [M86] [非公式] Meizu PRO用TWRP 3.0

  4. Ubuntu Touchに関するこれら3つの記事を読む

Meizu pro 5はturboと呼ばれています。

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

必要なROMをダウンロードします。

使用画像を表示できます

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

OTA 10.2用にkernel-OTA-10.2.zip ここパッケージしものをダウンロードします。

注意:他のバージョンをインストールする場合は、OTA 10.2を使用してください。上記の4つのファイルを、ダウンロードkernel*.zipしたdevice*.tar.xzファイルから置き換える必要があります。boot.imgdtbおよびlogo.binパーティションフォルダーにldfwあり、BLOBにあります。ブートローダーとリカバリをフラッシュしないでください!(これらのファイルを上記のkernel*.zipファイルに入れないことを意味します)

音量アップ+ダウン+電源ボタンを5秒間押して、リカバリモード(TWRP)に入ります。

TWRPでは、データ、キャッシュ、システムをワイプします。

TWRPでインストールkernel-OTA-10.2.zip(置き換えるとboot.imgdtblogo.binldfw

TWRPでsystemパーティションをマウントします(読み取り専用モードを削除します)。

TWRPでは、ターミナルで以下のコマンドを実行します。

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

システムを再起動します。

ノート:

Ubuntuエディションで提供されるリカバリがないと、OTAアップデートを取得できない場合があります。

あなたは外付けのSDカードなしで上記のすべてのステップを行うことができ、携帯電話はUSBを通していつでも見ることができます。


1
このチュートリアルを使用して、ubuntu OTA11をインストールできました。私は(4.)の記事を読みませんでした。ここで私は何をしましたか:1. xdaリンク1〜3を使用してロックを解除し、home-power-downを押してリカバリモードTWRPにします2. USB経由ですべてのubuntu OTA-11ファイルをTWRPにコピーしますフォルダ。3.上記のようにすべてをインストールしました4.使用せずに解凍しましtar -vxftar -xf /sdcard/TWRP/...(10倍高速)、再起動します!
グランドリュー、2016年

1
OTAの更新に関心のある方-この方法では、手動で行う必要があります。UbuntuはOTAファイルをにダウンロードします/cache/recovery。手動で解凍する必要があります。ubuntuアップデーターで「インストールして再起動」をタップすると、システムがカスタムローダーで起動します。メインポストで述べたように、advanced-> terminalを使用しsystemtar、新しいファイルをマウントしてアンパックします。
Grandrew、2016

1
ここで指定されたwiki.ubuntu.com/Touch/Devicesのリカバリをフラッシュしたところ、OTAは完全に機能しました。
nsg 2016

1
@nsgがこれを実行しようとしました-デバイスはブリックされています。ここに報告されているように、askubuntu.com / questions / 811031 /… -何らかの理由で動作しないようです(おそらく一部のモデルでのみ)
grandrew

@grandrewには国際版(Amazon UKから購入したもの)があります。上記のガイドに従ってください。適用したときに問題となったファイルはOTA-12でした。私は約1週間インストールを使用し、OTA-13がリリースされたときにTWRPがまだあることに気付いたので、ターボリカバリ(sha1 a7a012acbf848ba6608f674935c97024ad7ba495)をダウンロードし、fastbootでフラッシュしました。
nsg

0

まず最初に、meizu pro5には4つのフレーバーがあります。また、ハードウェアの仕様やflymeのバージョンについては話していません。

ハックは、pro5の国際的なフレーバーでのみ機能します。これを取得するには、XDA開発者を使用します。[チュートリアル] Meizu Pro 5で地域/ IDをインターナショナルに変更します。

本当の問題は、Androidスマートフォンにブートローダーがロックされているため、fastbootが機能しないことです。

ソリューションには、「fastboot oem unlock」を実行できるグローバルflymeの「開発」イメージが付属しています。したがって、国際的なフレーバーを使用した後、このXDA開発者を使用します。[チュートリアル] Meizu PRO 5のブートローダーのロックを解除します

これでfastbootを使用できるようになるため、理論的にはubuntuイメージをフラッシュできますが、できません。問題はパーティション分割です。Androidpro5では、「カスタム」パーティション用に512Mと「キャッシュ」パーティション用に512Mがあります。「キャッシュ」パーティションは、インストール前にイメージを保存するために使用され、512Mでは十分ではありません。ubuntuエディションには700Mプラスがあります。

ソリューション:

最初に適切なリカバリパーティションをロードします。XDADevelopers:[RECOVERY] [M86] [UNOFFICIAL] TWRP 3.0 for Meizu PRO

これで、adb対応のリカバリイメージが作成されたので、これは良いことです。

悪い点は、これについては後でさらに説明します。最初の悪い点は、twrpのfdiskがパーティションを変更できないことです。

これで、adb shellを実行して、ルートプロンプトを電話に取り込むことができます。

  • 次に、システムパーティションをマウントし、他のすべてのマウントを解除し(twrpメニューからそれを行います)、/ system(システムパーティション)内のすべてを消去します。

  • ubuntu touck meizu pro5 ota-15のようなubuntuタッチシステムイメージを取得します。

  • 内部ストレージに押し込みます(adb push {file_name} /sdcard

  • それを/ systemに抽出します。手動でインストールするのではなく、適切なパーティション変更ツールを電話に配置するだけです。ubuntyシステムは/ system / systemにあります

  • / devを/ system / system / devにコピー(cp -a /dev /system/system

  • 今あなたはできる chroot /system/systen fdisk /dev/block/sda

現在、パーティションを作成する多くの方法があり、このパーティションテーブルから取得することが考えられます。

〜#fdisk / dev / block / sda
注:セクターサイズは4096です(512ではありません)。
保護MBR付きの有効なGPTが見つかりました。GPTの使用


コマンド(m for help):p
ディスク/ dev / block / sda:61071360セクター、992M
論理セクターサイズ:4096
ディスク識別子(GUID):00042021-0408-​​4601-9dcc-a8c51255994f
パーティションテーブルは最大128のエントリを保持します
最初の使用可能なセクターは6、最後の使用可能なセクターは7633914です

番号開始(セクター)終了(セクター)サイズコード名
   1 1024 1279 1024K 0700プライベート
   2 1280 1343 256K 0700 proinfo
   3 1344 1407 256K 0700その他
  21 2048 3071 4096K 0700パラメータ
  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リカバリー
  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予約済み1
  32 45568 50687 20.0M 0700予約済み2
  33 50688 55807 20.0M 0700予約済み3
  41 65536 720895 2560M 0700システム
  42 720896 851967 512M 0700カスタム
  43 851968 983039 512M 0700キャッシュ
  44 983040 7633914 25.3G 0700ユーザーデータ

このようなものに:

〜#fdisk / dev / block / sda
注:セクターサイズは4096です(512ではありません)。
保護MBR付きの有効なGPTが見つかりました。GPTの使用


コマンド(m for help):p
ディスク/ dev / block / sda:61071360セクター、992M
論理セクターサイズ:4096
ディスク識別子(GUID):00042021-0408-​​4601-9dcc-a8c51255994f
パーティションテーブルは最大128のエントリを保持します
最初の使用可能なセクターは6、最後の使用可能なセクターは7633914です

番号開始(セクター)終了(セクター)サイズコード名
   1 1024 1279 1024K 0700プライベート
   2 1280 1343 256K 0700 proinfo
   3 1344 1407 256K 0700その他
  21 2048 3071 4096K 0700パラメータ
  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リカバリー
  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予約済み1
  32 45568 50687 20.0M 0700予約済み2
  33 50688 55807 20.0M 0700予約済み3
  41 65536 2441406 9280M 0700システム
  42 2441472 2703615 1024M 0700カスタム
  43 2703616 2965759 1024M 0700キャッシュ
  44 2965760 7633914 17.8G 0700ユーザーデータ

そのため、システムパーティションも拡大しました。この再起動後(回復のため)、パーティションを再同期するには、twrpを使用してシステムパーティションを拡大します。そして、adbシェルを使用して、新しい「カスタム」、「キャッシュ」、および「ユーザーデータ」パーティションを再フォーマットします。

フラッシュする準備ができました。

TWRPの最後の悪い点は、ubuntu touchの点滅プロセスを実行しないことです。

だから、ダマーをつかみますが、ubuntuはフラッシュフレンドリーで公式のUbuntu リカバリイメージです。

フラッシュプロセスを開始します。

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

ファイルをダウンロードしてデバイスにプッシュするには、しばらく時間がかかります。レイディになれ。デバイスが再起動したらすぐに、電源+ボリュームダウンを押して、ブートローダーに入ります。今fastboot flash recovery recovery-turbo.img。これで、再起動してリカバリを開始し、自動フラッシュプロセスを続行できます。

おめでとうございます。これで、自動で動作するOTAを備えたmeizu pro5にUbuntuタッチが適用されました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.