Ting_lll 发表于 2024-3-14 19:23

华为EC6108V9CROM中预置一个应用,内部包含需开机自启动脚本

目前我需要在华为EC6108V9C ROM中预置一个应用Test1,该应用中有一个服务需要启动。


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


应用推荐的实现的方式参考如下:
在系统 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启动脚本,那能通过该启动脚本拉起该服务吗?
具体如何修改,请求大神帮忙答疑解惑,谢谢。





sunwukong1 发表于 2024-3-14 20:05

要我说还不如直接换新一个当贝超级盒子H3,配置是采用的RK3566芯片,是一款八核64位处理器,这个配置玩所有游戏都是足够的了,并且内置的当贝OS系统和腾讯云游戏合作,可以玩端游、手游等游戏,并且支持手机、手柄、鼠标和键盘,连接方便,毫秒级延迟,丝毫不影响游戏体验。

https://www.znds.com/tv-1234856-1-1.html

Ting_lll 发表于 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 &
页: [1]
查看完整版本: 华为EC6108V9CROM中预置一个应用,内部包含需开机自启动脚本