<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Xiaomi on Ivon's Blog</title><link>https://ivonblog.com/ja-jp/tags/xiaomi/</link><description>Recent content in Xiaomi on Ivon's Blog</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><managingEditor>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</managingEditor><webMaster>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</webMaster><copyright>Ivon's Blog（ivonblog.com）の記事はご自由に共有いただけます。引用の際は、記事のURLを明記してください。特に明記されていない限り、すべての記事CC BY-SA 4.0 表示-継承 4.0 国際 ライセンスの下で提供されています。商用利用をご希望の場合は、お問い合わせください。</copyright><lastBuildDate>Mon, 03 Apr 2023 18:00:00 +0800</lastBuildDate><atom:link href="https://ivonblog.com/ja-jp/tags/xiaomi/index.xml" rel="self" type="application/rss+xml"/><follow_challenge><feedId>56005902658351104</feedId><userId>1132431067563556864</userId></follow_challenge><item><title>スマホ版Debian、Xiaomi Pocophone F1にMobianをインストールする</title><link>https://ivonblog.com/ja-jp/posts/xiaomi-poco-f1-mobian/</link><pubDate>Mon, 03 Apr 2023 18:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/xiaomi-poco-f1-mobian/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Mobianとは何か？Debianをベースに開発されたスマホ向けLinuxシステムです。Debian Testingブランチ、つまりDebian 12 Bookwormをベースにしています。&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/xiaomi-poco-f1-mobian/images/DSC-0074.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;もともとMobianはPine64のデバイスだけを対象に開発されていましたが、その後いくつかのAndroidスマホにも対応しました。OnePlus 6T、Xiaomi Pocophone F1、Xiaomi Mix 2S、Fairphone 4、SHIFT 6mqです。これは&lt;a href="https://ivonblog.com/ja-jp/posts/postmarketos-general-installation/" target="_blank" rel="noreferrer"&gt;postmarketOS&lt;/a&gt;の発展と関係があると思います。&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Mobianとは何か？Debianをベースに開発されたスマホ向けLinuxシステムです。Debian Testingブランチ、つまりDebian 12 Bookwormをベースにしています。&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/xiaomi-poco-f1-mobian/images/DSC-0074.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;もともとMobianはPine64のデバイスだけを対象に開発されていましたが、その後いくつかのAndroidスマホにも対応しました。OnePlus 6T、Xiaomi Pocophone F1、Xiaomi Mix 2S、Fairphone 4、SHIFT 6mqです。これは&lt;a href="https://ivonblog.com/ja-jp/posts/postmarketos-general-installation/" target="_blank" rel="noreferrer"&gt;postmarketOS&lt;/a&gt;の発展と関係があると思います。&lt;/p&gt;
&lt;p&gt;私のスマホはXiaomi Poco F1です。2023年4月時点では、Mobian環境下で大部分のハードウェア機能は正常に動作しますが、カメラとOTGはまだ使えません。&lt;/p&gt;
&lt;p&gt;実機操作の動画&lt;/p&gt;




&lt;div style="position: relative; padding-bottom: 56.25%; overflow: hidden;"&gt;
 &lt;iframe style="position: absolute; width: 100%; height: 100%;"
 src="http://www.youtube.com/embed/sDW3bcCshlw" allowfullscreen frameborder="0" loading="lazy"&gt;
 &lt;/iframe&gt;
&lt;/div&gt;

&lt;h2 class="relative group"&gt;1. インストール手順
 &lt;div id="1-インストール手順" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%89%8b%e9%a0%86" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Mobianを書き込むとAndroidシステムは上書きされます。Androidへ戻す場合はMiFlashを使ってください。&lt;/p&gt;
