@ -16,6 +16,7 @@ add_subdirectory(${DOBBY_SOURCE_DIR} blackdex_d.out)
# Gradle automatically packages shared libraries with your APK.
include_directories( dex )
include_directories( base )
include_directories( jnihook )
include_directories( ./ )
aux_source_directory(./ SRC7)
@ -6,13 +6,13 @@
#include "utils/Log.h"
#include "IO.h"
#include <jni.h>
#include <jniHook/JniHook.h>
#include <jniHook/ArtM.h>
#include <JniHook.h>
#include <ArtM.h>
#include <hook/ProcessHook.h>
#include <hook/VMClassLoaderHook.h>
#include <hook/UnixFileSystemHook.h>
#include "DexDump.h"
#include "Utils/HexDump.h"
#include "utils/HexDump.h"
#import "xhook/xhook.h"
struct {
@ -4,7 +4,7 @@
#include <sys/types.h>
#include "ProcessHook.h"
#import "jniHook/JniHook.h"
#import <JniHook.h>
#import "utils/Log.h"
#include <IO.h>
#include "UnixFileSystemHook.h"
/*
* Class: java_io_UnixFileSystem
@ -8,7 +8,8 @@
#include <cstring>
#include "VMClassLoaderHook.h"
#import "jniHook/jniHook.h"
static bool hideXposedClass = false;
HOOK_JNI(jobject, findLoadedClass, JNIEnv *env, jobject obj, jobject class_loader, jstring name) {
@ -3,10 +3,10 @@
//
#include "jniHook.h"
#include "Art.h"
#include "ArtM.h"
#include "JniHook.h"
static struct {
int api_level;
@ -3,9 +3,9 @@
#include <stdio.h>
#include <cstdio>
#include "HexDump.h"
#include "log.h"
#include "Log.h"
void HexDump(char *buf, int len, int addr) {
int i, j, k;
@ -27,7 +27,7 @@
#include "android-base/logging.h"
#include "utils/Compat.h"
#include "android/Log.h"
//#include "android/Log.h"
#include "entry_name_utils-inl.h"
#include "zip_archive_common.h"