文章目录
一、自定义路径加载插件
二、系统路径加载插件
三、用户同意后加载插件
四、隐藏恶意插件
一、自定义路径加载插件
----
插件化应用中 , 宿主应用 加载 插件 APK , 需要获取该插件 APK...文件路径 , 可以在 Assets 资源目录 , 也可以在 Android 内置存储 或 SD 卡存储控件中 ;
恶意插件 , 解密或从网络上下载后 , 也需要存放在一个文件目录中 ;
常见的自定义路径如下...:
分析上述 API 调用 , 搜索 APK 文件 , 并判断该文件是否是使用 插件化引擎 安装的插件 ;
这里的安装指的是将插件 APK 拷贝到指定的文件目录 ;
二、系统路径加载插件
----...恶意软件 会 诱导用户加载 系统中安装的 恶意软件 , 宿主应用没有向该系统路径写入数据的权限 ;
加载插件流程 :
首先 , 要请求获取包列表 ( Package List ) , 向用户显示该列表