&lt;p&gt;まずPocophone F1のbootloaderがアンロック済みであることを確認します。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;スマホの電源を切り、電源ボタンと音量下ボタンを同時に押してfastbootに入ります。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://images.mobian-project.org/sdm845/weekly/" target="_blank" rel="noreferrer"&gt;Mobian Weekly builds&lt;/a&gt;からs845プロセッサ搭載スマホ用の書き込みファイル(.tar.gz)をダウンロードし、展開します。中には起動用のboot.imgとシステム用のrootfs.imgが入っています。そのディレクトリで端末を開きます。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fastbootでboot.imgをbootパーティションとsystemパーティションへ書き込みます。このXiaomi端末はTianma製とEBBG製の画面で分かれており、私のものはTianmaなのでtianmaのboot.imgを選びます。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;fastboot flash boot mobian-sdm845-phosh-20230402.boot-beryllium-tianma.img
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;fastboot flash system mobian-sdm845-phosh-20230402.boot-beryllium-tianma.img&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="4"&gt;
&lt;li&gt;次にrootfs.imgをuserdataパーティションへ書き込みます。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;fastboot -S 100M flash userdata mobian-sdm845-phosh-20230402.rootfs.img&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="5"&gt;
&lt;li&gt;dtboを消去します。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;fastboot erase dtbo&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="6"&gt;
&lt;li&gt;再起動します。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;fastboot reboot&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 class="relative group"&gt;2. Mobianのインターフェースと操作のコツ
 &lt;div id="2-mobianのインターフェースと操作のコツ" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-mobian%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%bf%e3%83%bc%e3%83%95%e3%82%a7%e3%83%bc%e3%82%b9%e3%81%a8%e6%93%8d%e4%bd%9c%e3%81%ae%e3%82%b3%e3%83%84" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;デフォルトのアカウントはmobian、パスワードは1234です。&lt;/p&gt;
&lt;p&gt;デフォルトのインターフェースはPhosh(Gnomeベース)で、表示プロトコルはWaylandです。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;操作の流れとしては、画面下部を一度タップするとマルチタスクに入ります。
&lt;img src=https://static.ivonblog.com/posts/xiaomi-poco-f1-mobian/images/2022-03-24-19-32-16.webp width=200 alt="" loading="lazy"&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;画面上部を一度タップするとステータスバーを開きます。横画面モードは手動でタップして切り替える必要があります。
&lt;img src=https://static.ivonblog.com/posts/xiaomi-poco-f1-mobian/images/2022-03-24-19-33-39.webp width=200 alt="" loading="lazy"&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;設定からインターフェースを中国語に変更することはできますが、大部分のLinuxスマホAPPには翻訳がなく、中国語のタッチキーボードもありません。
&lt;img src=https://static.ivonblog.com/posts/xiaomi-poco-f1-mobian/images/2022-03-24-19-34-33.webp width=200 alt="" loading="lazy"&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;端末(King Cross)を開き、APTコマンドでパッケージを更新します:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt upgrade -y&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img src=https://static.ivonblog.com/posts/xiaomi-poco-f1-mobian/images/2022-03-24-19-33-03.webp width=200 alt="" loading="lazy"&gt;
&lt;ol start="5"&gt;
&lt;li&gt;MobianのソフトウェアソースはDebian boorkwormのリポジトリです。Gnome Softwareはリポジトリから直接パッケージをインストールできます。
&lt;img src=https://static.ivonblog.com/posts/xiaomi-poco-f1-mobian/images/2022-03-24-19-31-33.webp width=200 alt="" loading="lazy"&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Flatpakをインストールすると、ソフトウェアストアからFlathubのアプリケーションもダウンロードできます。&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install flatpak
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install gnome-software-plugin-flatpak
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;その他のLinuxスマホ専用ソフトウェアを探すなら、&lt;a href="https://wiki.mobian-project.org/doku.php?id=apps" target="_blank" rel="noreferrer"&gt;Mobian&lt;/a&gt;、&lt;a href="https://wiki.postmarketos.org/wiki/Applications_by_category" target="_blank" rel="noreferrer"&gt;postmarketOS&lt;/a&gt;、&lt;a href="https://plasma-mobile.org/" target="_blank" rel="noreferrer"&gt;Plasma Mobile&lt;/a&gt;のWikiを参照してください。中には多くのソフトウェア一覧があります。&lt;/p&gt;
&lt;p&gt;MobianはDebianの派生版なので、同じように追加できるサードパーティリポジトリもあります。Linuxスマホ専用のツールをインストールするために使えますが、それらのせいでスマホが起動しなくなる可能性にも注意が必要です。&lt;/p&gt;

