PS:最近在学习surfaceflinger和hardwarecomposer的内容,这中间有用到匿名共享内存的知识,所以就从老罗的博客中转载这篇博客作为备份学习了。 在上…
(原创)Framebuffer测试程序
上一篇,我们看了Framebuffer驱动的内容,同时framebuffer提供了一些借口,可以让我们比较容易的操作Framebuffer,所以就有了这篇,写一个简单的程序来获取Framebuff…
(转载)Framebuffer驱动程序分析
FrameBuffer通常作为LCD控制器或者其他显示设备的驱动,FrameBuffer驱动是一个字符设备,设备节点是/dev/fbX,主设备号为29,次设备号递增,用户可以将Framebuffe…
(原创)Android充电动画分析
今天来分析一下Android的关机充电动画是如何实现的。至于充电启动的流程,之后有时间再做分析,这里主要分析跟Android关机充电相关的部分。不多说直接开始分析代码吧。 healthd_mode…
(原创)高通aboot显示logo流程
今天继续分析分析源码,看看高通8909的aboot是如何显示logo的。既然涉及到aboot,那么我们就从aboot的入口函数aboot_init开始分析。 aboot_init [crayon-…
(转载)高通(Qualcomm)LK源码深度分析(一)
在CIA VAULT 7 , NSA Shadow Broker 泄漏事件之后,信息安全也逐渐受到越来越多的关注,作为信息安全行业从业人员,除了参与这一场集体躁动之外,还需回归技术本身,对泄漏的资料和工具进行分析研究,以…
(原创)高通MSM8909+Android 8.1.0 FDE全盘加密失败分析记录(二)启用ICE
emmmmmmm……上一篇,我们尝试使用了软件加密方式来进行全盘加密。但是呢,软件加密正如其名是通过软件的方式进行加密操作,这样一来,在执行加密的时候就需要CPU的参与。如…
(原创)高通MSM8909+Android 8.1.0 FDE全盘加密失败分析记录
Author: Jimmy Chen Version: v1.0 Date:2018-04-13 最近在MSM8909+Android 8.1.0上熟悉高通平台的相关开发。在尝试进行FDE全盘机密…
(原创)Android FBE加密源码分析(二)
上一篇最后讲到,dispatchCommand是通过调用runCommand来执行具体的CMD操作,这一篇会接着说明。在进行说明前,需要先了解FBE的一些内容,为什么需要这些内容呢?因为在接下来的分析会涉及到CE、DE的…
(原创)Android FBE加密源码分析(一)
书接上一回,上一回我们讲到分区的mount过程,这一回我们将剩下的加密内容也一同分析下。 接上一篇 fs_mgr_mount_all 开始 上一篇只讲到mount_with_alternative…