Android P刷机后第一次启动停在了加密界面,提示如下:Wait while your phone is being encrypted.这里是data分区在加密,system/vold/cryptsfs.cpp负责,先看看logcat过滤Cryptfs:01-28 04:50:11.003 D/Cryptfs ( 497): Just asked init to ...阅读全文
A/B系统是Google推的一种方便OTA升级版本的特性,好像是N就开始了。之前有好几个问题都是异常进recovery的,不过A/B系统里已经去掉recovery分区了,不再编译recovery.img,那系统是怎么进的recovery?带着这个问题来看下。先看看Google对recovery的介绍:recovery: The recovery partition sto...阅读全文
关于mp_event_common接受的内存压力事件,是从内核而来,简单说下。先来看下官方的介绍:Historically, Android used in-kernel lowmemorykiller driver to handle memory pressure situations by killing non-essential processes. This ...阅读全文
Android P lmkd新增了许多机制和属性,包括引入原来内核的minfree算法等,看样子是越来越复杂了,下面来看看,内核版本4.9,高通平台。how to kill先看下应该杀掉哪个process or 哪些processes(yes, 已经支持)?主要改动是:support kill heaviest processsupport kill multiple p...阅读全文