hooyantsing's Blog

0x0006-AndroidTV树莓派实战

2021/02/19

- 注意!本博文前提路由器全局科学上网,路由器全局科学上网,路由器全局科学上网 -

前言

家里之前一直使用的是歌华有线数字电视,随着互联网的快速发展,网络电视盒子进入千家万户。歌华有线作为传统的电视服务,逐渐不能满足人们对文娱节目日益提高的需求。因此,父母也提议将机顶盒换置为网络电视盒子。在这里,我将DIY一个。

操作步骤

前期准备

  • TF(microSD)32G 1件
  • U盘 8G 1件
  • 支持TF卡转USB读卡器 1件
  • 电脑 1台
  • 树莓派4B(RaspBerry 4 Pi model B)1台

Step01 下载及烧录 AndroidTV 镜像文件

镜像下载地址:https://konstakang.com/devices/rpi4/

选择TV版本,即 LineageOS 17.1 Android TV - KonstaKANG (Android 10)

下载好镜像后,还需要一个烧录工具,推荐使用 balenaEtcher

烧录工具下载地址:https://www.balena.io/etcher/

接下来开始烧录。将TF卡插入到读卡器,再将读卡器插入电脑,打开 balenaEtcher 软件

hooy.xyz

选择镜像文件,选择TF卡,开始烧录。待烧录完成即可。

Step02 首次进入 AndroidTV

将TF卡取出,插入到树莓派的插槽里,给树莓派连接显示器、连接鼠标键盘,最后通电(使用的是Type-C供电,5V3A)。

开机后,简单的设置,部分可以直接跳过。最后进入系统。

可以看到“空空如也”,甚至没有谷歌商店(Google Play Store)。

Android 热键:F1 = Home F2 = Back F3 = Multi-tasking F4 = Menu F5 = Power F11 = Volume down F12 = Volume up

Step03 安装谷歌套件

进入恢复模式前准备
  • 回到电脑

根据需求下载谷歌套件(gapp),拷贝至U盘。

谷歌套件下载地址:https://opengapps.org/?arch=arm&api=10.0&variant=tvstock

  • 回到树莓派。

打开 设置 ,选择 设备偏好设置 -> 关于 ,连续点击 内部版本号 多次,激活开发者模式。

后退回上一级,可以看到多了条 开发者选项 选项,进入。

打开 Root accessUSB调试本地终端Advanced reboot

需要在电脑上使用adb工具修改下网络,否则在安装谷歌套件时会出现 “您的以太网无法连接互联网” 的问题。

  • 回到电脑

adb工具下载地址:https://drive.google.com/drive/folders/1PIT3issyC3qD_mjt9HRVJkM2qTlphXWk

下载好后,运行 cmd-here.exe 可执行程序。

hooy.xyz

输入以下指令:

1
2
# 连接adb
adb connect 192.168.1.100

注意,这里的IP地址是你的 AndroidTV 的地址。可通过 设置 -> 网络和互联网 查看。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 写入新的ntp服务器地址
adb shell settings put global ntp_server ntp1.aliyun.com

# 备用地址
dns1.synet.edu.cn
news.neu.edu.cn
dns.sjtu.edu.cm
dns2.synet.edu.cn
ntp.glnet.edu.cn
ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
ntp4.aliyun.com
ntp5.aliyun.com
ntp6.aliyun.com
ntp7.aliyun.com
恢复模式
  • 回到树莓派

进入恢复模式有两种方法:

方法一:

设置 -> 设备偏好设置 -> 关于 -> 重新启动 -> Recovery 进入恢复模式。

方法二:

应用 -> 终端,进入终端界面。

输入以下指令:

1
2
3
4
# 一行一行输入
su
rpi4-recovery.sh
reboot

树莓派重启,即可进入恢复模式。

重启完毕,可以看到一个滑动条,快速滑动至右侧。

插上U盘,选择 install 。因为谷歌套件在U盘上,所以点击 select storage,选择U盘。

可以看到屏幕中间的 zip 文件,选择它。快速滑动滑动条,开始安装。

安装完成后,点击 Wipe Dalvik ,再次快速滑动滑动条。

最后,点击 Reboot ,重启。

Step04 再次进入 AndroidTV

重启后再次进入 AndroidTV,相较第一次有所不同,这一次包含了谷歌方面的一些设置。常规的如选择语言,选择网络(请确保已经完成adb步骤,否则可能卡在这里),登录谷歌等等。

终于,看到了梦寐以求的谷歌商店。那么需要什么就去商店里下载即可。

注:可以下载如TouTube、KODI等国外软件。如:BiliBili和爱奇艺(银河奇异果)等需要借助当贝市场,原生谷歌商店是没有的。

参考及鸣谢

重要性降序排序,越靠上越具有参考价值。

Instalar LineageOS 17.1 Android TV (Android 10) Raspberry Pi 4

https://www.youtube.com/watch?v=5ppW77_0vJI

Shield TV 出现已连接但无法访问 要怎么解决?Android TV的通用解决办法看这里!再说一遍~

https://www.youtube.com/watch?v=Hsmp0IfCZfw

[老李‘s] 自制电视盒子 写入谷歌框架和Google Play商店 做一只Android手机的门槛有多低?

https://www.youtube.com/watch?v=lspKV-7YV18&list=WL&index=7&t=839s

樹莓派4安裝Android 10完整Google服務及Play商店 Raspberry Pi 4【中文字幕】

https://www.youtube.com/watch?v=w7akBzdsiYI&t=193s

CATALOG
  1. 1. 前言
  2. 2. 操作步骤
    1. 2.1. 前期准备
    2. 2.2. Step01 下载及烧录 AndroidTV 镜像文件
    3. 2.3. Step02 首次进入 AndroidTV
    4. 2.4. Step03 安装谷歌套件
      1. 2.4.1. 进入恢复模式前准备
      2. 2.4.2. 恢复模式
        1. 2.4.2.1. 方法一:
        2. 2.4.2.2. 方法二:
    5. 2.5. Step04 再次进入 AndroidTV
  3. 3. 参考及鸣谢