Flyme OSバージョンのMeizu Pro 5を購入しました。Ubuntu Phoneをインストールしたい。どうすればできますか。また、必要なファームウェアとツールはどこで入手できますか?
どうもありがとうございました!
Flyme OSバージョンのMeizu Pro 5を購入しました。Ubuntu Phoneをインストールしたい。どうすればできますか。また、必要なファームウェアとツールはどこで入手できますか?
どうもありがとうございました!
回答:
XDA開発者:[チュートリアル] Meizu Pro 5で地域/ IDをインターナショナルに変更
グローバルバージョンを使用している場合は、この手順を実行する必要はありません。
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.img
、dtb
およびlogo.bin
パーティションフォルダーにldfw
あり、BLOBにあります。ブートローダーとリカバリをフラッシュしないでください!(これらのファイルを上記のkernel*.zip
ファイルに入れないことを意味します)
音量アップ+ダウン+電源ボタンを5秒間押して、リカバリモード(TWRP)に入ります。
TWRPでは、データ、キャッシュ、システムをワイプします。
TWRPでインストールkernel-OTA-10.2.zip
(置き換えるとboot.img
、dtb
、logo.bin
、ldfw
)
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を通していつでも見ることができます。
/cache/recovery
。手動で解凍する必要があります。ubuntuアップデーターで「インストールして再起動」をタップすると、システムがカスタムローダーで起動します。メインポストで述べたように、advanced-> terminalを使用しsystem
てtar
、新しいファイルをマウントしてアンパックします。
まず最初に、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タッチが適用されました。
tar -vxf
たtar -xf /sdcard/TWRP/...
(10倍高速)、再起動します!