Skip to content

Commit d06e081

Browse files
committed
opt: clean code (By the way, I have fixed the hidden Smart Strong Toast for os2, but the current switch in the module is very strange and this hook cannot be loaded normally.)
1 parent 7c9105a commit d06e081

98 files changed

Lines changed: 126 additions & 239 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

app/processor/src/main/java/com/hchen/database/HookBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
boolean isPad();
1414

15-
int tarAndroid();
15+
int tarSdkVersion();
1616

1717
boolean skip() default false;
1818
}

app/processor/src/main/java/com/hchen/database/HookBaseProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public void accept(Element element) {
6262
}
6363
HookBase hookBase = element.getAnnotation(HookBase.class);
6464
String pkg = hookBase.pkg();
65-
int android = hookBase.tarAndroid();
65+
int android = hookBase.tarSdkVersion();
6666
boolean isPad = hookBase.isPad();
6767
boolean skip = hookBase.skip();
6868
try {

app/proguard-rules.pro

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#-keep class com.sevtinge.hyperceiler.utils.XposedUtils { *; }
1616
-keep class com.sevtinge.hyperceiler.utils.api.miuiStringToast.res.** { *; }
1717

18+
-keepattributes SourceFile,LineNumberTable
1819
-dontwarn android.app.ActivityTaskManager$RootTaskInfo
1920
-dontwarn miui.app.MiuiFreeFormManager$MiuiFreeFormStackInfo
2021
-dontwarn com.android.internal.view.menu.MenuBuilder

app/src/main/java/com/sevtinge/hyperceiler/module/app/AiAsst.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import com.sevtinge.hyperceiler.module.hook.aiasst.DisableWatermark;
2525
import com.sevtinge.hyperceiler.module.hook.aiasst.UnlockAllCaptions;
2626

27-
@HookBase(pkg = "com.xiaomi.aiasst.vision", skip = true, isPad = false, tarAndroid = 0)
27+
@HookBase(pkg = "com.xiaomi.aiasst.vision", skip = true, isPad = false, tarSdkVersion = 0)
2828
public class AiAsst extends BaseModule {
2929

3030
@Override

app/src/main/java/com/sevtinge/hyperceiler/module/app/Analytics.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import com.sevtinge.hyperceiler.module.base.BaseModule;
2424
import com.sevtinge.hyperceiler.module.hook.analytics.FuckMiuiUpload;
2525

26-
@HookBase(pkg = "com.miui.analytics", skip = true, isPad = false, tarAndroid = 0)
26+
@HookBase(pkg = "com.miui.analytics", skip = true, isPad = false, tarSdkVersion = 0)
2727
public class Analytics extends BaseModule {
2828
@Override
2929
public void handleLoadPackage() {

app/src/main/java/com/sevtinge/hyperceiler/module/app/Aod.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import com.sevtinge.hyperceiler.module.hook.aod.UnlockAlwaysOnDisplay;
2424
import com.sevtinge.hyperceiler.module.hook.aod.UnlockAodAon;
2525

26-
@HookBase(pkg = "com.miui.aod", skip = true, isPad = false, tarAndroid = 0)
26+
@HookBase(pkg = "com.miui.aod", skip = true, isPad = false, tarSdkVersion = 0)
2727
public class Aod extends BaseModule {
2828
@Override
2929
public void handleLoadPackage() {

app/src/main/java/com/sevtinge/hyperceiler/module/app/Backup.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import com.sevtinge.hyperceiler.module.hook.backup.AllowBackupAllApps;
2424
import com.sevtinge.hyperceiler.module.hook.backup.UnlockBrokenScreenBackup;
2525

26-
@HookBase(pkg = "com.miui.backup", skip = true, isPad = false, tarAndroid = 0)
26+
@HookBase(pkg = "com.miui.backup", skip = true, isPad = false, tarSdkVersion = 0)
2727
public class Backup extends BaseModule {
2828

2929
@Override

app/src/main/java/com/sevtinge/hyperceiler/module/app/Barrage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import com.sevtinge.hyperceiler.module.hook.barrage.AnyBarrage;
2424
import com.sevtinge.hyperceiler.module.hook.barrage.CustomBarrageLength;
2525

26-
@HookBase(pkg = "com.xiaomi.barrage", skip = true, isPad = false, tarAndroid = 0)
26+
@HookBase(pkg = "com.xiaomi.barrage", skip = true, isPad = false, tarSdkVersion = 0)
2727
public class Barrage extends BaseModule {
2828
@Override
2929
public void handleLoadPackage() {

app/src/main/java/com/sevtinge/hyperceiler/module/app/Browser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import com.sevtinge.hyperceiler.module.hook.browser.EnableDebugEnvironment;
2626
import com.sevtinge.hyperceiler.module.hook.various.UnlockSuperClipboard;
2727

28-
@HookBase(pkg = "com.android.browser", skip = true, isPad = false, tarAndroid = 0)
28+
@HookBase(pkg = "com.android.browser", skip = true, isPad = false, tarSdkVersion = 0)
2929
public class Browser extends BaseModule {
3030

3131
@Override

app/src/main/java/com/sevtinge/hyperceiler/module/app/Calendar.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import com.sevtinge.hyperceiler.module.base.BaseModule;
2323
import com.sevtinge.hyperceiler.module.hook.calendar.UnlockSubscription;
2424

25-
@HookBase(pkg = "com.android.calendar", skip = true, isPad = false, tarAndroid = 0)
25+
@HookBase(pkg = "com.android.calendar", skip = true, isPad = false, tarSdkVersion = 0)
2626
public class Calendar extends BaseModule {
2727

2828
@Override

0 commit comments

Comments
 (0)