Ubuntu Touch OTA-7がリリースされました
2024年11月29日、Ubuntu Touch OTA-7 がリリースされました。Ubuntu Touchとは
「Ubuntu Touch」は、スマートフォンやタブレットなどモバイルデバイス向けのOSであり、ユーザーのプライバシーと自由を尊重するOSです。UbuntuベースのOS
「Ubuntu Touch」は「Ubuntu」ベースで開発されているOSであり、開発は「UBports」コミュニティーにより行われています。モバイルのUXとデスクトップのUX
外部ディスプレイとキーボード、そしてマウスをモバイルデバイスに接続すれば、UIがデスクトップ向けのUIに変化し、デスクトップとして活用することもできます。つまり1つのモバイルデバイスで、モバイルのUXとデスクトップのUXを利用することができます。
Ubuntu Touchがサポートしているデバイス
「Ubuntu Touch」がサポートしているデバイスや、各デバイスで利用可能な機能及び制限は、以下を参照してください。Ubuntu Touchインストーラー
「Ubuntu Touch」は「UBports Installer」を利用してインストールします。「UBports Installer」は、「Windows」「macOS」「Linux」に対応しています。
「UBports Installer」の使い方は、以下の動画を参考にしてください。
Ubuntu Touch OTA-7
今回リリースされた Ubuntu Touch OTA-7 は、Ubuntu 20.04 LTS ベースの Ubuntu Touch です。セキュリティーアップデートリリース
Ubuntu Touch OTA-7 はセキュリティーアップデートリリースであり、不具合の修正が主な変更点になります。対象デバイス
今回リリースされた Ubuntu Touch OTA-7 は、以下のデバイスが対象になっています。- Asus Zenfone Max Pro M1
- F(x)tec Pro1 X
- Fairphone 3 / 3+
- Fairphone 4
- Google Pixel 3a / 3a XL
- JingPad A1
- Oneplus 5 / 5T
- OnePlus 6 / 6T
- OnePlus Nord N10 5G
- OnePlus Nord N100
- Sony Xperia X
- Vollaphone
- Vollaphone X
- Vollaphone 22
- Vollaphone X23
- Xiaomi Poco X3 NFC / X3
脆弱性
今回見つかった脆弱性は、PulseAudio 及びオーディオサーバーで見つかった脆弱性です。この脆弱性の中にはユーザーのプライバシーに影響を与える脆弱性が含まれており、今回スケジュールにない Ubuntu Touch OTA-7 が緊急リリースされることになりました。
1. 権限がないアプリからデバイスのマイクにアクセスできてしまう
この脆弱性は、システムから隔離されたアプリが PulseAudio のシステムモジュールから Trust Store パーミッションを削除できてしまう脆弱性です。この脆弱性により権限のないアプリから、ユーザーに知られることなく権限が必要なデバイスのマイクへアクセス可能になります。
2. PulseAudio をクラッシュさせる
Bluetooth ヘッドセットが接続されたデバイスで、システムから隔離されたアプリがある特定の仮想デバイスにアクセスしボリュームを調整することで、PulseAudioをクラッシュさせることができてしまう脆弱性です。Ubuntu Touch OTA-7 をインストールするには
Ubuntu Touch OTA-7 をインストールする方法です。1. stableチャンネルでUbuntu Touchを利用している場合
現在 stable チャンネルですでに Ubuntu Touch を利用している場合、System Settings の Updates 画面から Ubuntu Touch OTA-7 へアップデートできます。ただしアップデートはリリース日以降ランダムに提供されるため、デバイスによってアップデートを受け取れる時期が異なります。
これはアップデートに問題が見つかった際に、ユーザーへの影響を軽減するための措置です。
またアップデートを自動ダウンロードに設定している場合、アップデート可能になったら自動的に通知が表示されます。
即座にアップデートを適用したい場合
即座にアップデートを適用したい場合、まずデバイスのADBアクセスを有効にします。次に「adb shell」上で以下のコマンドを実行します。
sudo system-image-cli -v -p 0 --progress dots
2. Ubuntu Touchを新規にインストールする場合
Ubuntu Touch を新規にインストールする場合、以下を参考にして Ubuntu Touch OTA-7 をインストールしてください。不具合を見つけた時は
不具合を見つけた時は、まず以下のドキュメントに目を通し不具合の報告方法を確認してください。また各デバイスごとにGitlabにリポジトリーが用意されていますので、その各リポジトリーの「issues」にすでに不具合が報告されていないか確認してください。
デバイスごとのリポジトリーは「Ubuntu Touch devices」からアクセスできます。