NO.1下載下傳附件
準備一個空白U盤
注意不要那種已經安裝了U盤PE,或者U盤随身系統等其他刻錄到U盤又能繼續存儲的
要格式化為一個純淨的U盤,這樣在安裝的時候才能識别U盤和U盤中的檔案
文檔位址
https://konstakang.com/devices/rpi4/LineageOS20/
下載下傳resize的zip包
https://androidfilehost.com/?fid=14871746926876846666
下載下傳Magisk的zip和apk
https://www.androidfilehost.com/?fid=14871746926876846664
https://github.com/topjohnwu/Magisk/releases/tag/v25.2
下載下傳谷歌應用程式zip包
https://androidfilehost.com/?w=files&flid=322935
總共有4個檔案,把這些檔案都放到U盤中
NO.2引導至 TWRP 恢複
下載下傳谷歌ADB工具套件
https://developer.android.com/studio/releases/platform-tools?hl=zh-cn
解壓縮,後面我們會使用adb.exe,通過終端指令的方式
NO.3啟動LineageOS
打開設定
選擇最底部的-關于平闆電腦,然後連續點選版本号,直到提示已開啟開發者選項
然後點選設定中的系統,可以看到多出來一個開發者選項,點選開發者選項
開啟USB調試
開啟Root身份的調試
選擇系統-Raspberry Pi settings
開啟ADB調試,并記得顯示ADB IP,後面會用到
比如本文的192.168.1.238:5555
NO.4安裝附件
把之前有4個附件的U盤插入到樹莓派的USB接口
然後電腦上連接配接和樹莓派同一個wifi,或者保持在同一個網段,這些才可以通過ADB調試樹莓派
在電腦上打開終端(cmd)
嘗試使用ADB連接配接樹莓派
把adb.exe拖拽到終端中,會自動顯示對應的檔案夾目錄指令,懂程式設計,手動輸入也行
執行終端指令
連接配接你樹莓派的ip
adb connect 192.168.1.238
顯示已連接配接
使用root權限
adb root
注意第一次會提示失敗,是因為需要在樹莓派界面點選同意調試
樹莓派點選同意
再次執行root
顯示 restarting asbd as root,說明root連接配接成功
重新開機引導至 TWRP 恢複
以下指令一定是adb root連接配接後才能執行,不然會報錯,同時記得U盤先插到樹莓派
adb shell rpi4-recovery.sh
執行成功
樹莓派點選重新啟動
樹莓派重新開機後的界面-刷機界面
先執行一次wipe,完成後點選左上角傳回
NO.5擴充磁盤空間
繼續在刷機界面選擇install
點選select storage
選擇usb,點選ok
執行安裝resize zip包
先點選resize zip,然後拖動安裝,安裝完成後
繼續點選wipe dalvik,拖動安裝
然後點選左上角傳回
NO.6安裝Magisk
同樣的,刷機界面,點選install
選擇Magisk zip包點選
拖動安裝,安裝完成後,點選wipe dalvik,再次拖動安裝
然後點選左上角傳回
NO.7安裝Google Play
同樣的,刷機界面,點選install
選擇 MindTheGapps zip包點選
拖動安裝,安裝完成後,點選wipe dalvik,再次拖動安裝
然後點選左上角傳回
然後點選mount
勾選boot和system,點選左上角傳回
點選reboot
點選system,樹莓派就會自動重新開機
重新開機後,樹莓派又重新走了一遍安裝LineageOS的過程
不過安裝完成後,這次的磁盤空間不是8GB,而是把128GB的磁盤都利用起來了
參考 樹莓派4B安裝安卓系統LineageOS 20(Android13)
同時google play也預設安裝到了系統
NO.8安裝Magisk apk
同樣的,因為重裝了系統,這裡要參考文章上半部分
重新執行開啟開發者選項,開啟usb調試,開啟root調試,開啟adb調試并擷取adb ip位址
使用adb連接配接樹莓派
執行指令的時候,同樣也可以把apk拖拽到終端,自動識别路徑
執行adb install Magisk.apk
提示success說明安裝完成
檢視樹莓派,多了Magisk的圖示
登入google paly
NO.9網絡受限
連接配接wifi成功後,可能會提示網絡受限
本文沒有這個問題,如果遇到這個問題
可以參考以下内容解決
删除預設的位址
adb shell settings delete global captive_portal_https_url
adb shell settings delete global captive_portal_http_url
更改為新的位址
adb shell settings put global captive_portal_https_url https://connect.rom.miui.com/generate_204
adb shell settings put global captive_portal_http_url http://connect.rom.miui.com/generate_204
如果時區不對的話,還需要設定NTP伺服器和時區
設定為阿裡NTP伺服器
adb shell settings put global ntp_server ntp.aliyun.com
NTP伺服器檢視指令
adb shell settings get global ntp_server
如果設定後顯示ntp.aliyun.com,說明設定成功,如果不行,則顯示空
設定時區
adb shell settings put global time_zone Asia/Shanghai
檢視時區
adb shell settings get global time_zone
檢視結果顯示為 Asia/Shanghai,說明設定成功
NO.10Tips
到此為止,基本上完成了以下幾點
- TF系統磁盤空間全部擴充(不受預設8GB存儲限制)
- Magisk app安裝(用于root等)
- google paly安裝(用于安裝google app和google 手遊等)
- 解決網絡已連接配接但是提示網絡受限制,無法正常上網問題
END.