Skip to content

Commit 3597465

Browse files
author
weishu.tws
committed
[Refactor]: do not use dexposed directly.
1 parent 039bfde commit 3597465

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

exposed-core/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ android {
55
buildToolsVersion "26.0.2"
66

77
defaultConfig {
8-
minSdkVersion 14
8+
minSdkVersion 19
99
targetSdkVersion 26
1010
versionCode 1
1111
versionName "1.0"

exposed-core/src/main/java/me/weishu/exposed/ExposedBridge.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -315,14 +315,14 @@ private static void initForXposedInstaller(Context context, ApplicationInfo appl
315315
}
316316

317317

318-
DexposedBridge.findAndHookMethod(xposedApp, "getActiveXposedVersion", new XC_MethodHook() {
318+
XposedHelpers.findAndHookMethod(xposedApp, "getActiveXposedVersion", new XC_MethodHook() {
319319
@Override
320320
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
321321
super.beforeHookedMethod(param);
322322
param.setResult(FAKE_XPOSED_VERSION);
323323
}
324324
});
325-
DexposedBridge.findAndHookMethod(xposedApp, "getInstalledXposedVersion", new XC_MethodHook() {
325+
XposedHelpers.findAndHookMethod(xposedApp, "getInstalledXposedVersion", new XC_MethodHook() {
326326
@Override
327327
protected void beforeHookedMethod(XC_MethodHook.MethodHookParam param) throws Throwable {
328328
super.beforeHookedMethod(param);
@@ -332,7 +332,7 @@ protected void beforeHookedMethod(XC_MethodHook.MethodHookParam param) throws Th
332332
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
333333
// fix bug on Android O: https://github.com/emilsjolander/StickyListHeaders/issues/477
334334
Class<?> stickyListHeadersClass = XposedHelpers.findClass("se.emilsjolander.stickylistheaders.StickyListHeadersListView", appClassLoader);
335-
DexposedBridge.findAndHookMethod(stickyListHeadersClass, "onSaveInstanceState", new XC_MethodHook() {
335+
XposedHelpers.findAndHookMethod(stickyListHeadersClass, "onSaveInstanceState", new XC_MethodHook() {
336336
@Override
337337
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
338338
super.beforeHookedMethod(param);
@@ -354,7 +354,7 @@ protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
354354
final Constructor<?> fileConstructor1 = XposedHelpers.findConstructorExact(File.class, String.class);
355355
final Constructor<?> fileConstructor2 = XposedHelpers.findConstructorExact(File.class, String.class, String.class);
356356
final String dataDir = applicationInfo.dataDir;
357-
DexposedBridge.hookMethod(fileConstructor1, new XC_MethodHook() {
357+
XposedBridge.hookMethod(fileConstructor1, new XC_MethodHook() {
358358
@Override
359359
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
360360
super.beforeHookedMethod(param);
@@ -364,7 +364,7 @@ protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
364364
}
365365
}
366366
});
367-
DexposedBridge.hookMethod(fileConstructor2, new XC_MethodHook() {
367+
XposedBridge.hookMethod(fileConstructor2, new XC_MethodHook() {
368368
@Override
369369
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
370370
super.beforeHookedMethod(param);
@@ -407,7 +407,7 @@ public void onServiceDisconnected(ComponentName name) {
407407

408408
Class<?> serviceManager = XposedHelpers.findClass("android.os.ServiceManager", appClassLoader);
409409
final String serviceName = Build.VERSION.SDK_INT >= 21 ? "user.wechart.trans" : "wechart.trans";
410-
DexposedBridge.findAndHookMethod(serviceManager, "getService", String.class, new XC_MethodHook() {
410+
XposedHelpers.findAndHookMethod(serviceManager, "getService", String.class, new XC_MethodHook() {
411411
@Override
412412
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
413413
super.beforeHookedMethod(param);

exposed-core/src/main/java/me/weishu/exposed/LogcatService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import java.util.ArrayList;
1313
import java.util.List;
1414

15-
import de.robv.android.xposed.DexposedBridge;
15+
import de.robv.android.xposed.XposedBridge;
1616
import de.robv.android.xposed.XposedHelpers;
1717

1818
/**
@@ -73,7 +73,7 @@ public void run() {
7373
logcatThread.setUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
7474
@Override
7575
public void uncaughtException(Thread t, Throwable e) {
76-
DexposedBridge.log(e);
76+
XposedBridge.log(e);
7777
// Do nothing else.
7878
mReading = false;
7979
}

0 commit comments

Comments
 (0)