
andriod
文章平均质量分 89
flaoter
这个作者很懒,什么都没留下…
展开
-
Android之编写hello HAL&JNI代码
http://blog.youkuaiyun.com/eliot_shao/article/details/51861905 http://blog.youkuaiyun.com/eliot_shao/article/details/51864811HAL层中文名称又叫硬件抽象层,可以理解我Linux驱动的应用层。本文实现了一个简单的hello HAL的代码,衔接hello驱动和hello JNI:http:/转载 2018-01-28 00:36:41 · 513 阅读 · 0 评论 -
Android启动流程(一)
本章节内容是基于手机平台的android启动流程进行解析,不同厂商的手机平台启动流程也都大体相似,涉及的代码大多开源,可以在相关社区进行下载。 启动顺序为: 1. ROM启动 2. spl 3. uboot 4. kernel 5. Andriod 我也将按照上述顺序对启动流程进行解析,本小节首先介绍ROM启动,spl和uboot。1 ROM启动手机SOC芯片内部一般都固原创 2017-06-17 15:46:39 · 1491 阅读 · 0 评论 -
使能全盘加密后的Android ota升级
1. 背景知识关于Android全盘加密功能的实现可以参考https://source.android.google.cn/security/encryption/full-disk。data分区的加密原理是基于块设备层的dm-crypt,实现是通过在mount data分区时添加forceencrypt fstab属性。目前android版本的ota升级包都是存放在data分区中,重启后re...原创 2019-02-23 17:12:41 · 2208 阅读 · 1 评论 -
Android系统内存优化
1. 基础知识内存管理是Linux/Android OS的灵魂,关于内存的知识太多,此章节只为了后续的内存评估和优化对常用知识进行梳理,不对具体概念进行讲解,有必要的话需要先查阅相关知识点。1.1 Linux内存地址空间内存管理最基础的两个概念就是物理地址和虚拟地址,下图是最通用的描述虚拟地址通过MMU转换成物理地址的过程图。接下来是32bit OS常用的虚拟地址分布图,03GB地址空间...原创 2019-02-23 21:53:58 · 4084 阅读 · 0 评论 -
Verified Boot
转载自http://luomingmao.com/2016/08/29/Verified-Boot/简介Verified Boot 是 Android 4.4 开始引入的一个新特性,作用是在系统启动时校验 system 分区是否被篡改。好处在于可以检测到 system “发生过” 改动,比如用户使用 root 软件强行植入 su 文件,但最后删除了 su, 这种情况也能检测出来。一旦检验不过,...转载 2019-03-03 20:35:27 · 3733 阅读 · 0 评论 -
展讯secureboot方案
Secure Boot方案介绍及实施流程 转自https://blog.youkuaiyun.com/weixin_34014555/article/details/862604591. Secure boot概述本文档主要是secure boot方案的介绍和...转载 2019-05-25 23:57:39 · 4912 阅读 · 0 评论 -
Android 进程保活招式大全
本文来自于腾讯bugly开发者社区, ,原文地址:https://segmentfault.com/a/11900000...转载 2019-09-10 23:07:16 · 210 阅读 · 0 评论