diff --git a/app/src/main/java/ru/vtosters/lite/hooks/JsonInjectors.java b/app/src/main/java/ru/vtosters/lite/hooks/JsonInjectors.java
index c4ea6c9e4..0a6be60db 100644
--- a/app/src/main/java/ru/vtosters/lite/hooks/JsonInjectors.java
+++ b/app/src/main/java/ru/vtosters/lite/hooks/JsonInjectors.java
@@ -497,7 +497,6 @@ public class JsonInjectors {
}
public static JSONArray newsfeedadtest(JSONArray items) throws JSONException {
- if (!getBoolValue("newadblock", true)) return items;
var newItems = new JSONArray();
for (int j = 0; j < items.length(); j++) {
diff --git a/app/src/main/java/ru/vtosters/lite/hooks/NewsfeedHook.java b/app/src/main/java/ru/vtosters/lite/hooks/NewsfeedHook.java
index 37fe15d21..2e2b45b85 100644
--- a/app/src/main/java/ru/vtosters/lite/hooks/NewsfeedHook.java
+++ b/app/src/main/java/ru/vtosters/lite/hooks/NewsfeedHook.java
@@ -37,33 +37,6 @@ import java.util.List;
import ru.vtosters.lite.utils.AccountManagerUtils;
public class NewsfeedHook {
- public static boolean injectFilters(JSONObject obj) throws JSONException {
- if (getBoolValue("newadblock", true)) return true;
-
- var optString = obj.optString("type", "");
- if (isAds(optString) || isAuthorRecommendations(optString) || isPostRecommendations(optString) || isFriendsRecommendations(optString) || isRecomsGroup(optString) || isMusicBlock(optString) || isNewsBlock(optString)) {
- return false;
- }
- optString = obj.optString("post_type", "");
- if (isAds(optString) || isAuthorRecommendations(optString) || isPostRecommendations(optString) || isFriendsRecommendations(optString) || isMusicBlock(optString) || isNewsBlock(optString)) {
- return false;
- }
- optString = obj.optString("filters", "");
- if (isAds(optString) || isAuthorRecommendations(optString) || isPostRecommendations(optString) || isFriendsRecommendations(optString)) {
- return false;
- }
-
- if (checkCopyright(obj)) return false;
-
- if (isBadNews(obj.optString("text", ""))) return false;
-
- if (checkCaption(obj)) return false;
-
- if (isGroupAds(obj)) return false;
-
- return !injectFiltersReposts(obj);
- } // inject our filters to newsfeed, getpost and discover
-
public static long getUpdateNewsfeed(boolean refresh_timeout) {
if (vkme()) {
return MAX_VALUE;
diff --git a/app/src/main/java/ru/vtosters/lite/ui/wallpapers/WallpapersHooks.java b/app/src/main/java/ru/vtosters/lite/ui/wallpapers/WallpapersHooks.java
index c1fa19479..9c5839214 100644
--- a/app/src/main/java/ru/vtosters/lite/ui/wallpapers/WallpapersHooks.java
+++ b/app/src/main/java/ru/vtosters/lite/ui/wallpapers/WallpapersHooks.java
@@ -8,7 +8,6 @@ import static ru.vtosters.lite.utils.AndroidUtils.sendToast;
import static ru.vtosters.lite.utils.Preferences.getBoolValue;
import android.graphics.Bitmap;
-import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.view.View;
diff --git a/smali/res/values-ru/strings.xml b/smali/res/values-ru/strings.xml
index 2fed84b9d..e24777516 100644
--- a/smali/res/values-ru/strings.xml
+++ b/smali/res/values-ru/strings.xml
@@ -5651,7 +5651,6 @@
Отключить уведомление о том, что вы сделали скриншот
Отключить отправку метрики
Отключить отправку информации об устройстве пользователя и вашем местоположении
- Использовать новый AdBlock (Beta)
Добавить каталог подкастов
Использовать новые настройки
Фикс музыки v2
diff --git a/smali/res/values/strings.xml b/smali/res/values/strings.xml
index af51ce276..8724ee183 100644
--- a/smali/res/values/strings.xml
+++ b/smali/res/values/strings.xml
@@ -5785,7 +5785,6 @@ You need to restart the application to apply proxy settings"
Turn off the notification that you took a screenshot
Disable sending metric
Disable sending information about the user\'s device and your location
- Use new AdBlock (Beta)
Add podcast catalog
Use new settings
Music fix v2
diff --git a/smali/res/xml/preferences_debug.xml b/smali/res/xml/preferences_debug.xml
index 22c654af4..00930639d 100644
--- a/smali/res/xml/preferences_debug.xml
+++ b/smali/res/xml/preferences_debug.xml
@@ -22,10 +22,6 @@
android:key="calls"
android:summary="@string/messages_interface_calls_summary"
android:title="@string/vtlcalls" />
-
injectFilters(Lorg/json/JSONObject;)Z
-
- move-result v11
-
- if-nez v11, :cond_229
-
- add-int/lit8 v9, v9, 0x1
-
- goto :goto_0
-
- :cond_229
if-eqz v10, :cond_0
.line 7
@@ -539,19 +528,6 @@
move-object/from16 v21, v5
- invoke-static {v13}, Lru/vtosters/lite/hooks/NewsfeedHook;->injectFilters(Lorg/json/JSONObject;)Z
-
- move-result v16
-
- if-nez v16, :cond_228
-
- add-int/lit8 v12, v12, 0x1
-
- move-object/from16 v5, v21
-
- goto :goto_7
-
- :cond_228
if-eqz v13, :cond_c
.line 34
diff --git a/smali/smali_classes2/com/vk/api/discover/DiscoverGet$a.smali b/smali/smali_classes2/com/vk/api/discover/DiscoverGet$a.smali
index ab696dd1a..5d4c74eb4 100644
--- a/smali/smali_classes2/com/vk/api/discover/DiscoverGet$a.smali
+++ b/smali/smali_classes2/com/vk/api/discover/DiscoverGet$a.smali
@@ -65,17 +65,6 @@
move-result-object v2
- invoke-static {v2}, Lru/vtosters/lite/hooks/NewsfeedHook;->injectFilters(Lorg/json/JSONObject;)Z
-
- move-result v10
-
- if-nez v10, :cond_2
-
- add-int/lit8 v0, v0, 0x1
-
- goto :goto_0
-
- :cond_2
if-eqz v2, :cond_0
.line 47
@@ -242,17 +231,6 @@
move-result-object v2
- invoke-static {v2}, Lru/vtosters/lite/hooks/NewsfeedHook;->injectFilters(Lorg/json/JSONObject;)Z
-
- move-result v10
-
- if-nez v10, :cond_2
-
- add-int/lit8 v0, v0, 0x1
-
- goto :goto_0
-
- :cond_2
if-eqz v2, :cond_0
.line 3
diff --git a/smali/smali_classes2/com/vk/dto/feedlikes/FeedLikesResponse$b.smali b/smali/smali_classes2/com/vk/dto/feedlikes/FeedLikesResponse$b.smali
index 8f0db4d02..b2d6548c2 100644
--- a/smali/smali_classes2/com/vk/dto/feedlikes/FeedLikesResponse$b.smali
+++ b/smali/smali_classes2/com/vk/dto/feedlikes/FeedLikesResponse$b.smali
@@ -187,19 +187,6 @@
move-result-object v7
- invoke-static {v7}, Lru/vtosters/lite/hooks/NewsfeedHook;->injectFilters(Lorg/json/JSONObject;)Z
-
- move-result v9
-
- if-nez v9, :cond_99
-
- add-int/lit8 v3, v3, 0x1
-
- goto :goto_4
-
- :cond_99
-
-
invoke-static {v7, v2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 16
diff --git a/smali/smali_classes2/com/vk/dto/stories/GeoNewsResponse$a1.smali b/smali/smali_classes2/com/vk/dto/stories/GeoNewsResponse$a1.smali
index 424aabcf9..66dae7280 100644
--- a/smali/smali_classes2/com/vk/dto/stories/GeoNewsResponse$a1.smali
+++ b/smali/smali_classes2/com/vk/dto/stories/GeoNewsResponse$a1.smali
@@ -251,19 +251,6 @@
move-result-object v0
- invoke-static {v0}, Lru/vtosters/lite/hooks/NewsfeedHook;->injectFilters(Lorg/json/JSONObject;)Z
-
- move-result v15
-
- if-nez v15, :cond_99
-
- add-int/lit8 v10, v10, 0x1
-
- goto :goto_5
-
- :cond_99
-
-
invoke-static {v0, v6}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 22
diff --git a/smali/smali_classes4/com/vtosters/lite/api/newsfeed/NewsfeedCustomGet$a.smali b/smali/smali_classes4/com/vtosters/lite/api/newsfeed/NewsfeedCustomGet$a.smali
index b14f6a70f..1f836814e 100644
--- a/smali/smali_classes4/com/vtosters/lite/api/newsfeed/NewsfeedCustomGet$a.smali
+++ b/smali/smali_classes4/com/vtosters/lite/api/newsfeed/NewsfeedCustomGet$a.smali
@@ -131,17 +131,6 @@
move-result-object v7
- invoke-static {v7}, Lru/vtosters/lite/hooks/NewsfeedHook;->injectFilters(Lorg/json/JSONObject;)Z
-
- move-result v10
-
- if-nez v10, :cond_28
-
- add-int/lit8 v5, v5, 0x1
-
- goto :goto_0
-
- :cond_28
const-string v9, "profiles.getJSONObject(i)"
invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
@@ -179,17 +168,6 @@
move-result-object v6
- invoke-static {v6}, Lru/vtosters/lite/hooks/NewsfeedHook;->injectFilters(Lorg/json/JSONObject;)Z
-
- move-result v10
-
- if-nez v10, :cond_29
-
- add-int/lit8 v4, v4, 0x1
-
- goto :goto_1
-
- :cond_29
const-string v7, "groups.getJSONObject(i)"
invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
@@ -227,17 +205,6 @@
move-result-object p3
- invoke-static {p3}, Lru/vtosters/lite/hooks/NewsfeedHook;->injectFilters(Lorg/json/JSONObject;)Z
-
- move-result v10
-
- if-nez v10, :cond_30
-
- add-int/lit8 v3, v3, 0x1
-
- goto :goto_2
-
- :cond_30
invoke-virtual {p3, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
diff --git a/smali/smali_classes4/com/vtosters/lite/api/newsfeed/NewsfeedGet.smali b/smali/smali_classes4/com/vtosters/lite/api/newsfeed/NewsfeedGet.smali
index 1731cca26..b67cb44f1 100644
--- a/smali/smali_classes4/com/vtosters/lite/api/newsfeed/NewsfeedGet.smali
+++ b/smali/smali_classes4/com/vtosters/lite/api/newsfeed/NewsfeedGet.smali
@@ -749,21 +749,10 @@
move-result-object v2
- invoke-static {v2}, Lru/vtosters/lite/hooks/NewsfeedHook;->injectFilters(Lorg/json/JSONObject;)Z
-
- move-result v10
-
- if-nez v10, :cond_70
-
- add-int/lit8 v5, v5, 0x1
-
- goto :goto_2
-
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1
.line 39
- :cond_70
:try_start_1
iget-object v3, p0, Lcom/vtosters/lite/api/newsfeed/NewsfeedGet;->H:Ljava/lang/String;
diff --git a/smali/smali_classes4/com/vtosters/lite/api/newsfeed/NewsfeedSearch.smali b/smali/smali_classes4/com/vtosters/lite/api/newsfeed/NewsfeedSearch.smali
index e012e6977..04d17f321 100644
--- a/smali/smali_classes4/com/vtosters/lite/api/newsfeed/NewsfeedSearch.smali
+++ b/smali/smali_classes4/com/vtosters/lite/api/newsfeed/NewsfeedSearch.smali
@@ -380,17 +380,6 @@
move-result-object v6
- invoke-static {v6}, Lru/vtosters/lite/hooks/NewsfeedHook;->injectFilters(Lorg/json/JSONObject;)Z
-
- move-result v9
-
- if-nez v9, :cond_71
-
- add-int/lit8 v3, v3, 0x1
-
- goto :goto_3
-
- :cond_71
invoke-static {v6}, Lcom/vk/dto/newsfeed/Owner;->b(Lorg/json/JSONObject;)Lcom/vk/dto/newsfeed/Owner;
move-result-object v6
@@ -431,19 +420,6 @@
move-result-object v6
- invoke-static {v6}, Lru/vtosters/lite/hooks/NewsfeedHook;->injectFilters(Lorg/json/JSONObject;)Z
-
- move-result v9
-
- if-nez v9, :cond_70
-
- add-int/lit8 v3, v3, 0x1
-
- goto :goto_3
-
- :cond_70
-
-
invoke-static {v4, v6, p1, v1}, Lcom/vk/dto/newsfeed/entries/NewsEntryFactory;->a(Ljava/lang/String;Lorg/json/JSONObject;Landroid/util/SparseArray;Ljava/lang/String;)Lcom/vk/dto/newsfeed/entries/NewsEntry;
move-result-object v4
diff --git a/smali/smali_classes4/com/vtosters/lite/api/wall/WallGet.smali b/smali/smali_classes4/com/vtosters/lite/api/wall/WallGet.smali
index b3e744f71..ab842690f 100644
--- a/smali/smali_classes4/com/vtosters/lite/api/wall/WallGet.smali
+++ b/smali/smali_classes4/com/vtosters/lite/api/wall/WallGet.smali
@@ -351,7 +351,7 @@
# virtual methods
.method public a(Lorg/json/JSONObject;)Lcom/vtosters/lite/api/wall/WallGet$Result;
- .locals 11
+ .locals 10
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
@@ -539,21 +539,10 @@
move-result-object v8
- invoke-static {v8}, Lru/vtosters/lite/hooks/NewsfeedHook;->injectFilters(Lorg/json/JSONObject;)Z
-
- move-result v10
-
- if-nez v10, :cond_70
-
- add-int/lit8 v4, v4, 0x1
-
- goto :goto_2
-
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_2
.line 21
- :cond_70
:try_start_2
iget-object v9, p0, Lcom/vtosters/lite/api/wall/WallGet;->F:Ljava/lang/String;
diff --git a/smali/smali_classes4/com/vtosters/lite/api/wall/WallGetById.smali b/smali/smali_classes4/com/vtosters/lite/api/wall/WallGetById.smali
index c6db4e3da..3d643754c 100644
--- a/smali/smali_classes4/com/vtosters/lite/api/wall/WallGetById.smali
+++ b/smali/smali_classes4/com/vtosters/lite/api/wall/WallGetById.smali
@@ -105,17 +105,6 @@
move-result-object v2
- invoke-static {v2}, Lru/vtosters/lite/hooks/NewsfeedHook;->injectFilters(Lorg/json/JSONObject;)Z
-
- move-result v5
-
- if-nez v5, :cond_70
-
- add-int/lit8 v1, v1, 0x1
-
- goto :goto_0
-
- :cond_70
const-string v3, "type"
const-string v4, "post"