Skip to content

Commit 9e6275a

Browse files
committed
refactor(dexkit): standardize usage
- Need to reduce dexkit granularity down to hooks - Refactor lookup logic; dexkit should not be initialized unless necessary - Move dexkit initialization to initDexKit to avoid errors caused by lazy-loading calls
1 parent 2b513de commit 9e6275a

157 files changed

Lines changed: 2464 additions & 1610 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.

library/libhook/src/main/java/com/sevtinge/hyperceiler/libhook/app/AiAsst.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@
1010
@HookBase(targetPackage = "com.xiaomi.aiasst.vision")
1111
public class AiAsst extends BaseLoad {
1212

13-
public AiAsst() {
14-
super(true);
15-
}
1613

1714
@Override
1815
public void onPackageLoaded() {

library/libhook/src/main/java/com/sevtinge/hyperceiler/libhook/app/Analytics.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@
2727
@HookBase(targetPackage = "com.miui.analytics")
2828
public class Analytics extends BaseLoad {
2929

30-
public Analytics() {
31-
super(true);
32-
}
3330

3431
@Override
3532
public void onPackageLoaded() {

library/libhook/src/main/java/com/sevtinge/hyperceiler/libhook/app/Browser.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,6 @@
2727

2828
@HookBase(targetPackage = "com.android.browser")
2929
public class Browser extends BaseLoad {
30-
31-
public Browser() {
32-
super(true);
33-
}
34-
3530
@Override
3631
public void onPackageLoaded() {
3732
initHook(new DebugMode(), PrefsBridge.getBoolean("browser_debug_mode"));

library/libhook/src/main/java/com/sevtinge/hyperceiler/libhook/app/Calendar.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,13 @@
1919
package com.sevtinge.hyperceiler.libhook.app;
2020

2121
import com.hchen.database.HookBase;
22+
import com.sevtinge.hyperceiler.common.utils.PrefsBridge;
2223
import com.sevtinge.hyperceiler.libhook.base.BaseLoad;
2324
import com.sevtinge.hyperceiler.libhook.rules.calendar.UnlockSubscription;
24-
import com.sevtinge.hyperceiler.common.utils.PrefsBridge;
2525

2626
@HookBase(targetPackage = "com.android.calendar")
2727
public class Calendar extends BaseLoad {
2828

29-
public Calendar() {
30-
super(true);
31-
}
32-
3329
@Override
3430
public void onPackageLoaded() {
3531
initHook(new UnlockSubscription(), PrefsBridge.getBoolean("calendar_unlock_subscription"));

library/libhook/src/main/java/com/sevtinge/hyperceiler/libhook/app/Camera.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,6 @@
3535
@HookBase(targetPackage = "com.android.camera")
3636
public class Camera extends BaseLoad {
3737

38-
public Camera() {
39-
super(true);
40-
}
4138

4239
@Override
4340
public void onPackageLoaded() {

library/libhook/src/main/java/com/sevtinge/hyperceiler/libhook/app/CloudService.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,12 @@
1919
package com.sevtinge.hyperceiler.libhook.app;
2020

2121
import com.hchen.database.HookBase;
22+
import com.sevtinge.hyperceiler.common.utils.PrefsBridge;
2223
import com.sevtinge.hyperceiler.libhook.base.BaseLoad;
2324
import com.sevtinge.hyperceiler.libhook.rules.cloudservice.CloudList;
24-
import com.sevtinge.hyperceiler.common.utils.PrefsBridge;
2525

2626
@HookBase(targetPackage = "com.miui.cloudservice")
2727
public class CloudService extends BaseLoad {
28-
29-
public CloudService() {
30-
super(true);
31-
}
32-
3328
@Override
3429
public void onPackageLoaded() {
3530
initHook(new CloudList(), PrefsBridge.getBoolean("micloud_service_list"));

library/libhook/src/main/java/com/sevtinge/hyperceiler/libhook/app/Community.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@
2828
@HookBase(targetPackage = "com.xiaomi.vipaccount")
2929
public class Community extends BaseLoad {
3030

31-
public Community() {
32-
super(true);
33-
}
3431

3532
@Override
3633
public void onPackageLoaded() {

library/libhook/src/main/java/com/sevtinge/hyperceiler/libhook/app/DownloadsUI.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,6 @@
2525

2626
@HookBase(targetPackage = "com.android.providers.downloads.ui")
2727
public class DownloadsUI extends BaseLoad {
28-
29-
public DownloadsUI() {
30-
super(true);
31-
}
32-
3328
@Override
3429
public void onPackageLoaded() {
3530
initHook(new AlwaysShowDownloadLink(), PrefsBridge.getBoolean("downloads_ui_always_show_link"));

library/libhook/src/main/java/com/sevtinge/hyperceiler/libhook/app/ExternalStorage.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,6 @@
2626
@HookBase(targetPackage = "com.android.externalstorage")
2727
public class ExternalStorage extends BaseLoad {
2828

29-
public ExternalStorage() {
30-
super(true);
31-
}
3229

3330
@Override
3431
public void onPackageLoaded() {

library/libhook/src/main/java/com/sevtinge/hyperceiler/libhook/app/GuardProvider.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,6 @@
2626

2727
@HookBase(targetPackage = "com.miui.guardprovider")
2828
public class GuardProvider extends BaseLoad {
29-
public GuardProvider() {
30-
super(true);
31-
}
3229
@Override
3330
public void onPackageLoaded() {
3431
initHook(new DisableRootedCheck(), PrefsBridge.getBoolean("guard_provider_disable_root_check"));

0 commit comments

Comments
 (0)