一、功能模块:应用双开主要为用户解决想在一个手机上运行两个微信、QQ、微博等应用的需求
二、技术难点
1.如何模拟Android虚拟环境,如何将App安装在虚拟环境?如何在虚拟环境运行小号App 模拟系统AMS、PMS服务构建Android沙盒,实现App小号的安装包管理和进程管理
2.Manifest预先注册Activity、Service、Provider等组件信息,预先申请Permission信息,用于通过系统检查Binder Hook:进程内hook系统重要服务的BinderProxy端,修改相关参数绕过系统的限制
3.Provider Call:通过Provider Call的方式来实现双开小号的进程管理。
点击空白处退出提示
评论