如果你已经在做 Android 开发,却总在遇到「这个 App 到底怎么实现的」「加固后为什么抓不到数据」「别人是怎么改掉这个逻辑的」这类问题时卡住,那这门课就是冲这些具体场景来的。它不教你怎么写业务界面,而是带你拆开一个已经打包好的 Android 应用,看它内部的结构、运行方式和可干预的入口。适合有 Java 或 Kotlin 基础、能看懂 Android 四大组件、但没系统接触过逆向的开发者。完全没写过 Android 代码的人跟起来会比较吃力,建议先补上基本开发常识。
它解决的是哪类工作场景
课程围绕逆向的实际操作链条展开,而不是泛泛讲安全概念。你会接触到的典型场景包括:拿到一个 APK 后如何判断它有没有加固、脱壳的基本思路是什么;想动态观察某个方法的入参和返回值时,怎样用 Hook 把代码挂上去;面对 Xposed 和 Cydia Substrate 这两套常见的 Hook 框架,各自的搭建方式和适用边界在哪。这些不是理论推演,而是逆向日常里反复要用的动作。学完之后,你至少能独立对一个未加固的简单应用完成结构分析和一次基础的 Hook 验证,而不是停留在「知道有脱壳这回事」。
资料的重心放在 Hook 插件开发
从资料构成看,这一部分的重心明显落在 Hook 插件开发上,包含结构基础讲解,以及 Xposed、Cydia Substrate 两条快速搭建 Hook 代码的路径。这个安排对入门者是合理的:先讲清 Android 的结构基础,让你知道 Hook 到底挂在系统的哪个层面,再分别用两套框架跑通最小可用的例子。需要提醒的是,Hook 框架涉及 Root 环境、系统版本兼容等问题,实际动手时踩坑概率不低,课程给的是搭建思路和代码框架,具体环境适配还得靠自己反复调。另外,资料包里带有配套文件,建议按课时顺序看,先建立结构认知再动手,直接跳到框架搭建容易一头雾水。
学完能独立做什么
- 读懂一个 Android 应用的基本结构,判断它是否经过加固处理
- 搭建可用的 Hook 环境,并用 Xposed 或 Cydia Substrate 写出并运行一个基础 Hook 插件
- 对目标方法进行动态跟踪,观察运行时的参数与返回结果
- 理解脱壳、Hook 在逆向流程中各自的位置,知道下一步该往哪个方向深入
这些能力对应的是逆向工作的起点,不是终点。真正复杂的加固对抗、Native 层分析,这门课只是开了个头。
什么基础的人适合跟
最合适的读者是:写过 Android 应用、熟悉 Java 或 Kotlin、对 Gradle 构建有基本概念,想往安全或逆向方向转的开发者。如果你只是好奇「破解 App」而没有任何编程基础,这门课的门槛会让你很快放弃。另外要有心理准备,逆向本身是个需要大量试错的方向,环境配置和版本兼容问题会占掉不少时间,课程能帮你少走弯路,但替代不了自己动手的那部分。把它当作一次结构清晰的入门引导,而不是一学就能上手改别人应用的速成手册。
课程目录
课程目录48 集
- 📁 第二章:Android Hook 插件开发 第二章:Android Hook 插件开发资料.zip
- [1.8 MB] 课时3 快速Hook代码搭建之 Xposed.mp4
- [368.8 MB] 课时2 快速Hook代码搭建之 Cydia Substrate.mp4
- [431.5 MB] 课时1 Android 结构基础讲解.mp4
- [566.8 MB] 📁 第七章:Android 应用脱壳 第七章:Android 应用脱壳文档.png [493.5 KB] 课时13 Odex修复方法.mp4
- [359.5 MB] 课时7 常用调试检测方法与过检测方法.mp4
- [315.4 MB] 课时6 so加壳文件修复.mp4
- [226.0 MB] 课时3 elf结构详解:加载so文件的流程.mp4
- [329.3 MB] 课时5 elf文件修复分析.mp4
- [306.1 MB] 课时9 Android dvm 脱壳2.mp4
- [458.3 MB] 课时8 Android源码定制添加反反调试机制.mp4
- [286.1 MB] 课时
- 11 Dalvik dex处理分析.mp4
- [311.0 MB] 课时14 IDAOdex修复脚本编写.mp4
- [333.1 MB] 课时4 elf文件变形与保护.mp4
- [190.4 MB] 课时1 Android脱壳中的思路,技巧.mp4
- [606.2 MB] 课时
- 10 Android dvm 脱壳3.mp4
- [407.1 MB] 课时2 elf结构详解:动态运行库so文件的文件组成结构.mp4
- [337.8 MB] 课时12 IDA脱壳脚本编写.mp4
- [524.6 MB] 📁 第八章:Android 应用保护 第八章:Android 应用保护说明.png [493.5 KB] 课时4 Android 加壳保护工具编写3.mp4
- [325.2 MB] 课时3 Android 加壳保护工具编写2.mp4
- [163.1 MB] 课时2 Android 加壳保护工具编写1.mp4
- [320.2 MB] 课时1 Android 加壳原理.mp4
- [261.0 MB] 📁 第六章:Android 应用初步编程保护 第六章:Android 应用初步编程保护资料.zip
- [1.8 MB] 课时4 Android 动态代码自修改实现2.mp4
- [351.8 MB] 课时3 Android 动态代码自修改实现1.mp4
- [437.2 MB] 课时1 class.dex文件格式讲解.mp4
- [462.6 MB] 课时2 Android 动态代码自修改原理.mp4
- [216.5 MB] 📁 第三章:阶段考核 第三章:阶段考核说明.png [493.5 KB] 课时1 阶段考核.mp4
- [88.3 MB] 📁 第五章:Android arm native 逆向 第五章:Android arm native 逆向文档.png [493.5 KB] 课时1 arm 汇编代码讲解1.mp4
- [533.6 MB] 课时4 arm 汇编代码讲解4.mp4
- [387.0 MB] 课时5 arm 汇编代码讲解5.mp4
- [437.2 MB] 课时2 arm 汇编代码讲解2.mp4
- [772.2 MB] 课时3 arm 汇编代码讲解3.mp4
- [673.7 MB] 📁 第一章:Android Java 逆向基础 第一章:Android Java 逆向基础说明.png [493.5 KB] 课时3 新版本调试方法及Smali函数文件修改.mp4
- [762.7 MB] 课时2 调试方法及Smali文件结构.mp4
- [523.2 MB] 课时1 Android环境配置与常用工具介绍.mp4
- [236.1 MB] 课时6 分析神器JEB使用方法.mp4
- [461.5 MB] 课时8 从0开始打造自己的破解代码库.mp4
- [816.5 MB] 课时5 实战演练如何去去除应用中的广告.mp4
- [578.1 MB] 课时4 JD-Gui进行代码快速阅读分析.mp4
- [425.7 MB] 课时7 常用Android快速定位关键点方法介绍.mp4
- [378.9 MB] 📁 第四章:Android 系统编译 课时1 安装部署Android源码编译环境.mp4
- [384.0 MB] 课时3 Android源码修改与刷机介绍.mp4
- [264.2 MB] 课时2 Android源码目录结构与修改引导.mp4
- [212.6 MB] 课时4 Android Jni 编程.mp4
- [409.2 MB] 适合人群 Android开发者 逆向工程师 安全研究人员 学习收获 掌握Android逆向工程基础 学会脱壳、Hook等技术 深入理解Android系统工作原理 祝您学习愉快! 学有所成,前程似锦!