&lt;h2 class="relative group"&gt;3. WaydroidをインストールしてAndroid APPを動かす
 &lt;div id="3-waydroidをインストールしてandroid-appを動かす" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-waydroid%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%97%e3%81%a6android-app%e3%82%92%e5%8b%95%e3%81%8b%e3%81%99" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;MobianはDebian Testingベースです。次のコマンドでWaydroid upstreamのbookwormリポジトリを追加してインストールします:&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install curl ca-certificates -y
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl https://repo.waydro.id &lt;span class="p"&gt;|&lt;/span&gt; sudo bash -s bookworm
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install waydroid -y
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl &lt;span class="nb"&gt;enable&lt;/span&gt; waydroid-container
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl start waydroid-container&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;続いて&lt;a href="https://ivonblog.com/ja-jp/posts/postmarketos-waydroid/" target="_blank" rel="noreferrer"&gt;Waydroid + postmarketOS&lt;/a&gt;を参照してください。&lt;/p&gt;

&lt;h2 class="relative group"&gt;4. Steamゲームを遊ぶ
 &lt;div id="4-steamゲームを遊ぶ" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#4-steam%e3%82%b2%e3%83%bc%e3%83%a0%e3%82%92%e9%81%8a%e3%81%b6" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;chroot環境を作成し、Box86 + WineをコンパイルしてWindowsプログラムを実行します。詳しい手順はこちら：&lt;a href="https://ivonblog.com/ja-jp/posts/linux-phone-box86-steam/" target="_blank" rel="noreferrer"&gt;Box86 + Steam&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ただしPhoshのデスクトップ環境はデスクトップAPPを動かすのに向いていません。Phoshは各ウィンドウをそれぞれ1つのAPPとして処理するため、別途&lt;a href="https://wiki.debian.org/Gnome" target="_blank" rel="noreferrer"&gt;GNOMEデスクトップ環境&lt;/a&gt;をインストールした方がよいです。&lt;/p&gt;

&lt;h2 class="relative group"&gt;参考資料
 &lt;div id="参考資料" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%8f%82%e8%80%83%e8%b3%87%e6%96%99" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://mobian-project.org/" target="_blank" rel="noreferrer"&gt;Mobian公式サイト&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://wiki.mobian-project.org/doku.php?id=apps" target="_blank" rel="noreferrer"&gt;Mobian WIKI&lt;/a&gt;：中にはよく使われるAPP一覧があります。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://droidian.org/" target="_blank" rel="noreferrer"&gt;Droidian&lt;/a&gt;: Mobianベースで、libhybris技術を採用し、より多くのAndroidスマホでもMobianを動かせるようにしようとしています。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/ja-jp/posts/xiaomi-poco-f1-mobian/featured.webp"/></item><item><title>Ubuntu Touchを試す：Redmi Note 5 + Androidデュアルブート</title><link>https://ivonblog.com/ja-jp/posts/redmi-note5-ubuntu-touch/</link><pubDate>Thu, 04 Nov 2021 18:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/redmi-note5-ubuntu-touch/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Ubuntu TouchはLinuxをスマホに持ち込み、モバイルOSにすることを目指しています。&lt;/p&gt;
