「Android」- 安装 apk 流程

安装流程

系统开机安装、应用市场安装、使用 adb 安装、手机自带安装(调用 packageinstalller.apk)

/system/app

PackageManagerService

分析:packageinstaller.apk

交互安装界面,显示包名,图片,解析 apk 文件

处理 AndroidMenifest.xml 文件

安装检查,版本,签名等等

向 /system/bin/installd 发送 socket 指令

安装完成后,通过 socket 回传结果