SELinux介绍(一)
本文内容主要摘自google SeLinux部分的内容,主要记录关于Selinux方案的理解。
Android启动时验证
本文内容主要摘自google安全启动介绍,笔记主要先介绍设备状态对启动的影响;然后介绍验证启动,启动流程;最后记录dm-verity实现和验证system_other分区。
生成签名文件和签名应用
本文主要叙述系统应用签名文件的生成,使用方法
反编译经验总结
本文主要叙述阅读反编译文件中遇到的问题和如何处理方案。
调用Android原生@SystemApi、@Hide方法和解决混淆问题
本文主要描述一方面调用了系统API然后如何在源码中编译通过。另一方面介绍在原生代码中编译,混淆问题如何处理。
源码编译引入第三方库
本文主要描述如何在源码环境下编译应用,应用引入第三方库如何编译
基于源码从零开始编译第一个app
本文主要叙述使用mk文件在源码环境下编译apk过程
Glide源码分析--生命周期管理
本文介绍Glide如何管理请求的生命周期,如何确保仅优先处理活跃的Fragment和Activity的请求,并有利于应用在必要时释放资源以避免在后台时被杀掉。
ubuntu 16.04磁盘扩容
本文详细介绍Ubuntu16.04磁盘扩容
徒手搭建编译环境,编译Android源码(手把手,嘴对嘴版本)
前面两篇文章描述了从零开始搭建环境,首先安装ubuntu16.04,然后介绍了安装下载编译所需要的各种工具,本文主要叙述下载源码和编译源码的环节。