
Android 安全
文章平均质量分 93
韩曙亮
中国人民大学硕士 , 专注于 移动开发 领域 , 博客专家 , 2023 年博客之星 TOP1 , 2021 年博客之星 TOP9 , 华为云 云享专家 , 阿里云社区 专家博主 , 51CTO 专家博主 ;
展开
-
【Android 安全】深思数盾 Virbox 加固应用 ( 购买加固服务 | 下载加固软件 | 启动加固软件 | 函数 VMP 壳设置 | 加密选项 | 资源加密 | SO 保护 )
一、购买加固服务、二、下载加固软件、三、启动加固软件、四、函数 VMP 壳设置、五、加密选项、六、资源加密、七、SO 保护、八、开始加固、原创 2022-03-07 17:17:28 · 4236 阅读 · 0 评论 -
【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 )
一、 购买加固服务、二、 设置资源加固、三、 设置 SO 文件保护配置、四、 设置 SO 防盗用文件配置、五、 反编译验证加固效果、原创 2021-04-27 18:18:57 · 3180 阅读 · 0 评论 -
【Android 安全】使用 360 加固宝加固应用 ( 加固工具准备 | 生成签名 APK | 加固操作 | 反编译验证加固效果 )
一、 加固工具准备、二、 生成签名 APK、三、 加固操作、四、 反编译验证加固效果、原创 2021-04-21 14:43:05 · 6118 阅读 · 1 评论 -
【Android 安全】Android 应用 APK 加固总结 ( 加固原理 | 应用加固完整的实现方案 | 源码资源 )
一、 APK 加固原理、1、 Android 应用反编译、2、 ProGuard 混淆、3、 多 dex 加载原理、4、 代理 Application 开发、5、Java 工具开发、6、Application 替换、原创 2021-04-06 15:25:50 · 13294 阅读 · 8 评论 -
【Android 安全】DEX 加密 ( Application 替换 | 兼容 ContentProvider 操作 | 源码资源 )
一、 命中 ActivityThread 中 installProvider 方法的分支三、1、 原理分析、2、 代码实现、二、 在 ContextImpl 的 createPackageContext 方法执行前进行 、Application 替换、1、 原理分析、2、 代码实现、三、 完整代码示例、四、日志分析、五、源码资源、原创 2021-04-05 18:40:18 · 1338 阅读 · 1 评论 -
【Android 安全】DEX 加密 ( Application 替换 | 分析 ContentProvider 组件中调用 getApplication() 获取的 Application 二 )
一、 ActivityThread 中的 installProvider 方法 ( 创建 ContentProvider 内容提供者 )、二、 installProvider 方法的第三分支分析、三、 ContextImpl 中 createPackageContext 方法分析、四、ContentProvider 中替换 Application 的总结原创 2021-04-05 16:47:41 · 949 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | 分析 ContentProvider 组件中调用 getApplication() 获取的 Application )
一、 ContentProvider 创建过程分析、二、 ActivityThread 中的 H 处理 BIND_APPLICATION 消息、三、 ActivityThread 中的 handleBindApplication 方法、四、 ActivityThread 中的 installContentProviders 方法 ( 创建 ContentProvider 内容提供者 )、五、 ActivityThread 中的 installProvider 方法原创 2021-04-05 01:08:20 · 1213 阅读 · 1 评论 -
【Android 安全】DEX 加密 ( Application 替换 | 分析 BroadcastReceiver 组件中调用 getApplication() 获取的 Application )
一、 Service 中的 getApplication() 方法分析、二、 ActivityThread 中的 H 处理 RECEIVER 消息、三、 ActivityThread 中的 handleReceiver 方法、四、 ContextImpl 的 getReceiverRestrictedContext 方法、五、 ReceiverRestrictedContext 封装类、六、 LoadedApk 中的 mApplication 成员、七、 ActivityThread 涉及源码原创 2021-04-03 21:27:52 · 1153 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | 分析 Service 组件中调用 getApplication() 获取的 Application 是否替换成功 )
一、 Service 中的 getApplication() 方法分析、二、 ActivityThread 中的 H 处理 CREATE_SERVICE 消息、三、 ActivityThread 中的 handleCreateService 方法、四、 LoadedApk 中的 mApplication 成员、五、 ActivityThread 涉及源码、六、 Instrumentation 涉及源码、七、 LoadedApk 涉及源码、原创 2021-04-03 13:24:45 · 915 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | 分析 Activity 组件中获取的 Application | ActivityThread | LoadedApk )
一、 Activity 中的 getApplication() 方法分析、二、 ActivityThread 中的 H 处理 消息及 handleLaunchActivity 方法操作、三、 ActivityThread 中的 performLaunchActivity 方法、四、 LoadedApk 中的 mApplication 成员、五、 ActivityThread 涉及源码、六、 Instrumentation 涉及源码、七、 LoadedApk 涉及源码、原创 2021-04-02 21:36:38 · 2064 阅读 · 3 评论 -
【Android 安全】DEX 加密 ( Application 替换 | 修改 LoadedApk 中的 mApplicationInfo 成员的 className 名称 )
一、 当前 Application 替换进度、二、 修改 LoadedApk 中的 ApplicationInfo mApplicationInfo 成员的 className 名称原创 2021-04-02 20:35:55 · 934 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | 替换 LoadedApk 中的 Application mApplication 成员 )
一、 当前 Application 替换进度、二、 替换 LoadedApk 中的 Application mApplication 成员原创 2021-04-02 20:19:19 · 1079 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | ActivityThread 中的 mAllApplications 集合添加 Application )
一、 当前 Application 替换进度、二、 ActivityThread 中的 mAllApplications 集合添加 Application原创 2021-04-02 10:45:25 · 860 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | 加密不侵入原则 | 替换 ActivityThread 的 mInitialApplication 成员 )
一、 加密不侵入 Application 原则、二、 替换 ActivityThread 中的 Application mInitialApplication 成员、原创 2021-04-02 10:17:48 · 1107 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | 创建用户自定义 Application | 替换 ContextImpl 对象的 mOuterContext 成员 )
一、创建用户自定义 Application、二、替换 ContextImpl 对象的 mOuterContext 成员原创 2020-12-22 23:32:56 · 1112 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | 判定自定义 Application 存在 | 获取 ContextImpl 对象 )
一、需要替换 Application 位置、二、判定是否有自定义 Application、三、获取上下文对象 ContextImpl、四、创建用户自定义 Application原创 2020-12-22 23:04:55 · 1094 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | 获取 ContextImpl、ActivityThread、LoadedApk 类型对象 )
一、获取对象类型分析、二、替换 Application 时机、原创 2020-12-22 21:07:22 · 833 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( 阶段总结 | 主应用 | 代理 Application | Java 工具 | 代码示例 ) ★
一、主应用、二、代理 Application 解析、1、代理 Application 源码、2、反射对象成员以及方法的工具类、3、压缩解压缩工具类、4、OpenSSL 解密工具类、5、OpenSSL 解密相关 NDK 源码、6、CmakeLists.txt 构建脚本、7、NDK 日志头文件、8、build.gradle 构建脚本、三、Java 工具、1、主函数、2、加密相关工具类、原创 2020-12-01 21:02:45 · 1334 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | 获取 ContextImpl、ActivityThread、LoadedApk 类型对象 | 源码分析 )
一、获取对象类型分析、二、获取 ContextImpl 类型对象、三、获取 ActivityThread、LoadedApk 类型对象原创 2020-11-29 08:57:22 · 1100 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | ActivityThread 后续分析 | Application 替换位置 )
一、LoadedApk 后续分析、二、ActivityThread 相关源码、三、Application 替换位置原创 2020-11-28 12:11:55 · 841 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | LoadedApk 后续分析 )
一、LoadedApk 后续分析、二、LoadedApk 后续先关源码、原创 2020-11-28 10:51:04 · 1028 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | Instrumentation 源码分析 )
一、Instrumentation 源码分析、二、Instrumentation 创建 Application 相关的部分源码原创 2020-11-28 10:49:33 · 811 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | LoadedApk 源码分析 )
一、LoadedApk 源码分析、二、LoadedApk 源码 makeApplication 方法分析原创 2020-11-27 20:17:31 · 2844 阅读 · 3 评论 -
【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | ActivityThread 源码分析 )
一、ActivityThread 源码分析、二、ActivityThread 部分代码示例原创 2020-11-24 19:58:36 · 932 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 )
一、Zygote 进程孵化器、二、应用启动概述原创 2020-11-24 14:38:25 · 1053 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( 代理 Application 开发 | 项目中配置 OpenSSL 开源库 | 使用 OpenSSL 开源库解密 dex 文件 )
一、项目中配置 OpenSSL 开源库、二、OpenSSL 开源库解密参考代码、三、解密 dex 文件的 Java 代码、四、解密 dex 文件的 Jni 代码原创 2020-11-23 14:43:27 · 839 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( 代理 Application 开发 | 交叉编译 OpenSSL 开源库 )
一、OpenSSL 开源库简介、二、OpenSSL 源码及环境变量脚本下载、三、修改环境变量脚本、四、OpenSSL 交叉编译原创 2020-11-21 13:15:17 · 966 阅读 · 1 评论 -
【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件签名 )
一、生成 jks 文件、二、签名命令、三、执行结果、四、处理 Unsupported major.minor version 52.0 错误原创 2020-11-20 11:59:24 · 886 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件对齐 )
一、apk 对齐操作、二、apk 对齐命令、三、apk 对齐操作代码示例、四、apk 对齐执行结果原创 2020-11-20 10:50:58 · 1050 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Java 工具开发 | 解压 apk 文件 | 加密生成 dex 文件 | 打包未签名 apk 文件 | 文件解压缩相关代码 )
一、解压 apk 文件、二、加密生成 dex 文件、三、打包未签名 apk 文件、四、完整代码示例、五、文件解压缩相关代码、六、执行结果原创 2020-11-19 19:46:51 · 2464 阅读 · 2 评论 -
【Android 安全】DEX 加密 ( Java 工具开发 | 生成 dex 文件 | Java 命令行执行 )
一、生成 dex 文件、二、生成 dex 文件代码示例、三、生成 dex 结果原创 2020-11-19 10:18:58 · 1329 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( Java 工具开发 | 加密解密算法 API | 编译代理 Application 依赖库 | 解压依赖库 aar 文件 )
一、加密解密算法 API、二、编译代理 Application 依赖库、三、解压代理 Application 依赖库 aar 文件、原创 2020-11-18 20:33:08 · 1424 阅读 · 1 评论 -
【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 将系统的 dexElements 与 应用的 dexElements 合并 | 替换操作 )
一、将系统的 dexElements 与 应用的 dexElements 合并、二、Element[] dexElements 替换操作、三、完整 dex 加载源码原创 2020-11-18 11:42:58 · 1190 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 使用反射获取方法创建本应用的 dexElements | 各版本创建 dex 数组源码对比 )
一、不同 Android 系统创建 dex 数组源码对比、二、不同 Android 系统创建 dex 数组源码对比、三、 Android 5.1 及以下系统反射方法并创建 Element[] dexElements、四、 Android 6.0 及以下系统反射方法并创建 Element[] dexElements、五、 完整代码示例原创 2020-11-17 19:46:11 · 1206 阅读 · 2 评论 -
【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 反射获取系统的 Element[] dexElements )
一、dex 文件准备、二、加载 dex 文件流程、三、Element[] dexElements 分析、四、反射获取系统的 Element[] dexElements、原创 2020-11-16 14:15:52 · 1392 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( 代理 Application 开发 | 解压 apk 文件 | 判定是否是第一次启动 | 递归删除文件操作 | 解压 Zip 文件操作 )
一、判定是否是第一次启动、二、递归删除文件操作、三、解压 Zip 文件操作、四、解压操作相关代码原创 2020-11-15 17:33:37 · 1031 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( 代理 Application 开发 | multiple-dex-core 依赖库开发 | 配置元数据 | 获取 apk 文件并准备相关目录 )
一、multiple-dex-core 依赖库作用、二、配置目录元数据、三、multiple-dex-core 代理 Application、四、获取 apk 文件并准备相关目录、五、相关代码、原创 2020-11-14 22:41:49 · 1421 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( 支持多 DEX 的 Android 工程结构 )
支持多 DEX 的 Android 工程结构原创 2020-11-12 17:52:37 · 1165 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( DEX 加密使用到的相关工具 | dx 工具 | zipalign 对齐工具 | apksigner 签名工具 )
一、dx 工具、二、zipalign 对齐工具、三、apksigner 签名工具、原创 2020-11-11 10:45:58 · 1855 阅读 · 0 评论 -
【Android 安全】DEX 加密 ( 不同 Android 版本的 DEX 加载 | Android 8.0 版本 DEX 加载分析 | Android 5.0 版本 DEX 加载分析 )
一、不同版本的 DEX 加载、1、Android 8.0 版本 DEX 加载分析、2、Android 6.0 版本 DEX 加载分析、3、Android 5.0 版本 DEX 加载分析原创 2020-11-11 09:47:37 · 1489 阅读 · 0 评论