N1盒子刷rush大佬的电视盒子系统,用脚本自动开机启动APP的方法

固件ROM地址
https://www.right.com.cn/forum/thread-315889-1-1.html

用户名: root
SSH/SFTP 端口:2223
SSH/SFTP 密码:rush

SSH登录进N1后执行命令

mount -o remount,rw /system

然后把里面的 /system/bin/lazy-start.sh 这个文件编辑,建议下载到本地编辑出再传上去
在这段代码下码增加要启动的APP

#nfs-client
/system/bin/sh /system/etc/nfs_mounts.sh
#暂停10秒启动自定义APP
sleep 10
am start -n com.vaci.starryskylive/com.vaci.starryskylive.ui.act.SSSplashActivity

上面的"com.vaci.starryskylive/com.vaci.starryskylive.ui.act.SSSplashActivity"是要启动APP的 Package 和 Activity
关于 安装包的 Package 和 Activity获取方法看这个
https://www.bgegao.com/2024/06/2738.html

加好后完整的代码就应该是这个样子

#!/system/bin/sh
#权限功能
/system/xbin/supolicy --live "permissive init;permissive kernel;permissive shell;permissive toolbox;permissive priv_app;permissive untrusted_app;"
/system/xbin/supolicy --live "allow servicemanager init:binder { transfer };"

#开启网卡
sleep 2
/system/bin/ip link set eth0 up

#ssh功能
/system/xbin/dropbear &

#nfs-Server
/system/bin/portmap
/system/bin/unfsd

#nfs-client
/system/bin/sh /system/etc/nfs_mounts.sh

#暂停10秒启动自定义APP
sleep 10
am start -n com.vaci.starryskylive/com.vaci.starryskylive.ui.act.SSSplashActivity

#fail-safe功能
#如果60秒内没有进入桌面,启动有线网卡并设置固定ip
sleep 60
ISBOOTOK=`getprop sys.boot_completed`
if [ $ISBOOTOK -ne 1 ];then
	/system/bin/ip link set eth0 up
	/system/bin/ip addr add 192.168.2.56/24 broadcast 192.168.2.255 dev eth0
	/system/xbin/busybox telnetd -p 2323 -l /system/bin/sh
fi



exit 0

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

+ 25 = 26