PKMS
文章平均质量分 81
里昂007
来日方长
展开
-
Android10.0 PKMS 源码解读(三)
五部曲 - PMS之权限扫描此 “PMS之权限扫描” 学习的目标是: PackageManagerService中执行systemReady()后,需求对/system/etc/permissions中的各种xml进行扫描,进行相应的权限存储,让以后可以使用,这就是本次“PMS只权限扫描”学习的目的权限扫描:PackageManagerService执行systemReady()时,通过SystemConfig的readPermissionsFromXml()来扫描读取/system/etc/p原创 2021-02-26 13:56:42 · 477 阅读 · 0 评论 -
Android10.0 PKMS 源码解读(二)
三部曲 - APK的扫描:同学们注意:PKMS的构造函数中调用了 scanDirTracedLI方法 来扫描某个目录的apk文件。同学们注意:Android10.0 和 其他低版本扫描的路径是不一样的:Android 10.0中,PKMS主要扫描以下路径的APK信息:/vendor/overlay 系统的APP类别/product/overlay 系统的APP类别/product_services/overlay 系统的APP类别/odm/overlay 系统的APP类别/oem/ove原创 2021-02-25 17:33:23 · 762 阅读 · 0 评论 -
Android10.0 PKMS 源码解读(一)
PackageManagerService 简称 PKMSPKMS 是什么东西?答: PackageManagerService(简称 PKMS),是 Android 系统中核心服务之一,负责应用程序的安装,卸载,信息查询,等工作。PKMS 概述信息:Android系统启动时,会启动(应用程序管理服务器PKMS),此服务负责扫描系统中特定的目录,寻找里面的APK格式的文件,并对这些文件进行解析,然后得到应用程序相关信息,最后完成应用程序的安装PKMS在安装应用过程中, 会全面解析应原创 2021-02-24 15:03:59 · 976 阅读 · 0 评论