Merge pull request #194 from ElderDrivers/sandhook

Sandhook
This commit is contained in:
solohsu 2019-03-27 16:12:45 +08:00 committed by GitHub
commit 4bbb2f24c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 6 additions and 1 deletions

View File

@ -24,7 +24,7 @@ dependencies {
compileOnly files("libs/framework-stub.jar")
implementation project(':edxp-common')
implementation project(':xposed-bridge')
implementation 'com.swift.sandhook:hooklib:3.3.3'
implementation 'com.swift.sandhook:hooklib:3.3.4'
compileOnly project(':dexmaker')
}

View File

@ -1,10 +1,12 @@
package com.swift.sandhook.xposedcompat.methodgen;
import android.os.Build;
import android.os.Process;
import android.os.Trace;
import com.swift.sandhook.SandHook;
import com.swift.sandhook.SandHookConfig;
import com.swift.sandhook.annotation.HookMode;
import com.swift.sandhook.wrapper.HookWrapper;
import com.swift.sandhook.xposedcompat.XposedCompat;
import com.swift.sandhook.xposedcompat.hookstub.HookMethodEntity;
@ -124,6 +126,9 @@ public final class SandHookXposedBridge {
@Override
public void loadLib() {
//do it in loadDexAndInit
if (SandHookConfig.SDK_INT >= Build.VERSION_CODES.O) {
SandHook.setHookMode(HookMode.REPLACE);
}
}
};
SandHookConfig.DEBUG = true;