&lt;p&gt;CanonicalがUbuntu Touchを放棄した後、Ubportsコミュニティが保守を引き継ぎました。公式対応機種は約20台で、ワンクリックインストーラーも提供されています。&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Ubuntu TouchはLinuxをスマホに持ち込み、モバイルOSにすることを目指しています。&lt;/p&gt;
&lt;p&gt;CanonicalがUbuntu Touchを放棄した後、Ubportsコミュニティが保守を引き継ぎました。公式対応機種は約20台で、ワンクリックインストーラーも提供されています。&lt;/p&gt;
&lt;img src="https://i.imgur.com/jcWAoGl.png" width=200&gt;
&lt;p&gt;このRedmi Note 5は公式対応ではありません。Halium Projectの技術を使っており、Androidシステムと共存でき、Androidエミュレーターもインストールできます。&lt;/p&gt;
&lt;p&gt;Redmi Note 5 + Ubuntu touch、テスト項目：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WIFI&lt;/li&gt;
&lt;li&gt;Bluetooth&lt;/li&gt;
&lt;li&gt;4Gネットワーク&lt;/li&gt;
&lt;li&gt;懐中電灯&lt;/li&gt;
&lt;li&gt;画面回転&lt;/li&gt;
&lt;li&gt;GPS&lt;/li&gt;
&lt;li&gt;バイブレーション&lt;/li&gt;
&lt;li&gt;カメラ&lt;/li&gt;
&lt;li&gt;音声&lt;/li&gt;
&lt;li&gt;指紋&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;1. 必要なツール
 &lt;div id="1-必要なツール" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-%e5%bf%85%e8%a6%81%e3%81%aa%e3%83%84%e3%83%bc%e3%83%ab" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;スマホ：Redmi Note 5 (whyred)、MIUI 11&lt;/p&gt;
&lt;p&gt;Recovery：TWRP 3.5.2。&lt;/p&gt;
&lt;p&gt;ROM &amp;amp; halium-boot.img：どれか1つをダウンロードします。それぞれバグがあり、全テスト項目が問題ないものはありません。&lt;/p&gt;
&lt;p&gt;Github上のバージョンは、カメラとタイムゾーンが変です：&lt;a href="https://github.com/Linux-On-Sdm6Series/Linux_manifest/releases" target="_blank" rel="noreferrer"&gt;https://github.com/Linux-On-Sdm6Series/Linux_manifest/releases&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ubportsフォーラムでparasparihar0がビルドしたバージョンは、音声がありません：&lt;a href="https://forums.ubports.com/topic/5128/redmi-note-5-pro-whyred" target="_blank" rel="noreferrer"&gt;https://forums.ubports.com/topic/5128/redmi-note-5-pro-whyred&lt;/a&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;2. インストール手順
 &lt;div id="2-インストール手順" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e6%89%8b%e9%a0%86" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Androidのパーティション暗号化が原因でUbuntu touchが起動できない問題があるようです。遭遇した場合はdataパーティションをフォーマットしてからUbuntu touchを入れるしかありません。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;TWRP Recoveryに入り、bootパーティションをバックアップします。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;次に&lt;code&gt;halium-boot.img&lt;/code&gt;をbootパーティションへ書き込みます&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ubuntu touchシステムを書き込みます。/dataパーティションにインストールされます。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;起動してUbuntu touchシステムに入ります。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;起動後に言語と地域を設定してデスクトップに入ると、基本的な使い方のチュートリアルがあります。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;デフォルトのログインアカウントは&lt;code&gt;phablet&lt;/code&gt;で、パスワードも&lt;code&gt;phablet&lt;/code&gt;です。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Androidシステムへ戻して起動したい場合は、元のboot.imgを復元するだけです。Github上にはUbuntu touchを完全にアンインストールするzipファイルもあります。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class="relative group"&gt;3. アプリケーション
 &lt;div id="3-アプリケーション" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;操作ロジック：右端から内側へスワイプするとマルチタスクモード、左端から内側へスワイプするとランチャーを開きます。右上から下へスワイプするとクイック設定メニューを開きます。&lt;/p&gt;
