紅米Note 5安裝postmarketOS - 手機討論

By Eden
at 2021-10-31T10:03
at 2021-10-31T10:03
Table of Contents
這支手機不在官方推薦列表中,狀態是testing,基本上是全殘。
https://i.imgur.com/s1f8i9e.jpg
.
postmarketOS基於Alpine Linux,將真正的Linux系統裝到Android手機,類似Ubuntu touch
,支援機型比較多。
測試可以開啟的軟體:GIMP、LibreOffice、Firefox。
無法運作的項目: Wifi、音效、藍牙、3D加速、螢幕旋轉
有台閒置的紅米手機,因其好刷機的特性,測試看看Android以外的系統。
安裝流程為在電腦上建立刷機包,然後用手機TWRP刷入。
## 需要工具
手機:紅米Note 5 (whyred),已解鎖bootloader,Recovery為TWRP 3.5.2,所有分區已清
空。
電腦:Ubuntu 20.04,裝有Python 3.7、Git、Openssl
## 建立刷機包
1. 在Linux上安裝pmboostrap:
~$ pip3 install --user pmbootstrap
重新整理
~$ source ~/.profile
2. 安裝自動補完
~$ sudo apt install python3-argcomplete
3. 在bash shell的設定檔~/.bashrc加入以下內容
eval "$(register-python-argcomplete3 pmbootstrap)"
4. pmbootstrap在安裝時會從Gitlab上下載最新版,裡面包含各種機型的設定檔。
初始化pmbootstrap:
~$ pmbootstrap init
Work path: Enter,使用預設工作目錄 (/home/user/.local/var/pmbootstrap)
Channel: edge
Vendor: xiaomi
Device codename: whyred
Username: User
User Interface: xfce4
有些桌面需要硬體加速,但預設是關閉強制開啟的話可能會黑螢幕,因此選最基本的XFCE,
建立的安裝包檔案也比較小。
剩下的選項全部Enter。
5. 建立刷機包,預設會安裝到手機的system分區,如果空間不夠亦可用安裝到其他分區的
參數,參照WIKI。
~$ pmbootstrap install --android-recovery-zip
建立過程中會要求建立使用者密碼,輸入兩次後按下Enter。
關閉pmbootstrap:
~$ pmbootstrap shutdown
6. 手機接上電腦,開機進入TWRP,從工作目錄找到建立的pmos-*.zip刷機包。
我的檔案是在:
~/.local/var/pmbootstrap/chroot_buildroot_aarch64/var/lib/postmarketos-android-r
ecovery-installer
複製到手機上,掛載system分區後直接安裝。
如果無法掛載system分區,將其用ext4格式化修復系統後再試試看。
接著重新啟動手機。
## 安裝軟體
預設按鈕在手機上看起來太小了,按左上角到Appearance→Settings→Window Scaling將比
例調最大。
在點選輸入框時,螢幕鍵盤會自動開啟,有點像是在用Termux。
開機時WIFI抓不到驅動...無法用WIFI,參考WIKI把電腦的光纖網路用USB分享給手機 : htt
ps://wiki.postmarketos.org/wiki/USB_Internet
這樣至少能上網了。
postmarketOS的套件管理程式是apk (跟Android安裝包無關)。
~$ apk add firefox libreoffice gimp
心得:
桌面軟體測試都能開啟...但要解決硬體驅動問題才能來談軟體方面的問題... 現在還不實
用。
## 參考資料
https://wiki.postmarketos.org/wiki/Installation_guide
https://wiki.postmarketos.org/wiki/Installation_from_recovery_mode
--
https://i.imgur.com/qBnCgUO.jpg
https://i.imgur.com/klpjZcQ.jpg
https://i.imgur.com/yLTmoHs.jpg
https://i.imgur.com/WepO17T.jpg
--
https://i.imgur.com/s1f8i9e.jpg

