Android Services开机自启动程序

news/2025/2/1 21:45:17 标签: android, linux

参考:https://android.stackexchange.com/questions/214839/how-to-run-an-android-init-service-with-superuser-selinux-context

手机为小米4C,已rooted。
以dropbear为例

#如不修改权限会出现permission错误

~# chown 0.0 /etc/init/custom.rc
~# chmod 0644 /etc/init/custom.rc
~# chcon u:object_r:system_file:s0 /etc/init/custom.rc

~# chown 0.0 /system/xbin/dropbear
~# chmod 0644 /system/xbin/dropbear
~# chcon u:object_r:system_file:s0 /system/xbin/dropbear

# Service后面用sh脚本启动dropbear会错误127退出,原因不明
libra:/etc/init # cat dropbear.rc
service dropbear /system/xbin/dropbear -F
         class main
         seclabel u:r:su:s0
         user root
         group root
         disabled

 on property:dev.bootcomplete=1
         start dropbear

avc: denied 问题(SELinux):

~# magiskpolicy --live 'allow init su process transition'
~# sepolicy-inject -s init -t su -c process -p transition -l

http://www.niftyadmin.cn/n/5839594.html

相关文章

从未标记图像中生成有标记图像特征的半监督分割方法

今天看到一篇文章很有意思,给大家分享一下。现在传统半监督分割网络训练时往往有标注数据与未标注数据分开训练,导致模型不好。这篇文章作者提出了一个很有意思的想法。它通过通道注意力从未标记的特征中重新加载标记的特征。这篇文章是AllSpark。 大家感…

【PLL】杂散生成和调制

时钟生成 --》 数字系统 --》峰值抖动频率生成 --》无线系统 --》 频谱纯度、 周期信号的相位不确定性 随机抖动(random jitter, RJ)确定性抖动(deterministic jitter,DJ) 时域频域随机抖动积分相位噪声确定性抖动边带 杂散生成和…

数据分析系列--②RapidMiner导入数据和存储过程

一、下载数据 二、导入数据 1. 在本地计算机中创建3个文件夹 2. 从本地选择.csv或.xlsx 三、界面说明 四、存储过程 1.保存 Congratulations, you are done. 一、下载数据 点击下载AssociationAnalysisData.xlsx数据集 二、导入数据 1. 在本地计算机中创建3个文件夹 2. 从…

Java动态代理:原理与实现

在Java编程中,代理模式是一种常见的设计模式,它允许我们通过一个代理对象来控制对另一个对象的访问。代理模式的主要目的是在不改变原始类代码的情况下,增强或修改其行为。Java中的代理分为静态代理和动态代理两种。本文将重点介绍动态代理&a…

unity学习25:用 transform 进行旋转和移动,简单的太阳地球月亮模型,以及父子级关系

目录 备注内容 1游戏物体的父子级关系 1.1 父子物体 1.2 坐标关系 1.3 父子物体实际是用 每个gameobject的tranform来关联的 2 获取gameObject的静态数据 2.1 具体命令 2.2 具体代码 2.3 输出结果 3 获取gameObject 的方向 3.1 游戏里默认的3个方向 3.2 获取方向代…

深度学习之“数据的相关性”

不同的数据集之间可能会存在关联,如一方变大,另一方也随之变大或者变小。例如,大多数图像的像素点是高度相关的。图像上的一个像素与其周围的像素点在很大概率上会类似。而”相关性“十分适合用于描述这种关系,描述相关性的统计量…

六. Redis当中的“发布” 和 “订阅” 的详细讲解说明(图文并茂)

六. Redis当中的“发布” 和 “订阅” 的详细讲解说明(图文并茂) 文章目录 六. Redis当中的“发布” 和 “订阅” 的详细讲解说明(图文并茂)1. 发布 和 订阅的概念 2. 发布订阅模式分类2.1 一个发布者,多个订阅者2.2 多个发布者,一个订阅者2.3 多个发布者…

嵌入式知识点总结 Linux驱动 (八)-Linux设备驱动

针对于嵌入式软件杂乱的知识点总结起来,提供给读者学习复习对下述内容的强化。 目录 1.请简述主设备号和次设备号的用途? 2.字符驱动设备怎么创建设备文件? 3.设备驱动程序中如何注册一个字符设备?分别解释一下它的几个参数的含…