android系统分析
主要是android系统相关的技术研究以及问题解决
特洛伊0507
这个作者很懒,什么都没留下…
展开
-
android init.rc解析
它主要包含五种类型语句:Action(Action中包含了一系列的Command)、Commands(init语言 中的命令)、Services(由init进程启动的服务)、Options(对服务进行配置的选项)和Import(引入 其他配置文件)上面的函数就是解析相关的文件。在安卓系统启动之后可以分为三个阶段first_stage_init,安全策略阶段selinux_setup,以及second_stage_init。一些linux相关的系统文件和目录的创建,或者镜像的挂载。原创 2023-08-30 19:05:23 · 251 阅读 · 0 评论 -
android13 init启动流程分析
该函数主要是对系统环境设置以及创建一些必要的目录和文件,并挂载一些文件系统。之后就下执行SetupSelinux函数。首先执行FirstStageMain函数,该函数位于system/core/init/first_stage_init.cpp。该函数位于system/core/init/init.cpp。这里会设置一些selinux的规则。也就是一些安全策略。从system/core/init/main.cpp分析其代码如下。这个函数主要是服务启动以及属性设置,同时解析init.rc文件等等。原创 2023-08-29 19:52:18 · 230 阅读 · 0 评论 -
android原生代码下载方法
2、 修改为国内的源,修改~/.bashrc文件,末尾添加如下代码。完成后可以看到如下信息。原创 2023-08-28 21:08:18 · 945 阅读 · 0 评论