Android基础知识
文章平均质量分 77
TrustZone_
一个搞技术的读书人,妄图分享最干货的技术知识与世界运转的底层逻辑。公ZH:TrustZone
展开
-
安卓基础 | AOSP 架构与内核
Android 开放系统平台 (AOSP) 是公开发布且可修改的 Android 源代码。任何人都可以下载并修改其设备的 AOSP。AOSP 提供 Android 移动平台的完整且功能完备的实现。注意:AOSP 无法为需要后端服务的应用(例如云消息传递或高级位置信息服务应用)提供支持。此外,AOSP 并没有包含特定类型的设备可能需要的一整套最终用户应用。原创 2024-07-16 14:42:28 · 3577 阅读 · 0 评论 -
AddressSanitizer
AddressSanitizer (ASan) 是一种基ASan 可在 32 位和 64 位 ARM 以及 x86 和 x86-64 上运行。ASan 的 CPU 开销约为 2 倍,代码大小开销在一半到 2 倍之间,并且内存开销很大(具体取决于您的分配模式,但约为 2 倍)。Android 10 和 AArch64 上的 AOSP master 分支支持硬件加速 ASan (HWASan),这是一种 RAM 开销更小、检测到的错误范围更大的类似工具。原创 2023-10-13 14:48:58 · 433 阅读 · 0 评论 -
【转】Linux内核安全技术(四):Vold原理介绍
Android中Vold是volume Daemon,即Volume守护进程,用来管理Android中存储类的热拔插事件。这里的热插拔涉及的场景如:手机usb以MTP或者传输照片方式插拔PC端后磁盘数据的挂卸载;设备开关机过程中存储设备各分区的挂卸载;T卡插拔识别过程中文件系统挂卸载。在各场景做mount过程中,涉及到的磁盘数据的安全加密(FDE/FBE),文件节点与目录的创建,文件系统的垃圾清理等模块,也由Vold进行控制。转载 2023-06-10 23:37:10 · 1465 阅读 · 0 评论 -
What Fuck Android.fbe is?
哈哈哈,真的是什么狗鸡儿文件格式都有,当我在去配置安卓挂载文件的时候,made,什么鬼?.fbe文件属实把我惊艳到了。下面来学习一下。原创 2023-01-02 14:42:43 · 268 阅读 · 0 评论 -
Android 安全功能
Android 安全功能借助本部分介绍的功能,您可以让您开发的 Android 设备尽可能地安全无虞。原创 2022-11-29 00:41:18 · 919 阅读 · 0 评论 -
Android system文件系统管理主模块:fs_mgr模块
fs_mgr模块-system文件系统管理的主模块这是我在研读AVB的时候,里面有个标志位在fstab标志在dts文件中需要解读,当时调用的是fs_mgr下面的函数。(fstab也是一个文件类型)于是这里对这个fs_mgr模块进行研读一下。原创 2022-11-29 00:38:13 · 1741 阅读 · 0 评论 -
设备树覆盖:实现 DTO
前面我们学习了dts,也知道这个dtc、dtb。这个dto是什么?实现 DTO 包括分割设备树、构建、分区和运行。在实现可以正常工作之后,您还必须保持两个 DT 之间的兼容性,并确定用于确保每个 DT 分区安全性的策略。原创 2022-11-28 23:01:31 · 1330 阅读 · 0 评论 -
设备树覆盖:概念与术语
前面我们讲过设备树相关的东西,其实你应该知道。但是昨天一个FDT、dtbo这些,搞得当时我还是有点懵。于是再在android的角度我们来看看这个东西。原创 2022-11-28 22:33:13 · 783 阅读 · 0 评论 -
android分区概述
Android 设备包括几个分区,它们在启动过程中提供不同的功能。原创 2022-11-28 22:16:40 · 6317 阅读 · 0 评论 -
Android 正常运行所需的一系列 Linux 内核接口
本页介绍了 Android 正常运行所需的一系列 Linux 内核接口。这些接口的数量将与日俱增,包含越来越多的 Android 内核接口。原创 2022-11-27 21:30:15 · 495 阅读 · 0 评论
分享