移动虚拟化:360分身大师那些事

2020-02-27 199浏览

  • 1.分身大师那些事儿 王云鹏/360技术经理
  • 2.1.分身大师及技术架构 2.基本原理解析 3.分身大师实战经验 4.分身技术展望
  • 3.分身大师 • 基于沙箱机制打造的 Android App • 内部运行原生Android应用 • 依赖Android的Hook机制 • 轻量级的Android虚拟机
  • 4.整体技术架构
  • 5.1.分身大师及技术架构 2.基本原理解析 3.分身大师实战经验 4.分身技术展望
  • 6.需要解决的问题 • Android 4大组件代理机制 • 初始化Application • 和系统服务通信(Binder Hook) • 文件路径重定向(Native Hook) • 运行Android 4大组件
  • 7.组件代理机制
  • 8.Application初始化
  • 9.和系统服务通信
  • 10.文件路径重定向 • 通过Native IOHook实现运 行时替换 • SD卡目录隔离 • 与外部应用通信时,路径 的正向和反向替换 • 加固类应用DEX目录重定 向处理
  • 11.组件启劢流程
  • 12.1.分身大师及技术架构 2.基本原理解析 3.分身大师实战经验 4.分身技术展望
  • 13.组件管理
  • 14.Activity技术方案
  • 15.模拟SingleTask
  • 16.Service技术方案
  • 17.Receiver技术方案
  • 18.1.分身大师及技术架构 2.基本原理解析 3.分身大师实战经验 4.分身技术展望
  • 19.技术挑战 • 需要Hook的点多,适配量巨大 • Android版本不断迭代,权限收紧 • Apk千差万别 • 加固应用方案变更
  • 20.分身技术优势 • 原生APK无缝接入 • 免安装运行 • 替代ROOT,提供类似环境 • 提供较Android系统更丰富的接口
  • 21.Contacts wangyunpeng@360.cn
  • 22.