欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

安卓逆向基础(001)-APK安装流程

程序员文章站 2022-05-18 19:29:05
1.在/data/app下以报名为文件夹名新建文件夹 APK包存放在这里 以及lib文件 存放so 2./data/dalvik cache 存放dex dex是dalvik虚拟机可执行文件 3./data/data/ 存放应用数据 刚开始没什么数据 打开apk后资源释放 数据变多 4./data/ ......

1.在/data/app下以报名为文件夹名新建文件夹 apk包存放在这里 以及lib文件 存放so
2./data/dalvik-cache 存放dex dex是dalvik虚拟机可执行文件
3./data/data/ 存放应用数据 刚开始没什么数据 打开apk后资源释放 数据变多
4./data/system/packages.xml 系统把 apk版本 签名 内容提供者 入口点 入口界面等 放在这里 可以用来确认apk是否安装

安装流程:
复制apk安装包到data/app目录下,解压并扫描安装包,把dex文件(dalvik字节码)保存到dalvik-cache目录,并data/data目录下创建对应的应用数据目录

卸载过程:
删除 上述三个目录下对应创建的东西 (packages.xml也有相关信息 也需要删除,不要乱删)
其他:

  1. system/app 系统自带应用程序 root权限才能删除