远程控制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 |
|
然后通过MobaXterm连接192.168.50.162:5901,看看是否能正常连接
添加开机启动
在 /system/bin/lazy-start.sh
中增加上面的运行命令,重启盒子,看能否正常启动
androidvncserver
关于lazy-start.sh
如何用lazy-start.sh启动安卓应用 在脚本最后加上 1
2sleep 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
package
和 launch_activity
。有很多种方法,这里列举两种,更多的方法请参考“如何获取Android
App的package”一文(具体自己百度)。
关于自动挂载nfs服务
系统重新挂载为可读写模式后 1
2
3
4
5
6
7vi /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/nfsnfs_mounts.sh
执行权限:chmod 777 nfs_mounts.sh