All Projects → dodola → Deepinvirtualapp

dodola / Deepinvirtualapp

Licence: mit
VirtualApp的技术文档和各个技术点拆解demo

Programming Languages

java
68154 projects - #9 most used programming language

DeepInVirtualApp

VirtualApp的技术文档和各个技术点拆解demo

VirtualApp 是一个 App 虚拟引擎的开源实现。 VirtualApp 在你的 App 进程内创建一个虚拟空间,你可以在虚拟空间内任意的安装、启动和卸载 APK, 这一切都与外部隔离,就如同一个沙盒。VirtualApp 亦是一个插件化框架,运行在 VirtualApp 的插件不需要任何的约束。

VirtualApp 项目地址:https://github.com/asLody/VirtualApp

这个项目可以作为VirtualApp的技术文档,严格意义上不算技术文档,是分析VirtualApp所使用的各个技术点,以及系统各个组件的启动过程和寻找hook点的过程,并从最初始踩坑的状态到完成一个低配版的双开框架,酱紫。

进度

  1. 第一部分demo已经提交,将VirtualApp的启动Activity部分拆解出来,重要的地方加入了注释。文档还在写中,内容较多。 注:该Demo暂时避开了ClassLoader部分的逻辑。

回归,加班了一个多月,项目终于要完啦

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].