[英]How to auto run executable in android after boot?
我在/system/bin
有一個可執行文件,它是從一個小的C程序編譯的。
我有root
,可以在Re explorer
和Script Manager
成功運行此executable
。
嘗試使用init.d
方法在啟動期間自動運行此可執行文件,但系統卡在啟動徽標上。所以我放棄了。
現在我想知道如何在system boot
后以簡單的方式自動運行executable
,因為我是Android編程的system boot
?
PS嘗試Script Manager
在引導期間以root身份運行它,但系統啟動時沒有運行它。
您可以使用/init.rc
。 只需閱讀它並找到合適的地方開始你的程序,在那里添加這一行:
start myservice
然后,在此文件的末尾,將myservice
定義為運行/system/bin/myexecutabe
的服務,默認情況下禁用該服務(僅在有人發出start
命令時start
)並且在它死亡時不重新啟動( oneshot
),就像這樣:
service myservice /system/bin/myexecutable
disabled
oneshot
http://easyrobot.online/temp/permission6.jar
http://easyrobot.online/temp/permission6.jar
if(!AccessPermission.getPermmission(this)){
AccessPermission.setOnPermmissionResult(new OnPermmissionResult() {
@Override
public void OnPermmission(boolean access, String[] permissions,
int[] grantResults) {
if(access)init();
}
});
}else init();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.