远程控制N1电视盒子Rush固件

本文最后更新于:2024年9月16日 下午

从github上下载 androidvncserver

https://github.com/appknox/androidvncserver/releases 目前我使用的是0.03版本

重新挂载/system使其可以读写

  • ssh进入192.168.50.162,端口2223,用户root,密码rush
  • 安卓系统为防止意外损坏系统文件,默认系统被只读保护;通过 mount -o remount,rw /system ,重新挂载/system就可以读写了

上传至盒子

通过当贝上传文件至 /sdcard/dangbei-upload,然后把 androidvncserver 移动到目录:/system/bin,修改 androidvncserver 权限,增加执行权限 chmod +x /system/bin/androidvncserver

运行测试

1
/system/bin/androidvncserver &

然后通过MobaXterm连接192.168.50.162:5901,看看是否能正常连接

添加开机启动

/system/bin/lazy-start.sh 中增加上面的运行命令,重启盒子,看能否正常启动 androidvncserver

关于lazy-start.sh

如何用lazy-start.sh启动安卓应用 在脚本最后加上

1
2
sleep xxx     #延时xxx秒等待系统进入桌面
am start xxx #利用am命令启动应用

如何使用am命令启动Android应用 命令格式为:adb shell am start -n package/launch_activity 示例: 打开设置App命令:

1
adb shell am start -n com.android.settings/com.android.settings.Settings
命令的关键在于获取 packagelaunch_activity 。有很多种方法,这里列举两种,更多的方法请参考“如何获取Android App的package”一文(具体自己百度)。

关于自动挂载nfs服务

系统重新挂载为可读写模式后

1
2
3
4
5
6
7
vi /etc/nfs_mounts.sh
# 添加或修改为如下内容
mkdir /mnt/nfs
chgrp root /mnt/nfs
chmod 0644 /mnt/nfs
busybox mount -o ro,noatime,nolock,hard,intr,rsize=32768,wsize=32768,vers=3 -t nfs 192.168.50.218:/media/BC2D-34FB /mnt/nfs

然后修改lazy-start.sh中的nfs-client部分的设置即可,可能需要给予 nfs_mounts.sh 执行权限:chmod 777 nfs_mounts.sh


远程控制N1电视盒子Rush固件
https://andyppang.github.io/2020/11/24/远程控制N1电视盒子Rush固件/
作者
PL
发布于
2020年11月24日
许可协议