- 博客(10)
- 资源 (7)
- 收藏
- 关注
转载 深入理解SeLinux SeAndroid(二)
3) File/File System 打label前面一节中,读者见识到了DT和TT。不过这些描述的都是Transition,即从某种Type或Domain进入另外一种Type或Domain,而上述内容并没有介绍最初的Type怎么来。在SELinux中,对与File相关的死货(比“死东西”少些一个字)还有一些特殊的语句。直接看SEAndroid中的文件吧。[external/sep
2017-10-29 10:22:53 376
转载 深入理解SeLinux SeAndroid(一)
SEAndroid是Google在Android 4.4上正式推出的一套以SELinux为基础于核心的系统安全机制。而SELinux则是由美国NSA(国安局)和一些公司(RedHat、Tresys)设计的一个针对Linux的安全加强系统。NSA最初设计的安全模型叫FLASK,全称为Flux Advanced Security Kernel(由Uta大学和美国国防部开发,后来由NSA将其开源
2017-10-29 10:21:34 289
转载 基于android6.0版本的SELinux文件访问安全策略
在android6.0以后的版本,google采用了SELinux的文件访问安全策略,想比较以前,绝对提高了文件的安全,不像以前那样,对文件访问可以是无条件的。本篇文章就分享下常用的一些安全策略。1. linux传统 设备文件访问控制方法 传统的 Linux设备文件访问控制机制通过设置用户权限来实现. 超级用户(root),具有最高的系统权限,UID为0。系统伪用户,Lin
2017-10-29 10:15:51 1147
转载 浅析Android下的Android.mk文件(二)
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块。每个模块属下列类型之一: 1)APK程序,一般的Android程序,编译打包生成apk文件 2)JAVA库,java类库,编译打包生成jar文件 3) C\C++应...
2017-10-22 14:09:40 1400
转载 浅析Android下的Android.mk文件(一)
1 概述 大家都知道在Linux下编辑经常要写一个Makefile文件, 可以把这个Makefile文件理解成一个编译配置文件,它保存着如何编译的配置信息,即指导编译器如何来编译程序,并决定编译的结果是什么。而在Android下的Android.mk文件也是类型的功能,顾名思义,从名字上就可以猜测得到,Android.mk文件是针对Android的Makefile文件.具体来说:该文...
2017-10-22 13:17:14 1037 1
转载 SELinux策略语言--类型强制(编写TE规则)
1. 简介 SELinux策略语言主要描述policy.conf的相关语法,其相关部分如下图所示:2. 类型强制概念 SELinux策略大部分内容都是由多条类型强制规则构成的,这些规则控制被允许的使用权,大多数默认转换标志,审核,以及固定部分的检查。 SELinux策略大部分都是一套声明和规则一起定义的类型强制(TE:Type En
2017-10-22 13:16:14 2532
转载 Android系统prop属性的研究与分析(二)
Android System Property一 System Property 代码中大量存在:SystemProperties.set()/SystemProperties.get();通过这两个接口可以对系统的属性进行读取/设置,顾名思义系统属性,肯定对整个系统全局共享。通常程序的执行以进程为单位各自相互独立,如何实现全局共享呢?System Properties是怎么一回
2017-10-22 13:05:52 592
转载 Android系统prop属性的研究与分析(一)
在程序开发的时候,往往会共享一些数据信息,有一个环境变量或者属性下面几种情况:1.该变量在多处需要使用,并且是跨进程或者跨线程的。2.该环境变量一般只需读取一次,不需要频繁保存。3.同时这个变量信息在关机重启后任然可以保存。对于这些需求,通常的做法是将这些信息保存到一个文件中,通过对该文件的读写来提取和保存信息,这些信息的数据量都比较小。这种方法是可以的,但是不是很系统完善,而且当
2017-10-22 13:04:07 4504
转载 Android ADB
Android ADB命令?这一次我再也不死记了!【简单说】adb基本指令Shell AM&PMadb模拟用户事件logcat日志常用节点远程ADB常用命令集一. 基本指令进入指定设备 adb -s serialNumber shell查看版本 adb version查看日志 adb logcat查看设备 adb devices连接状态 adb get-state启动ADB服务 adb s...
2017-10-15 12:52:54 813
转载 android编译流程简要分析与使用
android系统编译流程简要分析与使用开发Linux编程的程序员都清楚,Makefile是一个很重要的文件,该文件一个重要作用就是指定了编译规则。如此庞大的android系统源码当然也不例外了。android源码中Android.mk就充当了Makefile的角色。android系统的编译系统太过复杂了,没办法,那些可都是谷歌里面的大牛们写的,对于我等程序员来说,首先最重要的就是会用
2017-10-15 11:52:49 2016 1
USB-chirp序列测试
2018-05-22
SELinux for Android 8.0
2018-04-19
Transition Existing Products from USB 2.0 OTG to USB Type-C
2018-04-19
USB Type-C简介
2018-04-19
微软MTP协议 Microsoft Media Transfer Protocol
2018-03-26
progit-中文版
2017-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人