diff --git a/smali/AndroidManifest.xml b/smali/AndroidManifest.xml
index da3ffe004..12b666d85 100644
--- a/smali/AndroidManifest.xml
+++ b/smali/AndroidManifest.xml
@@ -165,9 +165,6 @@
-
diff --git a/smali/smali_classes2/com/vk/common/VKSafetyNet$a.smali b/smali/smali_classes2/com/vk/common/VKSafetyNet$a.smali
deleted file mode 100644
index 8094d1c87..000000000
--- a/smali/smali_classes2/com/vk/common/VKSafetyNet$a.smali
+++ /dev/null
@@ -1,99 +0,0 @@
-.class final Lcom/vk/common/VKSafetyNet$a;
-.super Ljava/lang/Object;
-.source "VKSafetyNet.kt"
-
-# interfaces
-.implements Lcom/google/android/gms/tasks/e;
-
-
-# annotations
-.annotation system Ldalvik/annotation/EnclosingMethod;
- value = Lcom/vk/common/VKSafetyNet;->a()Lkotlin/Triple;
-.end annotation
-
-.annotation system Ldalvik/annotation/InnerClass;
- accessFlags = 0x18
- name = null
-.end annotation
-
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "",
- "Ljava/lang/Object;",
- "Lcom/google/android/gms/tasks/e<",
- "Lcom/google/android/gms/safetynet/c$a;",
- ">;"
- }
-.end annotation
-
-
-# instance fields
-.field final synthetic a:Ljava/util/concurrent/atomic/AtomicReference;
-
-.field final synthetic b:Ljava/lang/Object;
-
-
-# direct methods
-.method constructor (Ljava/util/concurrent/atomic/AtomicReference;Ljava/lang/Object;)V
- .locals 0
-
- iput-object p1, p0, Lcom/vk/common/VKSafetyNet$a;->a:Ljava/util/concurrent/atomic/AtomicReference;
-
- iput-object p2, p0, Lcom/vk/common/VKSafetyNet$a;->b:Ljava/lang/Object;
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a(Lcom/google/android/gms/safetynet/c$a;)V
- .locals 1
-
- .line 2
- iget-object v0, p0, Lcom/vk/common/VKSafetyNet$a;->a:Ljava/util/concurrent/atomic/AtomicReference;
-
- invoke-virtual {v0, p1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
-
- .line 3
- iget-object p1, p0, Lcom/vk/common/VKSafetyNet$a;->b:Ljava/lang/Object;
-
- monitor-enter p1
-
- .line 4
- :try_start_0
- iget-object v0, p0, Lcom/vk/common/VKSafetyNet$a;->b:Ljava/lang/Object;
-
- invoke-virtual {v0}, Ljava/lang/Object;->notifyAll()V
-
- .line 5
- sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
- :try_end_0
- .catchall {:try_start_0 .. :try_end_0} :catchall_0
-
- .line 6
- monitor-exit p1
-
- return-void
-
- :catchall_0
- move-exception v0
-
- monitor-exit p1
-
- throw v0
-.end method
-
-.method public bridge synthetic a(Ljava/lang/Object;)V
- .locals 0
-
- .line 1
- check-cast p1, Lcom/google/android/gms/safetynet/c$a;
-
- invoke-virtual {p0, p1}, Lcom/vk/common/VKSafetyNet$a;->a(Lcom/google/android/gms/safetynet/c$a;)V
-
- return-void
-.end method
diff --git a/smali/smali_classes2/com/vk/common/VKSafetyNet$b.smali b/smali/smali_classes2/com/vk/common/VKSafetyNet$b.smali
deleted file mode 100644
index c8d836196..000000000
--- a/smali/smali_classes2/com/vk/common/VKSafetyNet$b.smali
+++ /dev/null
@@ -1,76 +0,0 @@
-.class final Lcom/vk/common/VKSafetyNet$b;
-.super Ljava/lang/Object;
-.source "VKSafetyNet.kt"
-
-# interfaces
-.implements Lcom/google/android/gms/tasks/d;
-
-
-# annotations
-.annotation system Ldalvik/annotation/EnclosingMethod;
- value = Lcom/vk/common/VKSafetyNet;->a()Lkotlin/Triple;
-.end annotation
-
-.annotation system Ldalvik/annotation/InnerClass;
- accessFlags = 0x18
- name = null
-.end annotation
-
-
-# instance fields
-.field final synthetic a:Ljava/util/concurrent/atomic/AtomicReference;
-
-.field final synthetic b:Ljava/lang/Object;
-
-
-# direct methods
-.method constructor (Ljava/util/concurrent/atomic/AtomicReference;Ljava/lang/Object;)V
- .locals 0
-
- iput-object p1, p0, Lcom/vk/common/VKSafetyNet$b;->a:Ljava/util/concurrent/atomic/AtomicReference;
-
- iput-object p2, p0, Lcom/vk/common/VKSafetyNet$b;->b:Ljava/lang/Object;
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final onFailure(Ljava/lang/Exception;)V
- .locals 1
-
- .line 1
- iget-object v0, p0, Lcom/vk/common/VKSafetyNet$b;->a:Ljava/util/concurrent/atomic/AtomicReference;
-
- invoke-virtual {v0, p1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
-
- .line 2
- iget-object p1, p0, Lcom/vk/common/VKSafetyNet$b;->b:Ljava/lang/Object;
-
- monitor-enter p1
-
- .line 3
- :try_start_0
- iget-object v0, p0, Lcom/vk/common/VKSafetyNet$b;->b:Ljava/lang/Object;
-
- invoke-virtual {v0}, Ljava/lang/Object;->notifyAll()V
-
- .line 4
- sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
- :try_end_0
- .catchall {:try_start_0 .. :try_end_0} :catchall_0
-
- .line 5
- monitor-exit p1
-
- return-void
-
- :catchall_0
- move-exception v0
-
- monitor-exit p1
-
- throw v0
-.end method
diff --git a/smali/smali_classes2/com/vk/common/VKSafetyNet.smali b/smali/smali_classes2/com/vk/common/VKSafetyNet.smali
deleted file mode 100644
index a2aede4fa..000000000
--- a/smali/smali_classes2/com/vk/common/VKSafetyNet.smali
+++ /dev/null
@@ -1,316 +0,0 @@
-.class public final Lcom/vk/common/VKSafetyNet;
-.super Ljava/lang/Object;
-.source "VKSafetyNet.kt"
-
-
-# static fields
-.field public static final a:Lcom/vk/common/VKSafetyNet;
-
-
-# direct methods
-.method static constructor ()V
- .locals 1
-
- .line 1
- new-instance v0, Lcom/vk/common/VKSafetyNet;
-
- invoke-direct {v0}, Lcom/vk/common/VKSafetyNet;->()V
-
- sput-object v0, Lcom/vk/common/VKSafetyNet;->a:Lcom/vk/common/VKSafetyNet;
-
- return-void
-.end method
-
-.method private constructor ()V
- .locals 0
-
- .line 1
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-.method private final a(Landroid/content/Context;)Ljava/lang/String;
- .locals 5
-
- const/4 v0, 0x0
-
- .line 21
- :try_start_0
- invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
-
- move-result-object v1
-
- invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
-
- move-result-object p1
-
- const/16 v2, 0x80
-
- invoke-virtual {v1, p1, v2}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
-
- move-result-object p1
-
- iget-object p1, p1, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;
-
- const-string v1, "com.vk.safetynet.API_SECRET"
-
- .line 22
- invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
- :try_end_0
- .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
-
- goto :goto_0
-
- :catch_0
- move-exception p1
-
- const/4 v1, 0x1
-
- new-array v1, v1, [Ljava/lang/Object;
-
- const/4 v2, 0x0
-
- .line 23
- new-instance v3, Ljava/lang/StringBuilder;
-
- invoke-direct {v3}, Ljava/lang/StringBuilder;->()V
-
- const-string v4, "can\'t get key "
-
- invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object p1
-
- aput-object p1, v1, v2
-
- invoke-static {v1}, Lcom/vk/log/L;->e([Ljava/lang/Object;)V
-
- :goto_0
- return-object v0
-.end method
-
-.method private final b()[B
- .locals 4
-
- const/16 v0, 0x10
-
- new-array v0, v0, [B
-
- .line 1
- new-instance v1, Ljava/util/Random;
-
- invoke-static {}, Landroid/os/SystemClock;->currentThreadTimeMillis()J
-
- move-result-wide v2
-
- invoke-direct {v1, v2, v3}, Ljava/util/Random;->(J)V
-
- invoke-virtual {v1, v0}, Ljava/util/Random;->nextBytes([B)V
-
- return-object v0
-.end method
-
-
-# virtual methods
-.method public final a()Lkotlin/Triple;
- .locals 7
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()",
- "Lkotlin/Triple<",
- "Ljava/lang/String;",
- "[B",
- "Ljava/lang/Long;",
- ">;"
- }
- .end annotation
-
- .line 1
- invoke-static {}, Lcom/google/android/gms/common/c;->a()Lcom/google/android/gms/common/c;
-
- move-result-object v0
-
- .line 2
- sget-object v1, Lcom/vk/core/util/AppContextHolder;->a:Landroid/content/Context;
-
- invoke-virtual {v0, v1}, Lcom/google/android/gms/common/c;->c(Landroid/content/Context;)I
-
- move-result v0
-
- if-nez v0, :cond_3
-
- .line 3
- sget-object v0, Lcom/vk/core/util/AppContextHolder;->a:Landroid/content/Context;
-
- const-string v1, "AppContextHolder.context"
-
- invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
-
- invoke-direct {p0, v0}, Lcom/vk/common/VKSafetyNet;->a(Landroid/content/Context;)Ljava/lang/String;
-
- move-result-object v0
-
- if-eqz v0, :cond_2
-
- .line 4
- new-instance v1, Ljava/util/concurrent/atomic/AtomicReference;
-
- invoke-direct {v1}, Ljava/util/concurrent/atomic/AtomicReference;->()V
-
- .line 5
- new-instance v2, Ljava/util/concurrent/atomic/AtomicReference;
-
- invoke-direct {v2}, Ljava/util/concurrent/atomic/AtomicReference;->()V
-
- .line 6
- new-instance v3, Ljava/lang/Object;
-
- invoke-direct {v3}, Ljava/lang/Object;->()V
-
- .line 7
- invoke-direct {p0}, Lcom/vk/common/VKSafetyNet;->b()[B
-
- move-result-object v4
-
- .line 8
- sget-object v5, Lcom/vk/core/util/AppContextHolder;->a:Landroid/content/Context;
-
- invoke-static {v5}, Lcom/google/android/gms/safetynet/b;->a(Landroid/content/Context;)Lcom/google/android/gms/safetynet/d;
-
- move-result-object v5
-
- invoke-virtual {v5, v4, v0}, Lcom/google/android/gms/safetynet/d;->a([BLjava/lang/String;)Lcom/google/android/gms/tasks/g;
-
- move-result-object v0
-
- .line 9
- new-instance v5, Lcom/vk/common/VKSafetyNet$a;
-
- invoke-direct {v5, v1, v3}, Lcom/vk/common/VKSafetyNet$a;->(Ljava/util/concurrent/atomic/AtomicReference;Ljava/lang/Object;)V
-
- invoke-virtual {v0, v5}, Lcom/google/android/gms/tasks/g;->a(Lcom/google/android/gms/tasks/e;)Lcom/google/android/gms/tasks/g;
-
- .line 10
- new-instance v5, Lcom/vk/common/VKSafetyNet$b;
-
- invoke-direct {v5, v2, v3}, Lcom/vk/common/VKSafetyNet$b;->(Ljava/util/concurrent/atomic/AtomicReference;Ljava/lang/Object;)V
-
- invoke-virtual {v0, v5}, Lcom/google/android/gms/tasks/g;->a(Lcom/google/android/gms/tasks/d;)Lcom/google/android/gms/tasks/g;
-
- .line 11
- monitor-enter v3
-
- const-wide/16 v5, 0x2710
-
- .line 12
- :try_start_0
- invoke-virtual {v3, v5, v6}, Ljava/lang/Object;->wait(J)V
-
- .line 13
- sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
- :try_end_0
- .catchall {:try_start_0 .. :try_end_0} :catchall_0
-
- .line 14
- monitor-exit v3
-
- .line 15
- invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
-
- move-result-object v0
-
- if-eqz v0, :cond_0
-
- new-instance v0, Lkotlin/Triple;
-
- invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
-
- move-result-object v1
-
- const-string v2, "resultRef.get()"
-
- invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
-
- check-cast v1, Lcom/google/android/gms/safetynet/c$a;
-
- invoke-virtual {v1}, Lcom/google/android/gms/safetynet/c$a;->b()Ljava/lang/String;
-
- move-result-object v1
-
- sget-object v2, Lcom/vk/core/network/TimeProvider;->f:Lcom/vk/core/network/TimeProvider;
-
- invoke-virtual {v2}, Lcom/vk/core/network/TimeProvider;->b()J
-
- move-result-wide v2
-
- invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
-
- move-result-object v2
-
- invoke-direct {v0, v1, v4, v2}, Lkotlin/Triple;->(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
-
- return-object v0
-
- .line 16
- :cond_0
- invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
-
- move-result-object v0
-
- if-eqz v0, :cond_1
-
- invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
-
- move-result-object v0
-
- const-string v1, "errorRef.get()"
-
- invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
-
- check-cast v0, Ljava/lang/Throwable;
-
- throw v0
-
- .line 17
- :cond_1
- new-instance v0, Ljava/io/IOException;
-
- const-string v1, "Can\'t cat result from SafetyNet"
-
- invoke-direct {v0, v1}, Ljava/io/IOException;->(Ljava/lang/String;)V
-
- throw v0
-
- :catchall_0
- move-exception v0
-
- .line 18
- monitor-exit v3
-
- throw v0
-
- .line 19
- :cond_2
- new-instance v0, Ljava/io/IOException;
-
- const-string v1, "SafetyNet unavailable"
-
- invoke-direct {v0, v1}, Ljava/io/IOException;->(Ljava/lang/String;)V
-
- throw v0
-
- .line 20
- :cond_3
- new-instance v0, Ljava/io/IOException;
-
- const-string v1, "SafetyNet unavailable"
-
- invoke-direct {v0, v1}, Ljava/io/IOException;->(Ljava/lang/String;)V
-
- throw v0
-.end method
diff --git a/smali/smali_classes4/com/vtosters/lite/api/DefaultTokenConfirmationInfoProvider.smali b/smali/smali_classes4/com/vtosters/lite/api/DefaultTokenConfirmationInfoProvider.smali
index c84f11784..f1463e7bf 100644
--- a/smali/smali_classes4/com/vtosters/lite/api/DefaultTokenConfirmationInfoProvider.smali
+++ b/smali/smali_classes4/com/vtosters/lite/api/DefaultTokenConfirmationInfoProvider.smali
@@ -31,20 +31,6 @@
}
.end annotation
- .line 1
- :try_start_0
- sget-object v0, Lcom/vk/common/VKSafetyNet;->a:Lcom/vk/common/VKSafetyNet;
-
- invoke-virtual {v0}, Lcom/vk/common/VKSafetyNet;->a()Lkotlin/Triple;
-
- move-result-object v0
- :try_end_0
- .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
-
- goto :goto_0
-
- .line 2
- :catch_0
new-instance v0, Lkotlin/Triple;
const/4 v1, 0x0
@@ -61,7 +47,6 @@
invoke-direct {v0, v3, v1, v2}, Lkotlin/Triple;->(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
- :goto_0
return-object v0
.end method