postmarketOS基於Alpine Linux,將真正的Linux系統裝到Android手機,類似Ubuntu touch
,支援機型比較多。
測試可以開啟的軟體:GIMP、LibreOffice、Firefox。
無法運作的項目: Wifi、音效、藍牙、3D加速、螢幕旋轉
有台閒置的紅米手機,因其好刷機的特性,測試看看Android以外的系統。
安裝流程為在電腦上建立刷機包,然後用手機TWRP刷入。
## 需要工具
手機:紅米Note 5 (whyred),已解鎖bootloader,Recovery為TWRP 3.5.2,所有分區已清
空。
電腦:Ubuntu 20.04,裝有Python 3.7、Git、Openssl
## 建立刷機包
1. 在Linux上安裝pmboostrap:
~$ pip3 install --user pmbootstrap
重新整理
~$ source ~/.profile
2. 安裝自動補完
~$ sudo apt install python3-argcomplete
3. 在bash shell的設定檔~/.bashrc加入以下內容
eval "$(register-python-argcomplete3 pmbootstrap)"
4. pmbootstrap在安裝時會從Gitlab上下載最新版,裡面包含各種機型的設定檔。
初始化pmbootstrap:
~$ pmbootstrap init
Work path: Enter,使用預設工作目錄 (/home/user/.local/var/pmbootstrap)
Channel: edge
Vendor: xiaomi
Device codename: whyred
Username: User
User Interface: xfce4
有些桌面需要硬體加速,但預設是關閉強制開啟的話可能會黑螢幕,因此選最基本的XFCE,
建立的安裝包檔案也比較小。
剩下的選項全部Enter。
5. 建立刷機包,預設會安裝到手機的system分區,如果空間不夠亦可用安裝到其他分區的
參數,參照WIKI。
~$ pmbootstrap install --android-recovery-zip
建立過程中會要求建立使用者密碼,輸入兩次後按下Enter。
關閉pmbootstrap:
~$ pmbootstrap shutdown
6. 手機接上電腦,開機進入TWRP,從工作目錄找到建立的pmos-*.zip刷機包。
我的檔案是在:
~/.local/var/pmbootstrap/chroot_buildroot_aarch64/var/lib/postmarketos-android-r
ecovery-installer
複製到手機上,掛載system分區後直接安裝。
如果無法掛載system分區,將其用ext4格式化修復系統後再試試看。
接著重新啟動手機。
## 安裝軟體
預設按鈕在手機上看起來太小了,按左上角到Appearance→Settings→Window Scaling將比
例調最大。
在點選輸入框時,螢幕鍵盤會自動開啟,有點像是在用Termux。
開機時WIFI抓不到驅動...無法用WIFI,參考WIKI把電腦的光纖網路用USB分享給手機 : htt
ps://wiki.postmarketos.org/wiki/USB_Internet
這樣至少能上網了。
postmarketOS的套件管理程式是apk (跟Android安裝包無關)。
~$ apk add firefox libreoffice gimp
心得:
桌面軟體測試都能開啟...但要解決硬體驅動問題才能來談軟體方面的問題... 現在還不實
用。
## 參考資料
https://wiki.postmarketos.org/wiki/Installation_guide
https://wiki.postmarketos.org/wiki/Installation_from_recovery_mode
--
https://i.imgur.com/qBnCgUO.jpg




--
Tags:
手機
All Comments

By Hedy
at 2021-11-04T22:21
at 2021-11-04T22:21

By Ida
at 2021-11-09T10:39
at 2021-11-09T10:39

By Kristin
at 2021-11-13T22:56
at 2021-11-13T22:56

By Xanthe
at 2021-11-18T11:14
at 2021-11-18T11:14

By Jacob
at 2021-11-22T23:32
at 2021-11-22T23:32

By Harry
at 2021-11-27T11:49
at 2021-11-27T11:49

By Zenobia
at 2021-12-02T00:07
at 2021-12-02T00:07

By Ethan
at 2021-12-06T12:25
at 2021-12-06T12:25

By Lily
at 2021-12-11T00:42
at 2021-12-11T00:42

By Andy
at 2021-12-15T13:00
at 2021-12-15T13:00
Related Posts
Pixel 6 pro 無法開機

By Emma
at 2021-10-31T07:55
at 2021-10-31T07:55
關於 Pixel6 錄影問題

By Steve
at 2021-10-31T05:46
at 2021-10-31T05:46
4G家用分享器請益,內有選手

By Hamiltion
at 2021-10-31T04:31
at 2021-10-31T04:31
不支援中國大陸手機?LINE Pay回應了

By David
at 2021-10-31T02:53
at 2021-10-31T02:53
不支援中國大陸手機?LINE Pay回應了

By Hedda
at 2021-10-31T02:03
at 2021-10-31T02:03