Android系统视角下对APK的分析
文章平均质量分 95
包含对APK的 静/动态分析,以及Android系统中PMS、PackageInstaller、pm命令的分析
小馬佩德罗
业精于勤荒于嬉,行成于思毁于随
展开
-
Android系统视角下对APK的分析(1)- 静态分析APK文件
因此你的证书不需要必须由 CA 颁发,实际上所有 Android 里使用的代码签名,均是自签名的。APK 文件格式是 JavaJAR 的一种扩展格式,当然也是广为流行的 ZIP 文件格式的扩展格式,可以使用 ZIP 格式的压缩工具对其进行解压。采用 Html5 语言写的 App,不需要下载安装,类似于现在所说的轻应用,是生存在浏览器中的应用,可以理解为触屏版的网页应用。Native App 指的是原生程序,一般依托于操作系统,有很强的交互,是一个完整的App,可拓展性强,需要用户下载安装使用。原创 2023-06-11 19:12:18 · 2640 阅读 · 2 评论 -
Android系统视角下对APK的分析(2)- APK安装过程的定性分析
声明以Android手机用户角度来看,安装各式各样的APP,基本就是从应用市场上 “搜索->下载->安装” 三连。而对Android系统来说,这就是个大工程了,因为对Android系统来说APK是“外来户”,如何安装它、有限制地支持它的运行、如何防着它干坏事等问题就来了。写此专栏的起因是为了给客户在定制的Android系统中实现 大型APK快速安装的功能。本专栏就来从Android系统的角度来分析下APK的整个生命周期(安装-运行-卸载),包含对APK的静态分析、PackageManag原创 2023-06-12 21:30:00 · 1681 阅读 · 7 评论