From d82609304ac605406d168d66265ac656154a7009 Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Wed, 22 Jun 2022 01:23:00 +0300 Subject: [PATCH] added Toggles.java with hook --- app/src/main/java/ru/vtosters/lite/utils/Toggles.java | 8 +++++--- smali/smali_classes4/com/vk/toggle/FeatureManager.smali | 9 +++------ 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/utils/Toggles.java b/app/src/main/java/ru/vtosters/lite/utils/Toggles.java index b52990f85..fabcefc87 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Toggles.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Toggles.java @@ -5,11 +5,11 @@ import static ru.vtosters.lite.utils.Preferences.milkshake; import static ru.vtosters.lite.utils.Preferences.returnnorifs; import static ru.vtosters.lite.utils.Preferences.superapp; +import com.vk.toggle.FeatureManager; import com.vk.toggle.Features; public class Toggles { public static boolean redirect(Features.Type feature){ - switch (feature) { case EXPERIMENT_NEWS_DISABLE_CACHE: return feedcache(); @@ -19,9 +19,7 @@ public class Toggles { return milkshake(); case FEATURE_MILKSHAKE_NOTIFICATIONS_RETURN: return returnnorifs(); - } - switch (feature) { case FEATURE_SEAMLESS_CACHE: case FEATURE_APP_ABOUT_MOBILEHELP: case FEATURE_INAPP_UPDATES: @@ -45,4 +43,8 @@ public class Toggles { return true; } } + + public static FeatureManager.b redirectStrings(Features.Type feature){ + return null; + } } diff --git a/smali/smali_classes4/com/vk/toggle/FeatureManager.smali b/smali/smali_classes4/com/vk/toggle/FeatureManager.smali index ed4ffeec6..a8f6ddb04 100644 --- a/smali/smali_classes4/com/vk/toggle/FeatureManager.smali +++ b/smali/smali_classes4/com/vk/toggle/FeatureManager.smali @@ -558,15 +558,12 @@ .method public static final declared-synchronized b(Lcom/vk/toggle/Features$Type;)Z .locals 2 - invoke-static {p0}, Lru/vtosters/lite/utils/Preferences;->redirect(Lcom/vk/toggle/Features$Type;)Z + ## invoke-static {p0}, Lru/vtosters/lite/utils/Toggles;->redirect(Lcom/vk/toggle/Features$Type;)Z - move-result v0 + ## move-result v0 - if-eqz v0, :cond_1 + ## return v0 - return v0 - - :cond_1 const-class v0, Lcom/vk/toggle/FeatureManager; monitor-enter v0