Advertisement

安roid 包

阅读量:

1. /data/system/packages.xml

该Java类packagerService.java自动生成了位于../data/system/packages.xml的文件。该文件详细记录了系统中已安装的所有APK包及其相关属性与权限信息。

当系统中的APK安装、删除、升级时,文件就会被更新,不要手动修改。

package代表一个APK的属性,它的属性含义如下:

name:APK的包名

codePath:安装路径。有/system/app系统APK和/data/app两种,

系统变量设置:当APK位于系统应用目录下时(即系统变量为true);或者安装于数据应用目录中时(系统变量设为false)。

ts:时间戳

version:APK的版本号

运行普通Android APK时系统会自动为其分配一个独立的唯一标识符即userId这是确保每个应用拥有独特的标识以避免冲突的方式。而如果多个Android APK需要共享同一个唯一标识符以便实现资源管理或其他协作功能则必须使用sharedUserId

2 .安装目录

/data/app // apk包

/data/app-lib// native lib

在数据目录中存在一个名为lib的文件夹,并位于上述app-lib目录下。
该文件夹内包含了dalvik-cache以及a

全部评论 (0)

还没有任何评论哟~