Android TV雷鸟鹏6-24款客制化配置

Android TV的一些DIY记录
Views: 52
0 0
Read Time:2 Minute, 39 Second

前不久家里装了新的电视机,是雷鸟鹏6-24款75英寸的,硬件配置上支持4K分辨率,机身配置3GB运行内存,64GB存储内存。

在京东官方购买该款电视机,售价在3000元左右,操作系统为Android系统。作为一名Android开发工程师,当然免不了要自己DIY一番,此篇文章将记录我的DIY过程。

开启ADB

要想折腾Android系统,必须要开启ADB。对于雷鸟品牌的TV而言,开启ADB相对来说是比较简单的。

我们找到设置->关于->本机信息,进入本机信息界面。如图所示:

在当前界面我们通过遥控器,依次按下上->下->左->右(顺序一定不能出错),就可以看到开启ADB的设置界面:

这里我们打开ADB,后续就可以通过ADB工具进行调试啦。

连接ADB

当我们开启ADB之后,我们可以通过无线连接ADB。通过无线连接ADB设备,需要保证PC与ADB设备(也就是我们的Android TV)处于同一局域网内。最简单的办法就是我们的Android TV与我们的PC连接同一个WIFI热点。

通过无线连接ADB设备需要知道ADB设备的IP地址,这里我们通过设置->关于->网络信息查看设备的IP地址,如下所示:

得到IP信息后,我们就可以进行无线ADB连接了:

#进行ADB连接
adb connect 192.168.1.226

首次进行连接时,我们通常会得到如下信息:

C:\Users\Administrator>adb connect 192.168.1.226
* daemon not running; starting now at tcp:5037
* daemon started successfully
failed to authenticate to 192.168.1.226:5555

这是很正常的,因为我们的PC设备还未进行授权,此时我们需要回到我们的TV设备上,可以看到有进行USB调试的授权确认,此时我们需要进行授权,等到授权完成后。我们再进行连接:

C:\Users\Administrator>adb connect 192.168.1.226
already connected to 192.168.1.226:5555

此时我们就可以进行shell终端啦:

C:\Users\Administrator>adb shell
tc8000_ay30a2:/ $

按照惯例,我们通过ADB查看一下系统相关的信息。首先看看系统的Android版本信息:

C:\Users\Administrator>adb shell getprop "ro.product.build.version.release"
11

这里我们可以到,我的电视机属于Android 11的版本。

查看系统内核版本信息:

C:\Users\Administrator>adb shell "uname -a"
Linux localhost 5.15.78-android13-8-gc31b960d6b17-dirty #1 SMP PREEMPT Sat Jun 29 11:12:41 UTC 2024 armv8l

这里基础的Linux内核版本为5.15.

查看一下CPU相关信息:

C:\Users\Administrator>adb shell "cat /proc/cpuinfo"
processor       : 0
model name      : ARMv8 Processor rev 0 (v8l)
BogoMIPS        : 48.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0xd05
CPU revision    : 0

processor       : 1
model name      : ARMv8 Processor rev 0 (v8l)
BogoMIPS        : 48.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0xd05
CPU revision    : 0

processor       : 2
model name      : ARMv8 Processor rev 0 (v8l)
BogoMIPS        : 48.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0xd05
CPU revision    : 0

processor       : 3
model name      : ARMv8 Processor rev 0 (v8l)
BogoMIPS        : 48.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0xd05
CPU revision    : 0

processor       : 4
model name      : ARMv8 Processor rev 0 (v8l)
BogoMIPS        : 48.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0xd05
CPU revision    : 0

这里我们可以看到,这款电视搭建的Soc共有5个CPU核心,属于Arm V8架构。

安装应用

当我们连接好ADB后,我们就可以进行应用的安装和下载等操作了。这里提一下我个人认为值得安装的几个应用:

  • v2rayNG:1.8.28版本及以后,此版本的v2rayNG开始正式支持Android TV;
  • Youtube:自然不用说,用于看一些国外的视频
  • 爱壹帆TV:资源非常齐全的的影视类App
  • Projectivy Launcher:一个第三方Android TV Launcher应用,非常干净简洁

我们可以通过ADB来进行应用安装,在安装之前我们需要下载合适的APK,此时需要先判断我们设备的ABI,否则在通过ADB进行安装时会报错。这里我们可以通过如下命令来获取设备的ABI:

C:\Users\Administrator\Downloads>adb shell "getprop | grep ro.product.cpu.abi"
[ro.product.cpu.abi]: [armeabi-v7a]
[ro.product.cpu.abi2]: [armeabi]
[ro.product.cpu.abilist]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist64]: []

这里可以看到,雷鸟鹏6 24款支持的ABI为armeabi-v7a,也就是仅32位的应用。有趣的是,我们之前看到的CPU架构本身是属于ARM v8架构的。个人认为这可能是出于资源消耗的考虑,32位应用对资源的消耗明显要低于64位。

在在获得对应架构的应用安装后,我们通过ADB进行安装:

C:\Users\Administrator\Downloads>adb install CastleTV_v1.0.7_1128_16_24_official.apk
Performing Streamed Install
Success

至此就完成了安装。

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %
FranzKafka95
FranzKafka95

极客,文学爱好者。如果你也喜欢我,那你大可不必害羞。

Articles: 90

Leave a Reply

Your email address will not be published. Required fields are marked *

en_USEN