あなたが頑固なオープンソースの擁護者なら、あなたはおそらくあなたがAndroidを嫌う理由の膨大なリストを手に入れたでしょう。そして、あなたはおそらく何年もの間、優れたオープンな代替案を見つけようとしているでしょう。悲しいことに、Ubuntu touch、Firefox OS、Sailfishなどのプロジェクトは失敗したか、停止しました。 LinuxベースのオープンソースのAndroid OSを引き続き希望している場合は、KDE Plasmaモバイルが適しています。 Ubuntuタッチの分岐バージョンであり、KDEモバイルOSをNexus 5および5Xにもたらします。完全なLinuxエクスペリエンスをモバイルにもたらすことを約束します。 Nexus 5および5XにKDE PlasmaモバイルLinuxをインストールする方法は次のとおりです。
Androidツールのインストール
必要なAndroidデバイスと対話するにはAndroid開発ツール。一部のLinuxディストリビューションでは、簡単にアクセスできるようにこれらのツールを直接パッケージ化していますが、そうでないものもあります。 PlasmaモバイルをNexus 5および5Xにインストールするのに必要なのは、Android開発環境全体ではなく、FastbootとADBのみです。 ADBおよびFastbootツールをGoogleから直接ダウンロードすることもできます。
Linuxのバージョンでこれらのツールを入手する方法は次のとおりです。
Ubuntu
sudo apt install android-tools-adb git android-tools-fastboot
Arch Linux
sudo pacman -S android-tools git
Debian
sudo apt-get install android-tools-adb android-tools-fastboot git
Fedora、Open SUSE、その他のLinux
Fedora OpenSUSE、および他の多くのLinuxそこにあるディストリビューションには、Android Debug BridgeまたはFastbootツールのインストール可能なバイナリは含まれていません。 Googleのオペレーティングシステムには多くの文字列が添付されているため、これは残念ながら予測可能です。そのため、開発ツールをすぐに配布しないことを選択する人もいます。
心配無用!ダウンロードするスタンドアロンのバイナリがありますが、それは問題なく動作します!
まず、これらのダウンロードリンクからADBとFastbootの両方をダウンロードします。

これらのバイナリのダウンロードに加えて、Linux OSのパッケージマネージャーでGitパッケージを必ずインストールしてください
次に、ターミナルを開いて次のコマンドを実行し、AndroidデバイスツールをLinux PCのパスに配置します。
sudo cd ~/Downloads
注:ダウンロードディレクトリは異なる場合があります。
ダウンロードディレクトリ内で、lsコマンドを使用してすべてのファイルを一覧表示します。
ls
「fastboot」と「adb」を探します。次に、Chmodコマンドを使用して、これらのファイルのアクセス許可を変更します。これは、ADBとFastbootの両方を実行可能にするため、非常に重要です。
sudo chmod +x fastboot sudo chmod +x adb
次に、mvコマンドを使用して、両方のバイナリを/ usr / bin /ディレクトリに配置します。これにより、ターミナル内の他のツールと同様にFastbootとADBの両方を呼び出すことができます。
sudo mv ~/Downloads/adb /usr/bin sudo mv ~/Downloads/fastboot /usr/bin
ブートローダーのロック解除
カスタムファームウェアをフラッシュするには、デバイスのブートローダーをロック解除する必要があります。方法は次のとおりです。 Nexus 5と5Xの両方の手順はほぼ同じです。
ステップ1: USBケーブルでAndroidデバイスをPCに接続します。最良の結果を得るには、必ず付属の元のケーブルを使用してください。
ステップ2:設定に移動し、「約電話"。見つからない? Android 6以降では、ユーザーは検索ボタンを使用できます。 「電話について」と入力します。電話についての領域で、「ビルド番号」を探します。 「開発者になりました!」という通知が表示されるまで、ビルド番号をすばやくタップします。
ステップ3:メイン設定エリアに戻ります。 検索ボックスに「USBデバッグ」と入力します。スライダーをクリックして有効にします。検索を持たない以前のバージョンのAndroidの場合、このオプションは開発者設定で見つけることができます。
ステップ4: 開発者向けオプションに戻ります。 Nexus 5Xのブートローダー設定は、ブートを完全にロック解除するために有効にする必要があります。 「OEMのロック解除を許可する」を検索して、チェックボックスをオンにします。
ステップ5: ターミナルを開き、次を入力します。
sudo -s adb start-server
次に、5 / 5Xのロックを解除し、デバイスでUSBデバッグプロンプトを受け入れます。 USBデバッグを手動で受け入れたくない場合は、[このコンピューターから常に許可する]チェックボックスをオンにします。
デバイスチェックを実行して、adbサーバーが動作しているかどうかを確認します。
adb devices
次に、ブートローダーを再起動します。
adb reboot bootloader
ステップ6: デバイスはダウンロードモードです。インストールプロセスを開始する時間。まず、fastbootコマンドを実行して、デバイスがまだ正しく接続されているかどうかを確認します。
fastboot devices
すべてが正常に機能している場合は、端末に電話のシリアル番号が表示されます。
ブートローダーのロックを解除するには:
fastboot oem unlock
このコマンドを実行するときは、電話を開いて契約に同意する必要があります。ボリュームアップ/ダウンキーを使用してナビゲートし、電源ボタンを使用して受け入れます。
Plasma Mobileのインストール
デバイスのロックが解除され、すべての準備が整いました。 Nexus 5 / 5xでKDE Plasmaモバイルの最新バージョンを入手してください。同じルートターミナルを使用して、次の操作を行います。
fastboot format cache
これにより、デバイスのキャッシュパーティションがクリアされます。これは非常に重要です。さもないと、OSは失敗します。次に、ユーザーデータパーティションをクリアします。
fastboot format userdat
必要なパーティションをフォーマットしたら、OSをインストールします。最新のソースコードをPCに複製します。

git clone https://github.com/plasma-phone-packaging/pm-flashtool.git
cdコマンドでソースディレクトリを入力します。
cd pm-flashtool
最後に、フラッシュプロセスを開始します。
./pm-flash -p neon
このプロセス(最初の起動を含む)には、少しの時間。我慢して。デバイスの電源を切らないでください。いいえ、壊れていません。Androidデバイスに新しいファームウェアをインストールすることを忘れないでください。特にLinuxベースのものには時間がかかります。
結論
Linuxユーザーには、ほとんど1つの選択肢があります。スマートフォン:Android。ほとんどのハードオープンソースファンにとって、これは残念なことです。Googleは毎日プラットフォームをさらに閉鎖しています。しばらくの間、オープンソースコミュニティでAndroidに代わるすべての実行可能な代替手段が消滅したように見えました。つまり、Plasma mobileが登場するまでです。 Androidに代わる実行可能なオペレーティングシステムを探しているなら、これが最後のチャンスかもしれません。切り替えたいですか?今すぐNexus 5または5Xを手に取り、試してみてください。
コメント