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

做的网站怎么让别人也能看到网站的结构

做的网站怎么让别人也能看到,网站的结构,网站建设开发人员,又拍网站怎么做需求 节点: /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://www.yayakq.cn/news/546466/

相关文章:

  • 网站模版图片网站建设业务怎么做
  • 合肥大型网站开发公司外贸自建站费用
  • 做淘宝客网站要申请什么长春网站制作网络推广
  • 南京玄武网站建设百度搜索网站优化
  • 运营网站挣钱方法google广告投放
  • dw怎么做网站布局和萝莉做的电影网站
  • 集团网站建设的要求wordpress最底部版权
  • 某些网站字号设置样式seo建站的步骤
  • 哪个网站可以做担保交易php做的网站安全吗
  • 网站介绍视频怎么做西安网站设计建设公司 概况
  • 现在都用什么网站找事做自己怎做网站后台
  • 网站开发推荐一本书怎样做才能让网站更受关注
  • 河南建设工程信息网站如何建个人免费网站
  • 鞍山哪里做网站运营网站是多少
  • 建立网站该怎样做广西桂林师范大学
  • 凤翔网站开发金融企业网站源码
  • 二手旧书网站开发设计报告wordpress防破解
  • 简要说明网站建设的步骤wordpress主题一点就升级
  • 网站与备案信息不符历下网站建设
  • 做自媒体那几个网站好点最好的wordpress 网站
  • 站长统计app软件下载官网安卓网站建设文化教程
  • 网站制作 杭州公司wordpress wptitle
  • co域名 大网站在线个人网页生成
  • 网站开发的价格芜湖seo
  • 马和人做人和牛做网站中国苏州网站
  • 电子专业毕设做网站本地化网站建设
  • 有人知道做网站吗网站规划与网页设计总结
  • 028网站建设工作室中国建筑协会官网证件查询
  • 主营网站建设品牌wordpress上传到主机
  • 购物网站制作怎么做网站赚流量