快轉到主要內容

樹莓派5如何刷入LineageOS (Android),安裝Google Play商店

分類   Linux系統 Linux系統安裝教學
標籤   Raspberry Pi LineageOS
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄

樹莓派除了跑Linux系統以外,也可以跑Android喔!

開發者KonstaKANG專門維護給Raspberry Pi開發板安裝的Android系統,基於LineageOS開發。分為一般Android版以及Android TV版本,可視需求安裝。

Raspberry Pi第4代以後的硬體效能已經相當於一台低階Android手機,播放影片沒有問題,也夠用玩些不吃3D效能的手遊了。

此外,KonstaKANG還為LineageOS增加了許多實用功能,像是切換音訊輸出、SSH伺服器、VNC遠端桌面、常駐ADB偵錯、FFMPEG硬體解碼、DAC、CPU超頻、GPIO腳位開關等等。

不論你是想要 打造低功耗的雲手機,還是DIY一台Android電視盒,KonstaKANG維護的系統都適合拿來使用。

本文以Rasbperry Pi 5安裝LineageOS 21 (Andorid 14)為例子,順便解說如何安裝Google Play和Magisk。

LineageOS 21 running on Raspberry Pi 5

1. 準備項目
#

  • 64GB以上的SD卡
  • Raspberry Pi 4以後的型號,4GB以上RAM
  • 螢幕、鍵盤、滑鼠

這裡列出的僅是最簡陋的配備,實際上Raspberry Pi 4缺少許多手機的感測器,你必須自己按照需求添購硬體加裝上去。

2. 刷寫LineageOS映像檔
#

  1. KonstaKANG官網下載LineageOS映像檔。目前有Rasbperry Pi 3、Rasbperry Pi 4、Rasbperry Pi 5的映像檔。

  2. 取得映像檔之後解壓縮,得到IMG檔

  3. 使用 RPI Imager燒錄到SD卡

  4. 值得注意的是,LineageOS的映像檔並不會自動填滿SD卡的全部空間,所以要用 Gparted軟體手動調整userdata分區,使其填滿:

  5. 將SD卡放到Raspberry Pi 4,上電開機,完成初始設定。

3. 刷入GAPPS
#

Magisk跟GAPPS刷入方法差不多,此處不細講。

  1. LineageOS沒有內建GAPPS,請用Android的瀏覽器手動下載 NikGApps。Android 14選U版本,下載core版本的zip檔案。

  2. 開啟LineageOS系統設定 → 系統 → 按鍵 → 電源選單 → 啟用進階重新啟動選項

  3. 這樣狀態欄下拉,按重開機鈕就會出現Recovery的選項

  4. 重新啟動到TWRP,選取Install,再選取zip刷入。

  5. 點選Reboot重開機。

  6. 接著要通過Google裝置認證。

  7. 讓LineageOS連上Wifi。開啟系統設定,連按5下「關於平板電腦」叫出開發人員選項。

  8. 在開發人員選項開啟ADB,並允許Root偵錯。

  9. 在系統 → Raspberry Pi Settings,啟用ADB

  10. 在電腦上開啟adb,連線到LineageOS的IP(IP可以到LineageOS系統設定的網路查看)

adb connect LineageOS的IP:5555
  1. 執行以下指令,取得裝置ID
adb root
adb shell 'sqlite3 /data/*/*/*/gservices.db \
    "select * from main where name = \"android_id\";"'
  1. Google裝置註冊網頁填入ID,等30分鐘後才可以使用Play商店。

相關文章

樹莓派使用RPI Imager安裝作業系統的方法
分類   Linux系統 Linux系統安裝教學
標籤   Raspberry Pi
Arch Linux安裝教學,KDE Plasma桌面+中文輸入法
分類   Linux系統 Linux系統安裝教學
標籤   Arch Linux
透過USB傳輸線,從電腦登入樹莓派系統
分類   Linux系統 Linux使用技巧
標籤   Raspberry Pi

留言板

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

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

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