Android 平台从上到下,无需ROOT/解锁/刷机,应用级拦截框架的最后一环 —— SVC 系统调用拦截。
在我们容器虚拟化产品开发过程中,时长会遇到某些应用无法启动或运行时异常崩溃的问题;让应用行为信息丰富,则能还原应用异常发生过程,对我们快速分析问题至关重要。
ASeeker 是一个 Android 源码应用系统服务接口扫描工具。是我们在做虚拟化分身产品『 空壳 』过程中的内部开发工具,目的是为了提升 Android 系统各版本适配效率。
Fireyer 为了校验我们的虚拟化环境构建是否存在缺陷,可以保障我们的每次更新的产品质量,提升开发效率。
在某些虚拟化,免安装,打点,环境检测,拦截器等场景,针对Android系统服务接口的拦截是常用的技术方案。通常只是针对正向的接口调用,如果涉及被动的服务回调拦截,则实现起来就有些许麻烦。
聊大家都知晓的隐藏接口的限制解除
Binder作为Android系统跨进程通信的核心机制,网上也有很多深度讲解该机制的文章,这些文章和系统源码可以很好帮助我们理解Binder的实现原理和设计理念,从而实现Binder拦截。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号