如何在启动时运行脚本?

时间:2011-10-24 09:32:53

标签: android

我需要运行一个设置cpu_freq的脚本。为了在重启后保留设置我需要运行脚本来处理这个问题。我试着在init.rc中编写服务但是在init.rc中编辑了部分在重新启动时消失。还有其他一些方法可以在reboot.thanks上启动脚本

3 个答案:

答案 0 :(得分:3)

我发现magisk成功了。安装后,它位于/data/adb/service.d下的adds a directory for boot scripts中,您可以在其中抛出Shell脚本,并由Magisk在启动时执行它们。

例如,我有以下脚本:

#!/bin/sh

sleep 15  # to make sure we aren't running in an early stage of the boot process
crond -b -c /data/crontab/

一旦创建为/data/adb/service.d/start-crond.sh并可执行文件,它将在启动时自动启动crond(由Magisk的内部busybox实例提供)。

答案 1 :(得分:1)

使用Script Manager

答案 2 :(得分:0)

此链接可能会有所帮助:

[ADDON] [Xperia S]通用启动/ init.d脚本支持Stock ROM / Kernel http://forum.xda-developers.com/showthread.php?t=1547238

虽然它适用于Xperia S,但它也适用于我的ideos。我认为背后的理论非常通用。如果您已经安装了busybox,您可以解压缩下载的软件包,阅读批处理并自行更改手机。

如果您真的想在启动后手动运行脚本,我更喜欢在游戏市场中使用脚本。这很简单,很小。