&lt;p&gt;Ubuntu touchのスクリーンショット操作は、音量上下ボタンを同時に押すことです。
&lt;img src="https://i.imgur.com/AffGowc.png" width=200&gt;&lt;/p&gt;
&lt;img src="https://i.imgur.com/fGKVZFo.png" width=200&gt;
&lt;p&gt;ロック画面。
&lt;img src="https://i.imgur.com/a27evfK.png" width=200&gt;&lt;/p&gt;
&lt;p&gt;カメラは正常に撮影できますが、たまにクラッシュします。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://i.imgur.com/zDnaiLF.png"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;端末を開くたびにパスワード入力が必要です。
&lt;img src="https://i.imgur.com/tIzKMVQ.png" width=200&gt;&lt;/p&gt;
&lt;p&gt;内蔵のMorphブラウザはChrome 77ベースです。ハードウェアアクセラレーションはないようで、デフォルトではデスクトップサイトを開きます。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://i.imgur.com/uoVJmc2.png"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;APPはアプリストアのOpenStoreからダウンロードします。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://i.imgur.com/q5gcqtp.png"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Godot 3D APPは正常に動作します。3D性能のテストです（このスマホのプロセッサーはs636）
&lt;img src="https://i.imgur.com/34Csgta.png" width=200&gt;&lt;/p&gt;
&lt;p&gt;UI Tweak Tool APPもあります。これはシステムを強制的に大画面デスクトップモードへ切り替えられます。&lt;/p&gt;
&lt;p&gt;スマホモードでは、一般的なLinuxプログラムのGUIは起動できません。Libertineコンテナーを使ってインストールする必要があります。&lt;/p&gt;

&lt;h2 class="relative group"&gt;4. 感想
 &lt;div id="4-感想" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#4-%e6%84%9f%e6%83%b3" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;最大の問題は、これらのROMのファームウェアがどれも不安定なことです。Appは更新するとすぐ落ちがちです。&lt;/p&gt;
&lt;p&gt;Linuxプログラムもコンテナーで実行する必要があり、使えるネイティブAppも大してありません。&lt;/p&gt;
&lt;p&gt;たぶんAndroidにchrootを入れた方が実用的です……&lt;/p&gt;</content:encoded></item><item><title>Redmi Note 5にpostmarketOSをインストールした実行性能</title><link>https://ivonblog.com/ja-jp/posts/redmi-note5-postmarketos/</link><pubDate>Sun, 31 Oct 2021 10:03:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/redmi-note5-postmarketos/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;2021年12月5日、初めて&lt;a href="https://ivonblog.com/ja-jp/posts/postmarketos-general-installation/" target="_blank" rel="noreferrer"&gt;postmarketOS&lt;/a&gt;に触りました。&lt;/p&gt;
&lt;p&gt;postmarketOSはAlpine Linuxベースで、Androidスマホに本物のLinuxシステムを入れるものです。Ubuntu touchに近く、chrootでもprootでもAndroidでもなく、純粋なLinuxです。&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;2021年12月5日、初めて&lt;a href="https://ivonblog.com/ja-jp/posts/postmarketos-general-installation/" target="_blank" rel="noreferrer"&gt;postmarketOS&lt;/a&gt;に触りました。&lt;/p&gt;
&lt;p&gt;postmarketOSはAlpine Linuxベースで、Androidスマホに本物のLinuxシステムを入れるものです。Ubuntu touchに近く、chrootでもprootでもAndroidでもなく、純粋なLinuxです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;テストで起動できたソフト：GIMP、LibreOffice、Firefox。&lt;/li&gt;
&lt;li&gt;動作しない項目： Wifi、音声、Bluetooth、3Dアクセラレーション、画面回転&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このスマホは公式の推奨リストに入っておらず、状態はtestingです。基本的にほぼ全滅で、ハードウェアドライバー問題を解くだけで腹いっぱいです。&lt;/p&gt;
&lt;p&gt;インストール手順は、PC側でフラッシュ用パッケージを作成し、それをスマホのTWRPで書き込む形です。&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. 必要なツール
 &lt;div id="1-必要なツール" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-%e5%bf%85%e8%a6%81%e3%81%aa%e3%83%84%e3%83%bc%e3%83%ab" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;スマホ：Redmi Note 5 (whyred)、bootloaderはアンロック済み、RecoveryはTWRP 3.5.2、全パーティションは消去済み。&lt;/li&gt;
