热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开放mt6735android5.1dev查看权限

Android5中,安全机制增强dev目录无法查看,也就不能枚举串口查看dev必须先知道自己的APP运行在哪种进程类型.想知道自己
Android5 中,安全机制增强  /dev  目录无法查看,也就不能枚举串口

 

查看 /dev 必须先知道自己的APP运行在哪种进程类型.

想知道自己的 进程(APP)属于什么 *.te 吗?      

用 ps -Z 查看:

root@aaaa:/ # ps -Z
ps -Z
LABEL                          USER     PID   PPID  NAME
.............................................................
u:r:platform_app:s0            u0_a23    4003  758   com.android.browser
u:r:platform_app:s0            u0_a3     4249  758   com.android.defcontainer
u:r:untrusted_app:s0           u0_a61    4329  758   com.svox.pico
u:r:kernel:s0                  root      5236  2     kworker/u9:0
u:r:untrusted_app:s0           u0_a75    5311  760   com.qihoo.daemon
u:r:untrusted_app:s0           u0_a75    5333  760   com.qihoo.appstore
u:r:netdiag:s0                 shell     5731  741   /system/bin/netdiag
u:r:netdiag:s0                 shell     5733  5731  sh
u:r:netdiag:s0                 shell     5734  5733  tcpdump
u:r:kernel:s0                  root      5746  2     kbase_event
u:r:kernel:s0                  root      5782  2     kworker/u8:1
u:r:kernel:s0                  root      5783  2     kworker/u8:6
u:r:kernel:s0                  root      5784  2     kworker/1:0
u:r:kernel:s0                  root      5786  2     fs_suspend_syss
u:r:kernel:s0                  root      5787  2     kworker/u8:7
u:r:kernel:s0                  root      5796  2     kworker/u8:8
u:r:kernel:s0                  root      5805  2     kworker/u8:9
u:r:platform_app:s0            u0_a30    5835  758   com.android.deskclock
u:r:kernel:s0                  root      5858  2     kworker/0:0
u:r:kernel:s0                  root      5894  2     kworker/u9:3
u:r:untrusted_app:s0           u0_a76    5913  760   android_serialport_api.samp
le
u:r:kernel:s0                  root      6014  2     kworker/1:3
u:r:kernel:s0                  root      6052  2     kworker/0:1
u:r:kernel:s0                  root      6056  2     kworker/u9:2
u:r:su:s0                      root      6427  3479  /system/bin/sh
u:r:su:s0                      root      6433  6427  ps
root@aaaaaa:/ #
android_serialport_api.sample 进程安全策由 untrusted_app 这个组配置   需要修改  untrusted_app.te 文件
查找方法find -name "untrusted_app.te" >findlog
MT6735  untrusted_app.te 文件的位置   alps\device\mediatek\common\sepolicy   and   alps\external\sepolicy  目录下都有
查看  alps\external\sepolicy\file_contexts
###########################################
# Root
#
# Nothing required since it is initramfs and implicitly labeled
# by genfscon rootfs in ocontexts.
#
##########################
# Devices
#
/dev(/.*)?        u:object_r:device:s0
/dev/akm8973.*        u:object_r:akm_device:s0
/dev/accelerometer    u:object_r:accelerometer_device:s0
/dev/alarm        u:object_r:alarm_device:s0
.........................

/dev(/.*)?        u:object_r:device:s0     /dev 目录属于 device用户组
打开以下两个文件
alps\device\mediatek\common\sepolicy\untrusted_app.te
alps\external\sepolicy\untrusted_app.te
末尾添加加
# Access /dev/mtp_usb.
allow untrusted_app mtp_device:chr_file rw_file_perms;
allow untrusted_app tty_device:chr_file rw_file_perms;
allow untrusted_app serial_device:chr_file rw_file_perms;
allow untrusted_app device:dir rw_dir_perms;
allow untrusted_app ttyACM_device:chr_file rw_file_perms;
allow untrusted_app ttyMT_device:chr_file rw_file_perms;
allow untrusted_app ttyGS_device:chr_file rw_file_perms;

重新编译就可以访问了

开放串口读写
alps\device\mediatek\common\sepolicy\ untrusted_app.te
末尾添加加
allow untrusted_app ttyACM_device:chr_file rw_file_perms;
allow untrusted_app ttyMT_device:chr_file rw_file_perms;
allow untrusted_app ttyGS_device: chr_file  rw_file_perms ;



推荐阅读
  • 展开全部下面的代码是创建一个立方体Thisexamplescreatesanddisplaysasimplebox.#Thefirstlineloadstheinit_disp ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
  • 本文介绍了利用ARMA模型对平稳非白噪声序列进行建模的步骤及代码实现。首先对观察值序列进行样本自相关系数和样本偏自相关系数的计算,然后根据这些系数的性质选择适当的ARMA模型进行拟合,并估计模型中的位置参数。接着进行模型的有效性检验,如果不通过则重新选择模型再拟合,如果通过则进行模型优化。最后利用拟合模型预测序列的未来走势。文章还介绍了绘制时序图、平稳性检验、白噪声检验、确定ARMA阶数和预测未来走势的代码实现。 ... [详细]
  • 引号快捷键_首选项和设置——自定义快捷键
    3.3自定义快捷键(CustomizingHotkeys)ChemDraw快捷键由一个XML文件定义,我们可以根据自己的需要, ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • 本文介绍了使用Spark实现低配版高斯朴素贝叶斯模型的原因和原理。随着数据量的增大,单机上运行高斯朴素贝叶斯模型会变得很慢,因此考虑使用Spark来加速运行。然而,Spark的MLlib并没有实现高斯朴素贝叶斯模型,因此需要自己动手实现。文章还介绍了朴素贝叶斯的原理和公式,并对具有多个特征和类别的模型进行了讨论。最后,作者总结了实现低配版高斯朴素贝叶斯模型的步骤。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • OpenMap教程4 – 图层概述
    本文介绍了OpenMap教程4中关于地图图层的内容,包括将ShapeLayer添加到MapBean中的方法,OpenMap支持的图层类型以及使用BufferedLayer创建图像的MapBean。此外,还介绍了Layer背景标志的作用和OMGraphicHandlerLayer的基础层类。 ... [详细]
  • 原文地址http://balau82.wordpress.com/2010/02/28/hello-world-for-bare-metal-arm-using-qemu/最开始时 ... [详细]
  • x86 linux的进程调度,x86体系结构下Linux2.6.26的进程调度和切换
    进程调度相关数据结构task_structtask_struct是进程在内核中对应的数据结构,它标识了进程的状态等各项信息。其中有一项thread_struct结构的 ... [详细]
  • AstridDAO 专访:波卡稳定币黑马 BAI
    加入Pol ... [详细]
author-avatar
jiangping最棒_766
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有