Friday, August 23, 2024

树莓派4B使用android系统教程

 准备

1. 树莓派4B 4GB版本 (最低要求2GB)

2. 一张SD卡, 建议大小32GB以上, SD卡的速度决定系统的运行速度

3. 一个5V 3A 的电源适配器

4. balenaEtcher 地址: https://programming-file.obs.cn-north-4.myhuaweicloud.com/balenaEtcher-Setup-1.7.8.exe

5. ADB 地址: https://programming-file.obs.cn-north-4.myhuaweicloud.com/ADB.zip

开始刷入

首先到 https://konstakang.com/devices/rpi4/ 这个网站

打开这个网站
根据需求选择安卓版本, 这里选择 AOSP - KonstaKANG (安卓 13), 这个版本支持视频硬件编解码.

翻到下面选择第一个文档.

选择第一个镜像
注意底下的 Working 和 Issues. 这里列出了可以工作的功能与有问题的功能.

用浏览器自带的翻译功能翻译即可
等待下载完成, 打开预先下好的balenaEtcher

balenaEtcher, 这里没给出具体刷入图片是因为我的读卡器刷完系统就英勇牺牲了
选择文档和刷入介质, 点击 Flash! 开始刷入, 中途的Verifying 验证 可以跳过减少刷入时间.

将sd卡拔出来再插上,为SD卡扩容

默认系统给出的容量仅有7GB, 需要进行扩容.

可以使用作者下面给出的方法

Q: Settings -> Storage shows total system size of 7 GB. There’s unallocated space on my sdcard. What should I do?
A: This is a 7 GB image, remaining space on your sdcard will remain unallocated. Easiest way to extend /data partition is to simply flash my resize zip in TWRP.

刷入教程见下一篇文章.

或打开DiskGenius

这里使用的是CV12207108的图片, 见上一张图片的注释
同样这里使用的也是CV12207108的图片

这里使用的还是CV12207108的图片
修复网络与时间同步问题

首先需要先把语言和时区改一下

点击 Languages
点击 Add a language

翻到最底下选择简体中文-中国

拖住指针指向的两条杠, 向上移动
成果
点击 "日期和时间"
点击时区
选择时区-上海
选择时区-上海
开启开发者选项, 使用无线调试, 在此之前需要保证电脑与树莓派在同一个局域网.

关于平板电脑, 翻到底下找到版本号多点几下
点击开发者选项
开启无线调试, 注意需要连接WiFi
记下IP地址与端口 (下面连接就使用这组端口号)
提前下好adb 并解压, 打开电脑上的终端

Windows 终端或cmd都行
复制你解压的ADB所在路径


切换到adb目录

PowerShell 使用 cd <adb 目录>

CMD 使用 cd /d <adb 目录> 采用wifi或者有限网口adb方式 保证在同一个局域网

1、打开adb设置-系统-关于-连续点击安卓 TV操作系统版本,会有提示要打开发者选项,在开发者选项内勾选USB调试

2、电脑连接adb  

adb connect 空格(192.168.xxx.xxx.)(xxx.xxx内是你电视盒子的IP地址)
3. 解决网络受限
(1). 通过ADB命令的方式
先删除默认的地址:
adb shell settings delete global captive_portal_https_url
adb shell settings delete global captive_portal_http_url
(2).再修改新的地址:
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
(3).把阿里云ntp服务器写入到电视盒子内
adb shell settings put global ntp_server ntp1.aliyun.com
adb shell settings put global ntp_server cn.ntp.org.cn
adb shell settings put global ntp_server ntp.ntsc.ac.cn

 https://www.bilibili.com/read/cv21909146/


 

No comments: