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,然后介绍了安装下载编译所需要的各种工具,本文主要叙述下载源码和编译源码的环节。