文章 2022-02-07 来自:开发者社区

【Android 插件化】基于插件化的恶意软件的加载策略分析 ( 自定义路径加载插件 | 系统路径加载插件 | 用户同意后加载插件 | 隐藏恶意插件 )

文章目录一、自定义路径加载插件二、系统路径加载插件三、用户同意后加载插件四、隐藏恶意插件一、自定义路径加载插件插件化应用中 , 宿主应用 加载 插件 APK , 需要获取该插件 APK 文件路径 , 可以在 Assets 资源目录 , 也可以在 Android 内置存储 或 SD 卡存储控件中 ;恶意插件 , 解密或从网络上下载后 , 也需要存放在一个文件目录中 ;常见的自定义路径如下 :分析上....

【Android 插件化】基于插件化的恶意软件的加载策略分析 ( 自定义路径加载插件 | 系统路径加载插件 | 用户同意后加载插件 | 隐藏恶意插件 )
文章 2022-02-04 来自:开发者社区

Android 插件化】Hook 插件化框架 ( 从源码角度分析加载资源流程 | Hook 点选择 | 资源冲突解决方案 )(二)

4、ContextImpl在 ActivityThread 中调用了       ContextImpl appContext = ContextImpl.createActivityContext( this, r.packageInfo, r.activityInfo, r.token, displayId, r.override...

文章 2022-02-04 来自:开发者社区

【Android 插件化】Hook 插件化框架 ( 从源码角度分析加载资源流程 | Hook 点选择 | 资源冲突解决方案 )(一)

文章目录Android 插件化系列文章目录前言一、从源码角度分析加载资源流程1、ActivityThread 入口2、LaunchActivityItem3、ActivityThread.performLaunchActivity4、ContextImpl二、Hook 点选择三、资源冲突解决方案四、博客资源前言在之前的博客 【Android 插件化】Hook 插件化框架 ( 插件包资源加载 ) ....

文章 2022-02-04 来自:开发者社区

【Android 插件化】Hook 插件化框架 ( Hook Activity 启动流程 | Hook 点分析 )(二)

三、分析 Instrumentation.execStartActivity 方法启动 Activity 时 , 调用的是下面的 Instrumentation.execStartActivity 方法 ;public class Instrumentation { /** * Execute a startActivity call made by the applicati...

文章 2022-02-04 来自:开发者社区

【Android 插件化】Hook 插件化框架 ( Hook Activity 启动流程 | Hook 点分析 )(一)

文章目录Android 插件化系列文章目录前言一、Hook 点分析二、查看 Instrumentation 源码三、分析 Instrumentation.execStartActivity 方法四、分析 ActivityManager 中的源码五、博客资源前言在 【Android 插件化】Hook 插件化框架 ( 通过反射获取 “插件包“ 中的 Element[] dexElements ) 博....

【Android 插件化】Hook 插件化框架 ( Hook Activity 启动流程 | Hook 点分析 )(一)
文章 2022-02-02 来自:开发者社区

【Android 插件化】Hook 插件化框架 ( 从 Hook 应用角度分析 Activity 启动流程 二 | AMS 进程相关源码 | 主进程相关源码 )

文章目录Android 插件化系列文章目录前言一、ActivityManagerService 进程相关源码1、ActivityManagerService 源码分析2、ActivityStarter 源码分析a、obtainStarter 方法分析b、execute 方法分析c、startActivityMayWait 方法分析d、startActivity 方法分析e、startActivi....

文章 2022-02-02 来自:开发者社区

【Android 插件化】Hook 插件化框架 ( 从 Hook 应用角度分析 Activity 启动流程 一 | Activity 进程相关源码 )

文章目录Android 插件化系列文章目录前言一、Activity 任务栈相关源码1、任务栈管理者 ActivityStackSupervisor2、任务栈 ActivityStack3、Activity 启动涉及到的组件二、Activity 进程相关源码1、Instrumentation 源码分析三、博客资源前言上一篇博客 【Android 插件化】Hook 插件化框架 ( Hook Acti....

文章 2022-02-02 来自:开发者社区

【Android 插件化】Hook 插件化框架 ( 从 Hook 应用角度分析 Activity 启动流程 二 | AMS 进程相关源码 | 主进程相关源码 )(三)

c、startPausingLocked 方法分析startPausingLocked 方法中 , 调用了 mService.getLifecycleManager().scheduleTransaction 方法 , 该方法用于控制 Activity 声明周期的方法 , 其中涉及 PauseActivityItem 参数 , 说明要执行的是 Activity 的 onPause 生命周期方法 ....

文章 2022-02-02 来自:开发者社区

【Android 插件化】Hook 插件化框架 ( 从 Hook 应用角度分析 Activity 启动流程 二 | AMS 进程相关源码 | 主进程相关源码 )(二)

d、startActivity 方法分析ActivityStarter 中的 startActivity 方法参数较多 , 有十几个 ;   private int startActivity(IApplicationThread caller, Intent intent, Intent ephemeralIntent, String resolvedType...

文章 2022-02-02 来自:开发者社区

【Android 插件化】Hook 插件化框架 ( 从 Hook 应用角度分析 Activity 启动流程 二 | AMS 进程相关源码 | 主进程相关源码 )(一)

文章目录Android 插件化系列文章目录前言一、ActivityManagerService 进程相关源码1、ActivityManagerService 源码分析2、ActivityStarter 源码分析a、obtainStarter 方法分析b、execute 方法分析c、startActivityMayWait 方法分析d、startActivity 方法分析e、startActivi....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注