快轉到主要內容

Android混合Debian的技術,小米Pocophone F1安裝Droidian

分類   智慧型手機 真Linux手機
標籤   Debian Mobian
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄

將Android手機刷機成Debian。

1. Droidian簡介
#

Droidian為一款行動作業系統,基於Debian Testing開發,目的在於把Android手機的系統變成Debian Linux,可以說是針對Android手機的Mobian。

Mobian是基於Debian開發的系統,專為行動裝置打造,僅支援Pine64和Purism的開源裝置和少量Android手機,至少目標裝置得是Linux友好的。Droidian這個取向跟Mobian不太一樣,Droidian比較像是Ubuntu touch,主要針對Android手機移植,使用了Halium和libhybris技術,把Android bionic跟Linux glibc的C函式庫縫在一起,降低移植難易度。Droidian官網還有詳細的移植說明文件。

但是,Droidian系統使用的Linux核心版本跟Android原廠的相去不遠,跑最新主線Linux核心不是他們的目標,只要能跑Linux就行了。如果在乎主線核心的,還是考慮Mobian或postmarketOS吧,後者移植的Android裝置也蠻多的。

Droidian保留了Mobian自由安裝套件的特性。系統也不是唯讀的,所以使用者能夠自由安裝桌面環境,不用像Ubuntu Touch被Lomiri綁住。

Droidian還提供Android GSI映像檔,減低上手難度。如果Android手機支援GSI,那最低只要重編譯核心,也就是boot.img部份,就可以搭配Droidian GSI system image,刷入到Android手機上,體驗一把Linux系統。

2. 安裝Droidian
#

參見 Droidian官網支援的裝置列表

我的小米Pocophone F1在XDA上有Unofficial port,支援狀況還不賴,大部分功能正常甚至能打電話。但請注意Pocophone F1已經有Mobian支援了,不用刻意裝Droidian

似乎也是因為這個因素,Poco F1的Droidian開發者TioCareca停止維護了,本次只是為了測試。請小心下載對應版本的檔案,不可胡亂嘗試新版Droidian的rootfs。

  1. 參考 XDA文章,下載 boot.img vendor.img,還有 android-recovery-beryllium-adaptation_20220517.zip

  2. 下載 droidian-rootfs-api28gsi-arm64_20211127.zip以及droidian-devtools-arm64_20211127.zip

  3. 下載原廠MIUI韌體 fw_beryllium_miui_POCOF1Global_9.6.27_6673f8a455_9.0.zip

  4. 長按開機鍵+音量下鍵,下載 Poco F1的TWRP並刷入

fastboot flash recovery twrp-3.7.0_9-0-beryllium.img
  1. 長按開機鍵+音量上鍵,重新啟動進TWRP,點選 Wipe and Format data,重開機進入TWRP

  2. 刷入boot.imgvendor.img(如果沒辦法就用fastboot指令刷)

  3. 刷入fw_beryllium_miui_POCOF1Global_9.6.27_6673f8a455_9.0.zipdroidian-rootfs-api28gsi-arm64_20211127.zipdroidian-devtools-arm64_20211127.zipandroid-recovery-beryllium-adaptation_20220517.zip(如果沒辦法就用adb sideload)

3. 開機使用
#

預設密碼1234,基本操作與Mobian/Debian無異。

預設界面為舊版Phosh,支援中文界面。不過圖形驅動似乎不完善,WebGL無法使用。

因為是舊版Debian,系統為Debian 10 Bullseye。或許可以透過改APT套件庫方式升級到Debian 13 Trixie,但要處理套件庫金鑰過期的問題。

uname指令確認核心依然為原廠Android的Linux 4.9.2版本,遠遠落後現在的Linux 6.0。按照Droidian本身原理看來是不能升級。

沒辦法更新系統到最新Debian的情況下,看來這台沒什麼用處了,還是刷新版Mobian好。

有刷droidian-devtools會幫你啟用SSH ,只要把手機插上電腦,就可以用以下IP登入

相關文章

手機版的Debian,小米Pocophone F1安裝Mobian
分類   智慧型手機 真Linux手機
標籤   Mobian Debian Xiaomi
把PinePhone當作樹苺派用,架設Linux伺服器
分類   智慧型手機 真Linux手機
標籤   PinePhone Debian Raspberry Pi
用Box86 + Wine在ARM Linux裝置玩x86架構的Windows exe遊戲
分類   智慧型手機 真Linux手機
標籤   Box86 Box64 PinePhone Wine Steam Mobian

留言板

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

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

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用圖床網站。