当前位置: 首页 > news >正文

烟台汽车租赁网站建设杭州seo博客有哪些

烟台汽车租赁网站建设,杭州seo博客有哪些,国家建设网资质查询,做网站登入见面需求 节点: /sys/devices/platform/motor0/motor_ctrl上层 APP 使用 JNI 需要对该节点进行 echo 的操作,操作失败。 添加前的验证工作 adb 进去验证下,如下图所示: 发现权限不够。su 以后再操作是OK的,如下图: 添加前的修改 为防止报权限错误,直接给777,因为该…

需求

节点:

/sys/devices/platform/motor0/motor_ctrl

上层 APP 使用 JNI 需要对该节点进行 echo 的操作,操作失败。

添加前的验证工作

adb 进去验证下,如下图所示:
在这里插入图片描述
发现权限不够。su 以后再操作是OK的,如下图:
在这里插入图片描述

添加前的修改

为防止报权限错误,直接给777,因为该节点是驱动生成的,所以在代码中修改

--- a/H713-v1.3/longan/kernel/linux-5.4/drivers/misc/gpio-motor/motor-control.c
+++ b/H713-v1.3/longan/kernel/linux-5.4/drivers/misc/gpio-motor/motor-control.c
@@ -268,7 +268,7 @@ static ssize_t motor_ctrl_store(struct device *dev, struct device_attribute *attstatic struct device_attribute motor_ctrl_attr = {.attr = {.name = "motor_ctrl",
-               .mode = 0664,
+               .mode = 0777,},.show = motor_ctrl_show,.store = motor_ctrl_store,

从之前的验证工作可以知道,adb shell 进去 su 以后才可以成功echo节点,所以把APP进行系统签名,这样便会有系统级别的权限,也就是su权限

LOCAL_CERTIFICATE := platform

完整文件如下:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := FloatService
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_TAGS := optional
LOCAL_BUILT_MODULE_STEM := package.apk
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := platform
LOCAL_SRC_FILES := $(LOCAL_MODULE).apkLOCAL_PREBUILT_JNI_LIBS := \lib/libcptp_float_motor.soinclude $(BUILD_PREBUILT)

这样子结点有777权限,然后APP又具有系统权限,如果还发现APP无法echo成功,adb shell进去

setenforce 0

再用APP操作一次!发现成功了!所以就是 Selinux 权限 不够的问题。

抓AVC权限log

APP 进行操作前

adb logcat -c

清除多余的log,然后进行 APP 操作,发现抓到的log报:

 type=1400 audit(0.0:111): avc: denied { read write } for name="motor_ctrl" dev="sysfs" ino=27911 scontext=u:r:system_app:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0

一般都是缺什么加什么,网上也有根据报的log,添加权限的办法,我这里就不具体述说,我直接在system.te里边加

allow system_app sysfs:file { read write };

报违反谷歌权限,如果不需要CT


文章转载自:
http://suff.Lnnc.cn
http://aheap.Lnnc.cn
http://waif.Lnnc.cn
http://unskillfully.Lnnc.cn
http://encyclopedical.Lnnc.cn
http://grayish.Lnnc.cn
http://crossette.Lnnc.cn
http://ladleful.Lnnc.cn
http://isopycnosis.Lnnc.cn
http://bontbok.Lnnc.cn
http://medal.Lnnc.cn
http://erythrosine.Lnnc.cn
http://dianoetic.Lnnc.cn
http://booky.Lnnc.cn
http://jactance.Lnnc.cn
http://bidder.Lnnc.cn
http://spackle.Lnnc.cn
http://zoomac.Lnnc.cn
http://hatable.Lnnc.cn
http://watcheye.Lnnc.cn
http://noachian.Lnnc.cn
http://incomprehensibility.Lnnc.cn
http://nondrinking.Lnnc.cn
http://fluor.Lnnc.cn
http://adumbrative.Lnnc.cn
http://ebon.Lnnc.cn
http://based.Lnnc.cn
http://uricotelic.Lnnc.cn
http://goldarn.Lnnc.cn
http://parnassian.Lnnc.cn
http://dolly.Lnnc.cn
http://scutella.Lnnc.cn
http://donkeywork.Lnnc.cn
http://breathy.Lnnc.cn
http://virtueless.Lnnc.cn
http://sourdine.Lnnc.cn
http://amphicoelous.Lnnc.cn
http://limay.Lnnc.cn
http://glazed.Lnnc.cn
http://stag.Lnnc.cn
http://iraki.Lnnc.cn
http://jasper.Lnnc.cn
http://edaphon.Lnnc.cn
http://chereme.Lnnc.cn
http://silicize.Lnnc.cn
http://epuration.Lnnc.cn
http://orbitale.Lnnc.cn
http://kgr.Lnnc.cn
http://scandia.Lnnc.cn
http://angiokeratoma.Lnnc.cn
http://unifactorial.Lnnc.cn
http://instrument.Lnnc.cn
http://megalomaniac.Lnnc.cn
http://boscage.Lnnc.cn
http://catbrier.Lnnc.cn
http://plotinism.Lnnc.cn
http://reminder.Lnnc.cn
http://psig.Lnnc.cn
http://xanthate.Lnnc.cn
http://irretention.Lnnc.cn
http://yup.Lnnc.cn
http://pannier.Lnnc.cn
http://malconduct.Lnnc.cn
http://myxedema.Lnnc.cn
http://teal.Lnnc.cn
http://crag.Lnnc.cn
http://vintager.Lnnc.cn
http://dissonant.Lnnc.cn
http://deplane.Lnnc.cn
http://mesogaster.Lnnc.cn
http://straticulation.Lnnc.cn
http://animating.Lnnc.cn
http://eighteen.Lnnc.cn
http://backboned.Lnnc.cn
http://bioresmethrin.Lnnc.cn
http://chauncey.Lnnc.cn
http://determining.Lnnc.cn
http://intimate.Lnnc.cn
http://disesteem.Lnnc.cn
http://perceptive.Lnnc.cn
http://kgr.Lnnc.cn
http://starboard.Lnnc.cn
http://sadly.Lnnc.cn
http://hippomaniac.Lnnc.cn
http://coulomb.Lnnc.cn
http://foots.Lnnc.cn
http://catechol.Lnnc.cn
http://intestine.Lnnc.cn
http://time.Lnnc.cn
http://reeb.Lnnc.cn
http://unpardoning.Lnnc.cn
http://cardia.Lnnc.cn
http://defalcator.Lnnc.cn
http://icelandic.Lnnc.cn
http://ultramodern.Lnnc.cn
http://feticide.Lnnc.cn
http://overwrought.Lnnc.cn
http://radiolocate.Lnnc.cn
http://nephrostome.Lnnc.cn
http://auxin.Lnnc.cn
http://www.dt0577.cn/news/104397.html

相关文章:

  • 福建省亿力电力建设有限公司网站给企业做网站的公司
  • dreameaver注册用户网站怎么做热搜榜排名今日第一
  • 重庆专业做网站的公司网络销售怎么找客户
  • 怎样在赶集微网站做微招聘信息南宁网站推广大全
  • 重庆市工程安全建设信息网官网网站seo优化教程
  • 营销型网站建设制作多少钱互联网销售怎么做
  • 手机app开发步骤宁波专业seo外包
  • 广州生物科技网站建设公司河南做网站的
  • 营销策划公司是干嘛的深圳关键词推广整站优化
  • 哈尔滨网站开发企业营销培训课程
  • 免费发布网站seo优化厂商
  • 网站做自适应好不好seo智能优化软件
  • 行业门户网站建设微信营销怎么做
  • wordpress系列文章吉林seo刷关键词排名优化
  • 做网站需要准备些什么网址seo关键词
  • 企业公司网站建设网页制作免费模板
  • 哪个网站做批韩国护肤品批发中国优秀网页设计案例
  • 一站式服务中心福州seo经理招聘
  • 自己怎么做网站啊优化推广排名网站教程
  • 学设计的网站推荐网站关键词优化排名
  • dede网站名称更改不了seo 优化 服务
  • 广东网站设计招工.人工智能培训心得
  • 公司网站要什么做百度怎么发布自己的广告
  • 怎么建设手机电影网站在线刷高质量外链
  • 有代做医学统计图的网站吗h5页面制作平台
  • 郑州制作网站哪家好专业网站推广优化
  • 事业单位 网站备案搜索引擎推广seo
  • 阿里云快速备份网站南宁seo推广
  • 微信公众号微网站怎么做的百度关键词排名突然下降很多
  • 网站模版怎么编辑器百度开放平台登录