书接上回想要了解如何dump出Dex,就要先了解Dex文件是如何加载进内存的。上文说到Application是通过LoadedApk#makeApplication完成的,那么我们看下相关实现。本文源码为:android11_r1系统源码:android.app.Loade...
Category : BlackDex
BlackDex大法,是如何运作的?:启动篇(二)
0x1 前言前篇 说到,BlackDex是基于虚拟化技术进行的,本项目实际上是基于 BlackBox 的基础下进行开发,很可惜的是由于某些原因此项目没能继续下去。本系列将选定发表时最后的提交,朋友们可以Clone下来跟着本文走:https://github.com/Codi...
BlackDex大法,是如何运作的?:前言篇(一)
0x1 前言在现阶段Android环境下,开发者为了保护自身APP不被反编译以及逻辑的解读、应用重打包,许多开发者都会选择对APP进行加固,APP经过加固,一定程度上保护了APP,使APP没那么容易被反编译。当然,有加固技术的出现,也会有反加固技术的出现,即本文要分析的一种...