Basically i want to remove the function of an app to check weather it was installed from PlayStore or other sources. What it does is if its installed elsewhere than Play Store-> print message and stuck on loading... its coded in SMALI, and i dont really undesrtand it, even tho i used jadx to peak, i cant edit in it. please if someone know how to silence the checker and keep proceeding witouth crashing the app or just have any idea let me know, thanks!
.class final Lcom/casualino/base/commands/controllers/a$a$b;
.super Ljava/lang/Object;
.source "CheckEmulatorCommand.kt"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/casualino/base/commands/controllers/a$a;->a(Z)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/casualino/base/commands/controllers/a$a;
# direct methods
.method constructor <init>(Lcom/casualino/base/commands/controllers/a$a;)V
.locals 0
iput-object p1, p0, Lcom/casualino/base/commands/controllers/a$a$b;->a:Lcom/casualino/base/commands/controllers/a$a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 9
.line 1
iget-object v0, p0, Lcom/casualino/base/commands/controllers/a$a$b;->a:Lcom/casualino/base/commands/controllers/a$a;
iget-object v0, v0, Lcom/casualino/base/commands/controllers/a$a;->a:Lcom/casualino/base/commands/controllers/a;
invoke-virtual {v0}, Lcom/casualino/base/commands/controllers/a;->c()Landroid/app/Activity;
move-result-object v0
const v1, 0x7f12001e
invoke-virtual {v0, v1}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v0
const-string v1, "activity.getString(R.string.STORE_PLACEHOLDER)"
invoke-static {v0, v1}, Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
.line 2
sget-object v1, Lf/a/a/e/k;->a:Lf/a/a/e/k;
iget-object v2, p0, Lcom/casualino/base/commands/controllers/a$a$b;->a:Lcom/casualino/base/commands/controllers/a$a;
iget-object v2, v2, Lcom/casualino/base/commands/controllers/a$a;->a:Lcom/casualino/base/commands/controllers/a;
invoke-virtual {v2}, Lcom/casualino/base/commands/controllers/a;->c()Landroid/app/Activity;
move-result-object v2
invoke-virtual {v2}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
move-result-object v2
const-string v3, "activity.applicationContext"
invoke-static {v2, v3}, Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Lf/a/a/e/k;->a(Landroid/content/Context;)Z
move-result v1
const-string v2, "java.lang.String.format(format, *args)"
const/4 v3, 0x0
const/4 v4, 0x1
if-eqz v1, :cond_0
.line 3
sget-object v1, Lkotlin/jvm/internal/m;->a:Lkotlin/jvm/internal/m;
iget-object v1, p0, Lcom/casualino/base/commands/controllers/a$a$b;->a:Lcom/casualino/base/commands/controllers/a$a;
iget-object v1, v1, Lcom/casualino/base/commands/controllers/a$a;->a:Lcom/casualino/base/commands/controllers/a;
invoke-virtual {v1}, Lcom/casualino/base/commands/controllers/a;->c()Landroid/app/Activity;
move-result-object v1
const v5, 0x7f120056
invoke-virtual {v1, v5}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v1
const-string v5, "activity.getString(R.str\u2026ge_NotInstalledFromStore)"
invoke-static {v1, v5}, Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v5, 0x2
new-array v6, v5, [Ljava/lang/Object;
iget-object v7, p0, Lcom/casualino/base/commands/controllers/a$a$b;->a:Lcom/casualino/base/commands/controllers/a$a;
iget-object v7, v7, Lcom/casualino/base/commands/controllers/a$a;->a:Lcom/casualino/base/commands/controllers/a;
invoke-virtual {v7}, Lcom/casualino/base/commands/controllers/a;->c()Landroid/app/Activity;
move-result-object v7
const v8, 0x7f120009
invoke-virtual {v7, v8}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v7
aput-object v7, v6, v3
aput-object v0, v6, v4
invoke-static {v6, v5}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v3
invoke-static {v1, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v1, v2}, Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
goto :goto_0
.line 4
:cond_0
sget-object v1, Lkotlin/jvm/internal/m;->a:Lkotlin/jvm/internal/m;
iget-object v1, p0, Lcom/casualino/base/commands/controllers/a$a$b;->a:Lcom/casualino/base/commands/controllers/a$a;
iget-object v1, v1, Lcom/casualino/base/commands/controllers/a$a;->a:Lcom/casualino/base/commands/controllers/a;
invoke-virtual {v1}, Lcom/casualino/base/commands/controllers/a;->c()Landroid/app/Activity;
move-result-object v1
const v5, 0x7f12005b
invoke-virtual {v1, v5}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v1
const-string v5, "activity.getString(R.str\u2026essage_StoreNotInstalled)"
invoke-static {v1, v5}, Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
new-array v5, v4, [Ljava/lang/Object;
aput-object v0, v5, v3
invoke-static {v5, v4}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v3
invoke-static {v1, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v1, v2}, Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
.line 5
:goto_0
iget-object v2, p0, Lcom/casualino/base/commands/controllers/a$a$b;->a:Lcom/casualino/base/commands/controllers/a$a;
iget-object v2, v2, Lcom/casualino/base/commands/controllers/a$a;->a:Lcom/casualino/base/commands/controllers/a;
invoke-virtual {v2}, Lcom/casualino/base/commands/controllers/a;->c()Landroid/app/Activity;
move-result-object v2
new-instance v3, Lcom/casualino/base/commands/controllers/a$a$b$a;
invoke-direct {v3, p0, v0, v1}, Lcom/casualino/base/commands/controllers/a$a$b$a;-><init>(Lcom/casualino/base/commands/controllers/a$a$b;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v3}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method