智能电视网

电脑版
提示:原网页已由神马搜索转码, 内容由www.znds.com提供.
跳转到指定楼层
楼主
发表于 2024-3-14 19:23|只看该作者回帖奖励
目前我需要在华为EC6108V9C ROM中预置一个应用Test1,该应用中有一个服务需要启动。
[size=12.0005pt]

[size=12.0005pt]为了满足数据在系统开机后周期上报,故[size=12.0005pt]应用内部的一个服务[size=12.0005pt]需实现开机自启动。


应用推荐的实现的方式参考如下:
在系统 init.rc 文件中添加如下服务:
service test2 /data/data/com.android.test1/bin/test2
class main
group system
user root
disabled

但是因为当前ROM中没有init.rc文件,不能使用推荐的方式进行修改。

ROM中存在init..thirdos.sh启动脚本,那能通过该启动脚本拉起该服务吗?
具体如何修改,请求大神帮忙答疑解惑,谢谢。






上一篇:如何修改ROM实现应用内部服务开机自启动
下一篇:
hi3798这个盒子用什么固件如何刷机?
沙发
发表于 2024-3-14 20:05|只看该作者
要我说还不如直接换新一个当贝超级盒子H3,配置是采用的RK3566芯片,是一款八核64位处理器,这个配置玩所有游戏都是足够的了,并且内置的当贝OS系统和腾讯云游戏合作,可以玩端游、手游等游戏,并且支持手机、手柄、鼠标和键盘,连接方便,毫秒级延迟,丝毫不影响游戏体验。

https://www.znds.com/tv-1234856-1-1.html
板凳
  楼主|发表于 2024-3-16 00:39|只看该作者
该问题已解决:
在system/bin下面新建一个xxx.sh脚本,通过在init.thirdos.sh脚本中添加以下命令,启动该脚本。
/system/bin/xxx.sh&

xxx.sh脚本的内容可以如下:
#!/system/bin/sh
testFullFolder="/data/data/com.android.test1/bin/test2"

while [ ! -f $testFullFolder ]
do
     sleep 1;
done

echo "($testFullFolder) exist!"
$(chmod 755 $testFullFolder)

/data/data/com.android.test1/bin/test2&