快轉到主要內容

初探Ubuntu Touch:紅米Note 5 + Android雙重開機

智慧型手機 真Linux手機 Ubuntu Touch Xiaomi Android
🗓️ 民國111年 壬寅年
✍ 切換正體/簡體字
目錄

Ubuntu Touch旨在將Linux帶到手機上,成為行動作業系統。

Canonical放棄Ubuntu Touch後,交由Ubports社群來維護,官方支援的機型約20台,並提供一鍵安裝器。

這台紅米Note 5非官方所支持,使用到Halium Project的技術,可與Android系統共存,還可以安裝Android模擬器。

紅米Note 5 + Ubuntu touch,測試項目:

  • WIFI
  • 藍牙
  • 4G網路
  • 手電筒
  • 螢幕旋轉
  • GPS
  • 震動
  • 相機
  • 音效
  • 指紋

1. 需要工具
#

手機:紅米Note 5 (whyred),MIUI 11

Recovery:TWRP 3.5.2。

ROM & halium-boot.img:擇一下載,各有各的bug,沒有一個是所有測試項目都沒問題的。

Github上的版本,相機&時區怪怪的: https://github.com/Linux-On-Sdm6Series/Linux_manifest/releases

Ubports論壇上parasparihar0建構的版本,沒有音效: https://forums.ubports.com/topic/5128/redmi-note-5-pro-whyred

2. 安裝流程
#

Android似乎有分區加密導致Ubuntu touch無法啟動的問題,如果遇到就只能將data分區格式化,再裝Ubuntu touch。

  1. 進入TWRP Recovery,備份boot分區。

  2. 再刷入halium-boot.img到boot分區

  3. 刷入Ubuntu touch系統,會安裝到/data分區。

  4. 開機進入Ubuntu touch系統。

  5. 開機設定完語言、地區進入桌面,會有基本使用教學。

  6. 預設登入帳戶是phablet,密碼也是phablet

  7. 若要開機回Android系統,只要把原本的boot.img還原即可,Github上也有完全解除安裝Ubuntu touch的zip檔案。

3. 應用程式
#

操作邏輯:右邊往內滑進入多工模式,左邊往內滑開啟工作列。右上角往下滑開啟快速設定選單。

Ubuntu touch的截圖按鈕是同時按著上下音量鍵。

鎖定畫面。

相機能正常拍照,偶爾崩潰。

終端機開啟都要輸入密碼。

內建的Morph瀏覽器是以Chrome 77為基礎,似乎沒有硬體加速,預設會開啟桌面網站。

APP要到應用商店OpenStore下載。

Godot 3D APP可以正常運作,測試3D效能 (這支手機處理器是s636)

還有一個UI Tweak Tool APP,它可以強制系統進入大螢幕桌面模式。

在手機模式下,一般Linux程式的GUI都開不起來,必須使用Libretime容器來安裝。

4. 心得
#

最大的問題是,這些ROM的軔體都不穩定,App很容易一更新就閃退了。

Linux程式還要用容器執行,也沒什麼原生App能用。

或許Android裝chroot還比較實用……

相關文章

[Root] Termux:以原生效能在Android手機上跑Docker (紅米Note 5)
智慧型手機 Root與刷機 Termux Android Linux Kernel Docker Xiaomi
PinePhone半手動安裝Arch Linux ARM from barebone
智慧型手機 真Linux手機 PinePhone Arch Linux
將PinePhone手機變成伺服器 (Docker + Nextcloud)
智慧型手機 真Linux手機 Nextcloud PinePhone

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。