完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
按需求建了一个开机启动的脚本
1.建立myshell.sh脚本 ,放在device/rockchip/rk3399内 #!/system/bin/sh //启动之后一直循环 while true;do //对应操作 sleep 1 done 2.建立对应的myshell.te文件,放在device/rockchip/common/sepolicy内 device/rockchip/common/sepolicy/myshell.te type myshell, domain; type myshell_exec, exec_type, file_type; init_daemon_domain(myshell) //添加对应功能的授权 allow myshell init_tmpfs:file create_file_perms; allow myshell self:capability { dac_override net_admin net_raw setgid setuid }; allow myshell device:dir { open read }; allow myshell shell:lnk_file { read }; allow myshell rootfs:lnk_file { getattr }; allow myshell socket_device:sock_file { write }; allow myshell shell_exec:file { getattr read}; allow myshell fuse:dir { search write add_name getattr}; allow myshell fuse:file { create write open getattr}; allow myshell system_file:file { execute_no_trans}; avc权限添加 可参考:https://blog.csdn.net/tq501501/article/details/103556837 3. 添加到 system/core/rootdir/init.rc service myshell /system/bin/myshell.sh user root group root disabled #在init.rc中启动该服务 on property:sys.boot_completed=1 start myshell chown root shell /system/bin/myshell.sh chmod 0550 /system/bin/myshell.sh 4.修改device/rockchip/common/sepolicy/file_contexts #add for glgps /system/bin/glgps u:object_r:gpsd_exec:s0 +/system/bin/myshell.sh u:object_r:myshell_exec:s0 5.修改device/rockchip/rk3399/rk3399.mk //添加脚本到板子的system/bin内 PRODUCT_COPY_FILES += vendor/rockchip/common/phone/etc/apns-full-conf.xml:system/etc/apns-conf.xml PRODUCT_COPY_FILES += vendor/rockchip/common/phone/etc/spn-conf.xml:system/etc/spn-conf.xml +PRODUCT_COPY_FILES += device/rockchip/rk3399/myshell.sh:system/bin/myshell.sh 6. 修改system/sepolicy/file_contexts 添加以下(注意此处不要加.sh) /system/bin/myshell u:object_r:myshell_exec:s0 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
739 浏览 0 评论
968 浏览 1 评论
856 浏览 1 评论
2075 浏览 1 评论
3322 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 09:33 , Processed in 0.479504 second(s), Total 39, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号