&lt;li&gt;PC：Ubuntu 20.04、Python 3.7、Git、Opensslをインストール済み&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;2. フラッシュ用パッケージを作成
 &lt;div id="2-フラッシュ用パッケージを作成" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-%e3%83%95%e3%83%a9%e3%83%83%e3%82%b7%e3%83%a5%e7%94%a8%e3%83%91%e3%83%83%e3%82%b1%e3%83%bc%e3%82%b8%e3%82%92%e4%bd%9c%e6%88%90" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Linuxにpmboostrapをインストール：&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pip3 install --user pmbootstrap
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;source&lt;/span&gt; ~/.profile&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;2.自動補完をインストール&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install python3-argcomplete&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;bash shellの設定ファイル&lt;code&gt;~/.bashrc&lt;/code&gt;に以下を追加&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;eval&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;register-python-argcomplete3 pmbootstrap&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="4"&gt;
&lt;li&gt;pmbootstrapはインストール時にGitlabから最新版をダウンロードし、その中に各種機種の設定ファイルが含まれています。pmbootstrapを初期化します:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pmbootstrap init
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Work path: Enter &lt;span class="c1"&gt;#デフォルトの作業ディレクトリを使用 (/home/user/.local/var/pmbootstrap)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Channel: edge
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Vendor: xiaomi
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pmbootstrap install --android-recovery-zip
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Device codename: whyred
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Username: User
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;User Interface: xfce4&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="5"&gt;
&lt;li&gt;フラッシュ用パッケージを作成します。デフォルトではスマホのsystemパーティションにインストールされます。容量が足りなければ、他のパーティションへインストールするパラメーターも使えます。Wikiを参照してください。作成中にユーザーパスワードの設定を求められるので、2回入力してEnterを押します。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pmbootstrap install --android-recovery-zip
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#pmbootstrapを終了&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pmbootstrap shutdown&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="6"&gt;
&lt;li&gt;スマホをPCに接続し、TWRPで起動します。作業ディレクトリから作成したpmos-*.zipフラッシュ用パッケージを探します。私のファイルはここにありました：&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;~/.local/var/pmbootstrap/chroot&lt;span class="se"&gt;\_&lt;/span&gt;buildroot&lt;span class="se"&gt;\_&lt;/span&gt;aarch64/var/lib/postmarketos-android-recovery-installer&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="7"&gt;
&lt;li&gt;
&lt;p&gt;スマホにコピーし、systemパーティションをマウントしてそのままインストールします。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;systemパーティションをマウントできない場合は、ext4でフォーマットしてシステムを修復してから再試行します。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;インストール後にTWRPが&amp;quot;cannot mount system: resources are busy&amp;quot;という警告を表示しても無視できます。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;続いてスマホを再起動します。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class="relative group"&gt;3. ソフトウェアをインストール
 &lt;div id="3-ソフトウェアをインストール" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;デフォルトではスマホ上のボタンが小さすぎます。左上を押してAppearance→Settings → Window Scalingへ進み、倍率を最大にします。&lt;/p&gt;
&lt;p&gt;入力欄をタップすると、スクリーンキーボードが自動で開きます。少しTermuxを使っている感覚です。&lt;/p&gt;
&lt;p&gt;起動時にWIFIドライバーを掴めず…WIFIは使えません。WIKIを参考に、PCの光回線をUSB経由でスマホに共有しました :&lt;a href="" &gt;https://wiki.postmarketos.org/wiki/USB_Internet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;これで少なくともネットには繋がります。&lt;/p&gt;
&lt;p&gt;postmarketOSのパッケージマネージャーはapkです（Androidのインストールパッケージとは無関係）。欲しいソフトがなければ、自分でdebファイルを取ってきてインストールするしかありません。&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;apk add firefox libreoffice gimp&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;テストではどれも起動できました…ただ、ソフト面の話をする前にハードウェアドライバー問題を解決しないといけません…現時点ではまだ実用的ではありません。
&lt;img src="https://i.imgur.com/v476CsH.jpeg" width=200&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;4. 参考資料
 &lt;div id="4-参考資料" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#4-%e5%8f%82%e8%80%83%e8%b3%87%e6%96%99" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://wiki.postmarketos.org/wiki/Installation_guide" target="_blank" rel="noreferrer"&gt;Installation guide - PostmarketOS Wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://wiki.postmarketos.org/wiki/Installation_from_recovery_mode" target="_blank" rel="noreferrer"&gt;Installation from recovery mode - PostmarketOS Wiki&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item></channel></rss>