₵₵₵₲¢₲¢¢.smali
.class public Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static ₲¢¢¢¢¢¢₲₲₵₵¢₲¢:Landroid/content/Context; = null
.field public static ₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢:Ljava/lang/String; = ""
.field public static ₵₵₵₲¢₲¢¢:J
# instance fields
.field private ₲¢¢₲₵₲₲₵:J
.field private ₲¢₵¢₲¢¢₲₵₲₲₲:Z
.field private ₲₲₲¢¢₲₵₵₵:Ljava/lang/String;
.field private ₵¢₵₲₲₲₵₲¢₲₲₲¢:Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₲₵₲₲₲₵₲₲¢¢₵₵₵₲₵₵₵₵;
.field private ₵₲₵₲₵₲₵¢:Ljava/lang/String;
.field private ₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲:Z
.field private ₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢:J
# direct methods
.method public constructor <init>()V
.registers 3
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-wide/16 v0, 0x0
.line 2
iput-wide v0, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢₲₵₲₲₵:J
.line 3
iput-wide v0, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢:J
const/4 v0, 0x0
.line 4
iput-boolean v0, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲:Z
.line 5
iput-boolean v0, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢₵¢₲¢¢₲₵₲₲₲:Z
const-string v0, ""
.line 6
iput-object v0, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲₲₲¢¢₲₵₵₵:Ljava/lang/String;
return-void
.end method
.method public static INVOKEINTERFACE_cn_tongdun_android_₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢_₵₵₵₲¢₲¢¢_com_shopee_app_asm_anr_threadpool_ExecutorProxy_execute(Ljava/util/concurrent/ExecutorService;Ljava/lang/Runnable;)V
.registers 4
.line 1
invoke-static {}, Lcom/shopee/app/asm/anr/threadpool/c;->b()Z
move-result v0
if-eqz v0, :cond_3a
invoke-static {}, Lcom/shopee/app/asm/anr/threadpool/c;->a()Z
move-result v0
if-eqz v0, :cond_3a
.line 2
:try_start_c
sget-object v0, Lcom/shopee/app/asm/anr/threadpool/c;->a:Landroid/os/HandlerThread;
.line 3
sget-object v0, Lcom/shopee/app/asm/anr/threadpool/c;->b:Landroid/os/Handler;
new-instance v1, Lcom/shopee/app/asm/anr/threadpool/a$b;
invoke-direct {v1, p0, p1}, Lcom/shopee/app/asm/anr/threadpool/a$b;-><init>(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:try_end_18
.catchall {:try_start_c .. :try_end_18} :catchall_19
goto :goto_54
:catchall_19
move-exception v0
.line 4
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
sget-object v0, Lcom/shopee/app/asm/anr/threadpool/c;->a:Landroid/os/HandlerThread;
.line 5
:try_start_1f
invoke-static {p1, p0}, Lcom/shopee/app/asm/anr/threadpool/a;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2b
.line 6
sget-object p0, Lcom/shopee/app/asm/fix/threadpool/global/i;->e:Lcom/shopee/app/asm/fix/threadpool/global/j;
.line 7
invoke-virtual {p0, p1}, Lcom/shopee/app/asm/anr/threadpool/b;->execute(Ljava/lang/Runnable;)V
return-void
.line 8
:cond_2b
invoke-interface {p0, p1}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
:try_end_2e
.catchall {:try_start_1f .. :try_end_2e} :catchall_2f
goto :goto_54
:catchall_2f
move-exception p0
.line 9
sget-object p1, Lcom/shopee/app/asm/anr/threadpool/c;->a:Landroid/os/HandlerThread;
.line 10
invoke-static {}, Lcom/shopee/app/apm/c;->d()Lcom/shopee/app/apm/nonfatal/a;
move-result-object p1
invoke-virtual {p1, p0}, Lcom/shopee/app/apm/nonfatal/a;->c(Ljava/lang/Throwable;)V
goto :goto_54
.line 11
:cond_3a
:try_start_3a
invoke-static {p1, p0}, Lcom/shopee/app/asm/anr/threadpool/a;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_46
.line 12
sget-object p0, Lcom/shopee/app/asm/fix/threadpool/global/i;->e:Lcom/shopee/app/asm/fix/threadpool/global/j;
.line 13
invoke-virtual {p0, p1}, Lcom/shopee/app/asm/anr/threadpool/b;->execute(Ljava/lang/Runnable;)V
return-void
.line 14
:cond_46
invoke-interface {p0, p1}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
:try_end_49
.catchall {:try_start_3a .. :try_end_49} :catchall_4a
goto :goto_54
:catchall_4a
move-exception p0
.line 15
sget-object p1, Lcom/shopee/app/asm/anr/threadpool/c;->a:Landroid/os/HandlerThread;
.line 16
invoke-static {}, Lcom/shopee/app/apm/c;->d()Lcom/shopee/app/apm/nonfatal/a;
move-result-object p1
invoke-virtual {p1, p0}, Lcom/shopee/app/apm/nonfatal/a;->c(Ljava/lang/Throwable;)V
:goto_54
return-void
.end method
.method public static INVOKESTATIC_cn_tongdun_android_₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢_₵₵₵₲¢₲¢¢_com_shopee_app_asm_fix_loadlibrary_SoLoaderFixer_loadLibrary(Ljava/lang/String;)V
.registers 3
.annotation build Landroid/annotation/SuppressLint;
value = {
"LogNotTimber"
}
.end annotation
.line 1
:try_start_0
# invokes: Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
invoke-static {p0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->access$000(Ljava/lang/String;)V
:try_end_3
.catchall {:try_start_0 .. :try_end_3} :catchall_4
goto :goto_2b
:catchall_4
move-exception v0
.line 2
invoke-static {}, Lcom/shopee/app/asm/fix/loadlibrary/a;->a()Z
move-result v1
if-eqz v1, :cond_37
.line 3
sget-object v0, Lcom/shopee/app/asm/fix/loadlibrary/a;->a:Lcom/getkeepsafe/relinker/e;
if-nez v0, :cond_15
.line 4
invoke-static {}, Lcom/getkeepsafe/relinker/c;->b()Lcom/getkeepsafe/relinker/e;
move-result-object v0
.line 5
sput-object v0, Lcom/shopee/app/asm/fix/loadlibrary/a;->a:Lcom/getkeepsafe/relinker/e;
.line 6
:cond_15
invoke-static {}, Lcom/shopee/app/application/n2;->e()Lcom/shopee/app/application/n2;
move-result-object v0
.line 7
invoke-static {v0}, Landroidx/appcompat/i;->O(Landroid/content/Context;)Landroid/content/Context;
move-result-object v0
if-nez v0, :cond_23
.line 8
invoke-static {}, Lcom/shopee/app/application/n2;->e()Lcom/shopee/app/application/n2;
move-result-object v0
.line 9
:cond_23
invoke-static {v0}, Lcom/shopee/app/asm/fix/loadlibrary/a;->b(Landroid/content/Context;)V
.line 10
:try_start_26
sget-object v1, Lcom/shopee/app/asm/fix/loadlibrary/a;->a:Lcom/getkeepsafe/relinker/e;
.line 11
invoke-virtual {v1, v0, p0}, Lcom/getkeepsafe/relinker/e;->b(Landroid/content/Context;Ljava/lang/String;)V
:try_end_2b
.catch Lcom/getkeepsafe/relinker/b; {:try_start_26 .. :try_end_2b} :catch_2c
:goto_2b
return-void
:catch_2c
move-exception p0
.line 12
new-instance v0, Ljava/lang/UnsatisfiedLinkError;
invoke-virtual {p0}, Ljava/lang/Throwable;->getLocalizedMessage()Ljava/lang/String;
move-result-object p0
invoke-direct {v0, p0}, Ljava/lang/UnsatisfiedLinkError;-><init>(Ljava/lang/String;)V
throw v0
.line 13
:cond_37
throw v0
.end method
.method public static INVOKEVIRTUAL_cn_tongdun_android_₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢_₵₵₵₲¢₲¢¢_com_shopee_app_asm_fix_printstack_PrintStackTraceShieldFix_printStackTrace(Ljava/lang/Exception;)V
.registers 1
return-void
.end method
.method public static synthetic access$000(Ljava/lang/String;)V
.registers 1
invoke-static {p0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
return-void
.end method
.method private ₲¢¢₲₵₲₲₵()V
.registers 2
:try_start_0
new-instance v0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₲¢¢₲₵₲₲₵;
invoke-direct {v0, p0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₲¢¢₲₵₲₲₵;-><init>(Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;)V
invoke-static {v0}, Lcn/tongdun/android/₵₵₵₲¢₲¢¢/₲₲₲¢¢₲₵₵₵;->₵₵₵₲¢₲¢¢(Ljava/lang/Runnable;)V
:try_end_8
.catchall {:try_start_0 .. :try_end_8} :catchall_8
:catchall_8
return-void
.end method
.method private ₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢()Ljava/lang/String;
.registers 5
const v0, 0xf423f
.line 1
invoke-static {v0}, Landroidx/appcompat/widget/k0;->a(I)I
move-result v0
const v1, 0x186a0
if-ge v0, v1, :cond_d
add-int/2addr v0, v1
:cond_d
const-string v1, ""
.line 2
invoke-static {v1}, Landroid/support/v4/media/c;->c(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 3
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static synthetic ₵₵₵₲¢₲¢¢(Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;)Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₲₵₲₲₲₵₲₲¢¢₵₵₵₲₵₵₵₵;
.registers 1
.line 1
iget-object p0, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵¢₵₲₲₲₵₲¢₲₲₲¢:Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₲₵₲₲₲₵₲₲¢¢₵₵₵₲₵₵₵₵;
return-object p0
.end method
.method public static synthetic ₵₵₵₲¢₲¢¢(Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;[B)Ljava/lang/String;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 2
invoke-direct {p0, p1}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢([B)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method private ₵₵₵₲¢₲¢¢(Ljava/lang/String;)Ljava/lang/String;
.registers 5
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
.line 127
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 128
sget-object v1, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₲¢¢₲₵₲₲₵;->₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢:Ljava/lang/String;
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 129
sget-object v1, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₲¢¢₲₵₲₲₵;->₵₵₵₲¢₲¢¢:Ljava/lang/String;
sget-object v2, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₵₵₵₲¢₲¢¢:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 130
invoke-static {}, Lcn/tongdun/android/shell/common/₵₵₵₲¢₲¢¢;->₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢()Ljava/lang/String;
move-result-object v1
const-string v2, "e"
.line 131
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 132
sget-object v1, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₲¢¢₲₵₲₲₵;->₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢:Ljava/lang/String;
invoke-virtual {v0, v1, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 133
sget p1, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₲¢¢¢¢¢¢₲₲₵₵¢₲¢:I
invoke-static {v0, p1}, Lcn/tongdun/android/shell/₵₵₵₲¢₲¢¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Lorg/json/JSONObject;I)Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method public static ₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
.registers 9
const-string v0, "0123456789abcdef"
.line 160
:try_start_2
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v1
div-int/lit8 v1, v1, 0x2
.line 161
invoke-virtual {p0}, Ljava/lang/String;->toCharArray()[C
move-result-object p0
.line 162
new-array v2, v1, [B
const/4 v3, 0x0
const/4 v4, 0x0
:goto_10
if-ge v4, v1, :cond_2b
mul-int/lit8 v5, v4, 0x2
.line 163
aget-char v6, p0, v5
invoke-virtual {v0, v6}, Ljava/lang/String;->indexOf(I)I
move-result v6
shl-int/lit8 v6, v6, 0x4
add-int/lit8 v5, v5, 0x1
aget-char v5, p0, v5
invoke-virtual {v0, v5}, Ljava/lang/String;->indexOf(I)I
move-result v5
or-int/2addr v5, v6
int-to-byte v5, v5
aput-byte v5, v2, v4
add-int/lit8 v4, v4, 0x1
goto :goto_10
:cond_2b
xor-int/lit8 p0, p1, 0x4e
int-to-byte p0, p0
.line 164
aget-byte p1, v2, v3
xor-int/lit8 p1, p1, 0x55
int-to-byte p1, p1
aput-byte p1, v2, v3
.line 165
aget-byte p1, v2, v3
const/4 v0, 0x1
:goto_38
if-ge v0, v1, :cond_47
.line 166
aget-byte v3, v2, v0
.line 167
aget-byte v4, v2, v0
xor-int/2addr p1, v4
xor-int/2addr p1, p0
int-to-byte p1, p1
aput-byte p1, v2, v0
add-int/lit8 v0, v0, 0x1
move p1, v3
goto :goto_38
.line 168
:cond_47
new-instance p0, Ljava/lang/String;
const-string/jumbo p1, "utf-8"
invoke-direct {p0, v2, p1}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
:try_end_4f
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_4f} :catch_50
return-object p0
:catch_50
move-exception p0
.line 169
invoke-static {p0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->INVOKEVIRTUAL_cn_tongdun_android_₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢_₵₵₵₲¢₲¢¢_com_shopee_app_asm_fix_printstack_PrintStackTraceShieldFix_printStackTrace(Ljava/lang/Exception;)V
const-string p0, ""
return-object p0
.end method
.method private ₵₵₵₲¢₲¢¢([B)Ljava/lang/String;
.registers 8
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 78
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
.line 79
sget-object v0, Lcn/tongdun/android/shell/FMAgent;->STATUS_PROFILING:Ljava/lang/String;
sput-object v0, Lcn/tongdun/android/shell/FMAgent;->mStatus:Ljava/lang/String;
.line 80
sget-object v0, Lcn/tongdun/android/shell/FMAgent;->CURRENT_ENV:Ljava/lang/String;
.line 81
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
const-string v2, "25736375797e6e"
const/16 v3, 0x2c
.line 82
invoke-static {v2, v3}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
sget-object v3, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲:Ljava/lang/String;
invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "230b610a7b0c7a"
const/16 v3, 0x56
.line 83
invoke-static {v2, v3}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
sget-object v3, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₵₵₵₲¢₲¢¢:Ljava/lang/String;
invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 84
sget-object v2, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₵₲₵₲₵₲₵¢:Ljava/lang/String;
.line 85
sget-object v3, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₵¢₲₲¢¢₵¢₲₵¢₲¢₲¢₲¢¢₵:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_43
.line 86
sget-object v3, Lcn/tongdun/android/shell/FMAgent;->ENV_SANDBOX:Ljava/lang/String;
invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_3d
.line 87
sget-object v2, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₲₵¢¢₲¢₲₵₵¢¢₵₲₵₵¢₲¢:Ljava/lang/String;
goto :goto_56
.line 88
:cond_3d
sget-object v3, Lcn/tongdun/android/shell/FMAgent;->ENV_PRODUCTION:Ljava/lang/String;
invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
goto :goto_56
.line 89
:cond_43
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
sget-object v2, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₵¢₲₲¢¢₵¢₲₵¢₲¢₲¢₲¢¢₵:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v2, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₲¢¢¢¢¢¢₲₲₵₵¢₲¢:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 90
:goto_56
invoke-direct {p0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢()Ljava/lang/String;
move-result-object v0
sput-object v0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢:Ljava/lang/String;
.line 91
sget-object v0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₵¢₵₲₲₲₵₲¢₲₲₲¢:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v3, 0x1
const/4 v4, 0x0
if-nez v0, :cond_b0
.line 92
sget-boolean v0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₲₵¢¢₲¢₲₵₵¢¢₵₲₵₵¢₲¢:Z
if-eqz v0, :cond_71
.line 93
sget-object v0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₵¢₵₲₲₲₵₲¢₲₲₲¢:Ljava/lang/String;
invoke-static {v0, v1, p1, v3}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₵₲₲₲₵₲¢₲₲₲¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;Ljava/util/Map;[BI)Ljava/lang/String;
move-result-object p1
goto :goto_77
.line 94
:cond_71
sget-object v0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₵¢₵₲₲₲₵₲¢₲₲₲¢:Ljava/lang/String;
invoke-static {v0, v1, p1, v4}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₵₲₲₲₵₲¢₲₲₲¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;Ljava/util/Map;[BI)Ljava/lang/String;
move-result-object p1
.line 95
:goto_77
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
.line 96
sget-object v0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢¢¢¢¢₲₲₵₵¢₲¢:Landroid/content/Context;
invoke-static {v0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₲₲₲¢¢₲₵₵₵/₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢;->₵₵₵₲¢₲¢¢(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_f1
const/16 v0, 0x6d
const-string v2, "0133"
.line 97
invoke-static {v2, v0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
const/16 v0, 0x69
const-string v2, "013b595e2c593228"
invoke-static {v2, v0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
sget-object v0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₵¢₵₲₲₲₵₲¢₲₲₲¢:Ljava/lang/String;
invoke-static {v0, v1}, Lcn/tongdun/android/₵₵₵₲¢₲¢¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
const/16 v0, 0x2d
const-string v1, "75ac739cdf"
invoke-static {v1, v0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
const-string v0, "1d03480738743f612c67581345174d6f"
const/16 v1, 0x51
invoke-static {v0, v1}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
const-string v0, "797b307b340b51005b642f792b7153"
invoke-static {v0, v1}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
const/16 v0, 0x1b
const-string v1, "793130313441574d4b4a3f3e223a2a42"
invoke-static {v1, v0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
goto :goto_f1
.line 98
:cond_b0
sget-object v0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v5, 0x2
if-nez v0, :cond_cc
sget-object v0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₲¢¢₲₵₲₲₵:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_cc
.line 99
invoke-static {v2, v1, p1, v5}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₵₲₲₲₵₲¢₲₲₲¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;Ljava/util/Map;[BI)Ljava/lang/String;
move-result-object v0
.line 100
sget-object v2, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₲¢¢₲₵₲₲₵:Ljava/lang/String;
invoke-static {v2, v1, p1, v4}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₵₲₲₲₵₲¢₲₲₲¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;Ljava/util/Map;[BI)Ljava/lang/String;
:goto_ca
move-object p1, v0
goto :goto_f1
.line 101
:cond_cc
sget-object v0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_db
.line 102
sget-object v0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢:Ljava/lang/String;
invoke-static {v0, v1, p1, v4}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₵₲₲₲₵₲¢₲₲₲¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;Ljava/util/Map;[BI)Ljava/lang/String;
move-result-object p1
goto :goto_f1
.line 103
:cond_db
sget-object v0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₲¢¢₲₵₲₲₵:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_ed
.line 104
invoke-static {v2, v1, p1, v5}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₵₲₲₲₵₲¢₲₲₲¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;Ljava/util/Map;[BI)Ljava/lang/String;
move-result-object v0
.line 105
sget-object v2, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₲¢¢₲₵₲₲₵:Ljava/lang/String;
invoke-static {v2, v1, p1, v4}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₵₲₲₲₵₲¢₲₲₲¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;Ljava/util/Map;[BI)Ljava/lang/String;
goto :goto_ca
.line 106
:cond_ed
invoke-static {v2, v1, p1, v5}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₵₲₲₲₵₲¢₲₲₲¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;Ljava/util/Map;[BI)Ljava/lang/String;
move-result-object p1
.line 107
:cond_f1
:goto_f1
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
.line 108
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const/16 v1, 0x5c
const-string v2, "651230"
.line 109
invoke-static {v2, v1}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/16 v2, 0x5b
const-string v5, "36196818"
invoke-static {v5, v2}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_150
.line 110
iput-boolean v3, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲:Z
.line 111
iput-boolean v3, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢₵¢₲¢¢₲₵₲₲₲:Z
.line 112
sget-object v1, Lcn/tongdun/android/shell/FMAgent;->STATUS_SUCCESSFUL:Ljava/lang/String;
sput-object v1, Lcn/tongdun/android/shell/FMAgent;->mStatus:Ljava/lang/String;
const/16 v1, 0x58
const-string v2, "270164077d1f"
.line 113
invoke-static {v2, v1}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
if-eqz v0, :cond_146
const/16 v1, 0x72
const-string v2, "212770297b0e56"
.line 114
invoke-static {v2, v1}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₲₵₲₵₲₵¢:Ljava/lang/String;
.line 115
sget-boolean v1, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₲₵¢¢₲¢¢₲₵₵₲:Z
if-nez v1, :cond_146
.line 116
invoke-static {v0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₲₲₲¢¢₲₵₵₵/₵₵₵¢₲₲₲₵¢₲₲₵¢₵₵₵¢;->₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 117
sget-object v1, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢¢¢¢¢₲₲₵₵¢₲¢:Landroid/content/Context;
sget-object v2, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲:Ljava/lang/String;
invoke-static {v1, v2, v0}, Lcn/tongdun/android/₵₵₵₲¢₲¢¢/₵₵₵₲¢₲¢¢/₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢;->₵₵₵₲¢₲¢¢(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.line 118
:cond_146
invoke-static {}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₲₵¢¢₲¢¢₲₵₵₲;->₵₵₵₲¢₲¢¢()Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₲₵¢¢₲¢¢₲₵₵₲;
move-result-object v0
sget-object v1, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢¢¢¢¢₲₲₵₵¢₲¢:Landroid/content/Context;
invoke-virtual {v0, v1}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₲₵¢¢₲¢¢₲₵₵₲;->₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢(Landroid/content/Context;)V
goto :goto_17e
:cond_150
const/16 v1, 0x35
const-string v2, "647a35"
.line 119
invoke-static {v2, v1}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/16 v2, 0x7c
const-string v5, "363e683f"
invoke-static {v5, v2}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_173
.line 120
sget-object v0, Lcn/tongdun/android/shell/FMAgent;->STATUS_FAILED:Ljava/lang/String;
sput-object v0, Lcn/tongdun/android/shell/FMAgent;->mStatus:Ljava/lang/String;
.line 121
iput-boolean v4, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢₵¢₲¢¢₲₵₲₲₲:Z
.line 122
iput-object p1, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲₲₲¢¢₲₵₵₵:Ljava/lang/String;
goto :goto_17e
.line 123
:cond_173
iput-boolean v3, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢₵¢₲¢¢₲₵₲₲₲:Z
.line 124
sget-object v0, Lcn/tongdun/android/shell/FMAgent;->STATUS_FAILED:Ljava/lang/String;
sput-object v0, Lcn/tongdun/android/shell/FMAgent;->mStatus:Ljava/lang/String;
.line 125
sget-object v0, Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₲¢¢₲₵₲₲₵:Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;
invoke-static {v0, p1}, Lcn/tongdun/android/shell/common/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;Ljava/lang/String;)V
.line 126
:goto_17e
sget-object v0, Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢:Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;
invoke-static {v0}, Lcn/tongdun/android/shell/common/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;)V
return-object p1
.end method
.method public static ₵₵₵₲¢₲¢¢()V
.registers 1
.line 159
new-instance v0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢;
invoke-direct {v0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢;-><init>()V
invoke-static {v0}, Lcn/tongdun/android/₲₲₲¢¢₲₵₵₵/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Lcn/tongdun/android/₵¢₵₲₲₲₵₲¢₲₲₲¢/₵₵₵₲¢₲¢¢;)V
return-void
.end method
.method private ₵₵₵₲¢₲¢¢(Landroid/hardware/SensorManager;Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₵₵₲₵¢₵₲₵¢₵₵¢₲¢¢₵₲₵;Lcn/tongdun/android/₲¢¢₲₵₲₲₵/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;)V
.registers 6
.line 62
invoke-interface {p3}, Lcn/tongdun/android/₲¢¢₲₵₲₲₵/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₵₵₵₲¢₲¢¢()Lcn/tongdun/android/₲¢¢₲₵₲₲₵/₵₵₵₲¢₲¢¢;
move-result-object p3
if-eqz p1, :cond_5f
if-nez p2, :cond_9
goto :goto_5f
:cond_9
const/4 v0, 0x1
.line 63
:try_start_a
invoke-virtual {p1, v0}, Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor;
move-result-object v0
const/4 v1, 0x0
if-eqz v0, :cond_14
.line 64
invoke-virtual {p1, p2, v0, v1}, Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z
:cond_14
const/16 v0, 0x9
.line 65
invoke-virtual {p1, v0}, Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor;
move-result-object v0
if-eqz v0, :cond_1f
.line 66
invoke-virtual {p1, p2, v0, v1}, Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z
:cond_1f
if-eqz p3, :cond_27
.line 67
invoke-interface {p3}, Lcn/tongdun/android/₲¢¢₲₵₲₲₵/₵₵₵₲¢₲¢¢;->₵₲₵₲₵₲₵¢()Z
move-result v0
if-eqz v0, :cond_31
:cond_27
const/4 v0, 0x5
.line 68
invoke-virtual {p1, v0}, Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor;
move-result-object v0
if-eqz v0, :cond_31
.line 69
invoke-virtual {p1, p2, v0, v1}, Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z
:cond_31
if-eqz p3, :cond_39
.line 70
invoke-interface {p3}, Lcn/tongdun/android/₲¢¢₲₵₲₲₵/₵₵₵₲¢₲¢¢;->₲¢¢¢¢¢¢₲₲₵₵¢₲¢()Z
move-result v0
if-eqz v0, :cond_43
:cond_39
const/4 v0, 0x2
.line 71
invoke-virtual {p1, v0}, Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor;
move-result-object v0
if-eqz v0, :cond_43
.line 72
invoke-virtual {p1, p2, v0, v1}, Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z
:cond_43
if-eqz p3, :cond_4b
.line 73
invoke-interface {p3}, Lcn/tongdun/android/₲¢¢₲₵₲₲₵/₵₵₵₲¢₲¢¢;->₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲()Z
move-result p3
if-eqz p3, :cond_55
:cond_4b
const/4 p3, 0x4
.line 74
invoke-virtual {p1, p3}, Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor;
move-result-object p3
if-eqz p3, :cond_55
.line 75
invoke-virtual {p1, p2, p3, v1}, Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z
:cond_55
const/4 p3, 0x3
.line 76
invoke-virtual {p1, p3}, Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor;
move-result-object p3
if-eqz p3, :cond_5f
.line 77
invoke-virtual {p1, p2, p3, v1}, Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z
:try_end_5f
.catch Ljava/lang/Exception; {:try_start_a .. :try_end_5f} :catch_5f
:catch_5f
:cond_5f
:goto_5f
return-void
.end method
# virtual methods
.method public ₵₵₵₲¢₲¢¢(Landroid/content/Context;)Ljava/lang/String;
.registers 7
.line 134
:try_start_0
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sget-wide v2, Lcn/tongdun/android/shell/FMAgent;->mStartInitTime:J
sub-long/2addr v0, v2
const-wide/32 v2, 0x5265c00
.line 135
div-long/2addr v0, v2
long-to-int v1, v0
const/16 v0, 0xf
if-le v1, v0, :cond_1c
if-eqz p1, :cond_1c
.line 136
sget-object v2, Lcn/tongdun/android/shell/FMAgent;->ENV_PRODUCTION:Ljava/lang/String;
invoke-static {p1, v2}, Lcn/tongdun/android/shell/FMAgent;->init(Landroid/content/Context;Ljava/lang/String;)V
const-wide/16 v2, 0x9c4
.line 137
invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V
.line 138
:cond_1c
iget-boolean v2, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢₵¢₲¢¢₲₵₲₲₲:Z
if-nez v2, :cond_2b
iget-object v2, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲₲₲¢¢₲₵₵₵:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_2b
.line 139
iget-object p1, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲₲₲¢¢₲₵₵₵:Ljava/lang/String;
return-object p1
.line 140
:cond_2b
iget-boolean v2, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲:Z
if-nez v2, :cond_9f
.line 141
sget-boolean v2, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₲₵¢¢₲¢¢₲₵₵₲:Z
if-nez v2, :cond_5d
.line 142
invoke-static {p1}, Lcn/tongdun/android/shell/₵₵₵₲¢₲¢¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
.line 143
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_45
.line 144
invoke-static {v2}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₲₲₲¢¢₲₵₵₵/₵₵₵¢₲₲₲₵¢₲₲₵¢₵₵₵¢;->₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 145
invoke-direct {p0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢₲₵₲₲₵()V
return-object p1
.line 146
:cond_45
iget-object v2, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵¢₵₲₲₲₵₲¢₲₲₲¢:Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₲₵₲₲₲₵₲₲¢¢₵₵₵₲₵₵₵₵;
invoke-virtual {v2}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₲₵₲₲₲₵₲₲¢¢₵₵₵₲₵₵₵₵;->₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢()Ljava/lang/String;
move-result-object v2
.line 147
invoke-direct {p0, v2}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 148
sget-object v3, Lcn/tongdun/android/shell/FMAgent;->mStatus:Ljava/lang/String;
sget-object v4, Lcn/tongdun/android/shell/FMAgent;->STATUS_FAILED:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_6a
.line 149
invoke-direct {p0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢₲₵₲₲₵()V
goto :goto_6a
.line 150
:cond_5d
iget-object v2, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵¢₵₲₲₲₵₲¢₲₲₲¢:Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₲₵₲₲₲₵₲₲¢¢₵₵₵₲₵₵₵₵;
invoke-virtual {v2}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₲₵₲₲₲₵₲₲¢¢₵₵₵₲₵₵₵₵;->₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢()Ljava/lang/String;
move-result-object v2
.line 151
invoke-direct {p0, v2}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 152
invoke-direct {p0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢₲₵₲₲₵()V
.line 153
:cond_6a
:goto_6a
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
sget-object v4, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₵₲₵₲₵¢₵₵:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v4, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₲₲₲¢¢₲₵₵₵:Ljava/lang/String;
invoke-virtual {v2, v4}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
move-result-object v2
const/16 v4, 0xb
invoke-static {v2, v4}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v2
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x1
if-lt v1, v3, :cond_93
if-ge v1, v0, :cond_93
if-eqz p1, :cond_93
.line 154
sget-object v0, Lcn/tongdun/android/shell/FMAgent;->ENV_PRODUCTION:Ljava/lang/String;
invoke-static {p1, v0}, Lcn/tongdun/android/shell/FMAgent;->init(Landroid/content/Context;Ljava/lang/String;)V
:cond_93
const-string p1, "123a566e1460196211562c5b3b0368057e05781378"
const/16 v0, 0x56
.line 155
invoke-static {p1, v0}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcn/tongdun/android/₵₵₵₲¢₲¢¢/₵₵₵₲¢₲¢¢/₲¢¢₲₵₲₲₵;->₲¢¢₲₵₲₲₵(Ljava/lang/String;)V
return-object v2
.line 156
:cond_9f
iget-object p1, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₲₵₲₵₲₵¢:Ljava/lang/String;
:try_end_a1
.catchall {:try_start_0 .. :try_end_a1} :catchall_a2
return-object p1
:catchall_a2
move-exception p1
.line 157
invoke-static {p1}, Lcn/tongdun/android/shell/common/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/Throwable;)Lorg/json/JSONObject;
move-result-object p1
.line 158
invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method public ₵₵₵₲¢₲¢¢(Landroid/content/Context;Ljava/lang/String;Ljava/util/concurrent/CountDownLatch;Lcn/tongdun/android/₲¢¢₲₵₲₲₵/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;)V
.registers 13
const/4 p2, 0x0
.line 3
iput-boolean p2, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲:Z
.line 4
sput-object p1, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢¢¢¢¢₲₲₵₵¢₲¢:Landroid/content/Context;
const-string v0, ""
.line 5
sget-object v1, Lcn/tongdun/android/shell/FMAgent;->STATUS_COLLECTING:Ljava/lang/String;
sput-object v1, Lcn/tongdun/android/shell/FMAgent;->mStatus:Ljava/lang/String;
.line 6
sget-object v1, Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₵¢₵₲₲₲₵₲¢₲₲₲¢:Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;
invoke-static {v1}, Lcn/tongdun/android/shell/common/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;)V
.line 7
sget-object v1, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢¢¢¢¢₲₲₵₵¢₲¢:Landroid/content/Context;
const/4 v2, 0x1
if-eqz v1, :cond_33
const/16 v3, 0x15
:try_start_17
new-array v4, v2, [Ljava/lang/Object;
aput-object v1, v4, p2
.line 8
invoke-static {v3, v4}, Lcn/tongdun/android/shell/common/HelperJNI;->exprot(ILjava/lang/Object;)Ljava/lang/Object;
:try_end_1e
.catchall {:try_start_17 .. :try_end_1e} :catchall_1f
goto :goto_33
:catchall_1f
:try_start_1f
const-string v1, "2129752076316d"
const/16 v4, 0x7c
.line 9
invoke-static {v1, v4}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->INVOKESTATIC_cn_tongdun_android_₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢_₵₵₵₲¢₲¢¢_com_shopee_app_asm_fix_loadlibrary_SoLoaderFixer_loadLibrary(Ljava/lang/String;)V
new-array v1, v2, [Ljava/lang/Object;
.line 10
sget-object v4, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢¢¢¢¢₲₲₵₵¢₲¢:Landroid/content/Context;
aput-object v4, v1, p2
invoke-static {v3, v1}, Lcn/tongdun/android/shell/common/HelperJNI;->exprot(ILjava/lang/Object;)Ljava/lang/Object;
:try_end_33
.catchall {:try_start_1f .. :try_end_33} :catchall_33
:catchall_33
:cond_33
:goto_33
const/4 p2, 0x0
.line 11
:try_start_34
invoke-static {p1}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₲₵₲₲₲₵₲₲¢¢₵₵₵₲₵₵₵₵;->₵₵₵₲¢₲¢¢(Landroid/content/Context;)Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₲₵₲₲₲₵₲₲¢¢₵₵₵₲₵₵₵₵;
move-result-object v1
iput-object v1, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵¢₵₲₲₲₵₲¢₲₲₲¢:Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₲₵₲₲₲₵₲₲¢¢₵₵₵₲₵₵₵₵;
.line 12
sget-boolean v1, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₲₵¢₲₲¢¢¢₵₵₵¢₲¢₲:Z
if-eqz v1, :cond_5e
.line 13
invoke-static {}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₵₵₲₵¢₵₲₵¢₵₵¢₲¢¢₵₲₵;->₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲()V
const-string v1, "sensor"
.line 14
invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/hardware/SensorManager;
:try_end_49
.catch Lorg/json/JSONException; {:try_start_34 .. :try_end_49} :catch_123
.catchall {:try_start_34 .. :try_end_49} :catchall_f0
.line 15
:try_start_49
new-instance v3, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₵₵₲₵¢₵₲₵¢₵₵¢₲¢¢₵₲₵;
invoke-direct {v3}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₵₵₲₵¢₵₲₵¢₵₵¢₲¢¢₵₲₵;-><init>()V
:try_end_4e
.catch Lorg/json/JSONException; {:try_start_49 .. :try_end_4e} :catch_5a
.catchall {:try_start_49 .. :try_end_4e} :catchall_56
.line 16
:try_start_4e
invoke-direct {p0, v1, v3, p4}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Landroid/hardware/SensorManager;Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₵₵₲₵¢₵₲₵¢₵₵¢₲¢¢₵₲₵;Lcn/tongdun/android/₲¢¢₲₵₲₲₵/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;)V
:try_end_51
.catch Lorg/json/JSONException; {:try_start_4e .. :try_end_51} :catch_5b
.catchall {:try_start_4e .. :try_end_51} :catchall_53
move-object p2, v1
goto :goto_5f
:catchall_53
move-exception p2
goto/16 :goto_f4
:catchall_56
move-exception p4
move-object v3, p2
goto/16 :goto_f3
:catch_5a
move-object v3, p2
:catch_5b
move-object p2, v1
goto/16 :goto_124
:cond_5e
move-object v3, p2
:goto_5f
:try_start_5f
const-string v1, "0153555a564b4d051e1211595d5a535f170c111a111c071c"
const/16 v4, 0x26
.line 17
invoke-static {v1, v4}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcn/tongdun/android/₵₵₵₲¢₲¢¢/₵₵₵₲¢₲¢¢/₲¢¢₲₵₲₲₵;->₲¢¢₲₵₲₲₵(Ljava/lang/String;)V
.line 18
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
sput-wide v4, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢:J
.line 19
new-instance v1, Ljava/util/concurrent/CountDownLatch;
invoke-direct {v1, v2}, Ljava/util/concurrent/CountDownLatch;-><init>(I)V
.line 20
invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService;
move-result-object v4
.line 21
new-instance v5, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;
invoke-direct {v5, p0, p4, v1}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;-><init>(Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;Lcn/tongdun/android/₲¢¢₲₵₲₲₵/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;Ljava/util/concurrent/CountDownLatch;)V
invoke-static {v4, v5}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->INVOKEINTERFACE_cn_tongdun_android_₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢_₵₵₵₲¢₲¢¢_com_shopee_app_asm_anr_threadpool_ExecutorProxy_execute(Ljava/util/concurrent/ExecutorService;Ljava/lang/Runnable;)V
.line 22
invoke-interface {v4}, Ljava/util/concurrent/ExecutorService;->shutdown()V
:try_end_84
.catch Lorg/json/JSONException; {:try_start_5f .. :try_end_84} :catch_124
.catchall {:try_start_5f .. :try_end_84} :catchall_ed
const-wide/16 v4, 0x2710
.line 23
:try_start_86
sget-object p4, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v1, v4, v5, p4}, Ljava/util/concurrent/CountDownLatch;->await(JLjava/util/concurrent/TimeUnit;)Z
:try_end_8b
.catchall {:try_start_86 .. :try_end_8b} :catchall_8b
.line 24
:catchall_8b
:try_start_8b
iget-object p4, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵¢₵₲₲₲₵₲¢₲₲₲¢:Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₲₵₲₲₲₵₲₲¢¢₵₵₵₲₵₵₵₵;
invoke-virtual {p4}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₲₵₲₲₲₵₲₲¢¢₵₵₵₲₵₵₵₵;->₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢()V
.line 25
iget-object p4, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵¢₵₲₲₲₵₲¢₲₲₲¢:Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₲₵₲₲₲₵₲₲¢¢₵₵₵₲₵₵₵₵;
invoke-virtual {p4}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵¢₲₵₲₲₲₵₲₲¢¢₵₵₵₲₵₵₵₵;->₲¢¢₲₵₲₲₵()[B
move-result-object p4
if-eqz p4, :cond_df
.line 26
sget-object v1, Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢:Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;
const-string v4, "05084d0142044b410f40064d1e"
const/16 v5, 0x64
invoke-static {v4, v5}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lcn/tongdun/android/shell/common/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;Ljava/lang/String;)V
.line 27
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
iput-wide v4, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢₲₵₲₲₵:J
.line 28
sget-boolean v1, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₵₲₵₲₵₲₵¢:Z
if-eqz v1, :cond_bd
.line 29
sget-object p4, Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲:Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;
const-string v1, "14375a21422b116f1067127c0f7a0e"
const/16 v4, 0x54
invoke-static {v1, v4}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {p4, v1}, Lcn/tongdun/android/shell/common/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;Ljava/lang/String;)V
goto :goto_c0
.line 30
:cond_bd
invoke-direct {p0, p4}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢([B)Ljava/lang/String;
:try_end_c0
.catch Lorg/json/JSONException; {:try_start_8b .. :try_end_c0} :catch_124
.catchall {:try_start_8b .. :try_end_c0} :catchall_ed
.line 31
:goto_c0
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
iget-wide v4, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢₲₵₲₲₵:J
sub-long/2addr v0, v4
iput-wide v0, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢:J
if-eqz p3, :cond_ce
.line 32
invoke-virtual {p3}, Ljava/util/concurrent/CountDownLatch;->countDown()V
.line 33
:cond_ce
sget-boolean p3, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₲₵¢₲₲¢¢¢₵₵₵¢₲¢₲:Z
if-eqz p3, :cond_d9
if-eqz p2, :cond_d9
if-eqz v3, :cond_d9
.line 34
invoke-virtual {p2, v3}, Landroid/hardware/SensorManager;->unregisterListener(Landroid/hardware/SensorEventListener;)V
.line 35
:cond_d9
sget-object p2, Lcn/tongdun/android/shell/FMAgent;->mfmCallBack:Lcn/tongdun/android/shell/inter/FMCallback;
if-eqz p2, :cond_153
goto/16 :goto_14c
.line 36
:cond_df
:try_start_df
new-instance p4, Ljava/lang/Exception;
const-string v1, "3116710330463b4b2a4023443e423f0c790b710e780f3c0e3c0e"
const/16 v4, 0x5d
invoke-static {v1, v4}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-direct {p4, v1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
throw p4
:try_end_ed
.catch Lorg/json/JSONException; {:try_start_df .. :try_end_ed} :catch_124
.catchall {:try_start_df .. :try_end_ed} :catchall_ed
:catchall_ed
move-exception p4
move-object v1, p2
goto :goto_f3
:catchall_f0
move-exception p4
move-object v1, p2
move-object v3, v1
:goto_f3
move-object p2, p4
.line 37
:goto_f4
:try_start_f4
iput-boolean v2, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢₵¢₲¢¢₲₵₲₲₲:Z
.line 38
sget-object p4, Lcn/tongdun/android/shell/FMAgent;->STATUS_FAILED:Ljava/lang/String;
sput-object p4, Lcn/tongdun/android/shell/FMAgent;->mStatus:Ljava/lang/String;
.line 39
invoke-static {p2}, Lcn/tongdun/android/shell/common/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Ljava/lang/Throwable;)Lorg/json/JSONObject;
move-result-object p2
.line 40
sget-object p4, Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₲¢¢₲₵₲₲₵:Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;
invoke-static {p4, p2}, Lcn/tongdun/android/shell/common/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;Lorg/json/JSONObject;)V
:try_end_103
.catchall {:try_start_f4 .. :try_end_103} :catchall_121
.line 41
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
iget-wide v6, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢₲₵₲₲₵:J
sub-long/2addr v4, v6
iput-wide v4, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢:J
if-eqz p3, :cond_111
.line 42
invoke-virtual {p3}, Ljava/util/concurrent/CountDownLatch;->countDown()V
.line 43
:cond_111
sget-boolean p2, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₲₵¢₲₲¢¢¢₵₵₵¢₲¢₲:Z
if-eqz p2, :cond_11c
if-eqz v1, :cond_11c
if-eqz v3, :cond_11c
.line 44
invoke-virtual {v1, v3}, Landroid/hardware/SensorManager;->unregisterListener(Landroid/hardware/SensorEventListener;)V
.line 45
:cond_11c
sget-object p2, Lcn/tongdun/android/shell/FMAgent;->mfmCallBack:Lcn/tongdun/android/shell/inter/FMCallback;
if-eqz p2, :cond_153
goto :goto_14c
:catchall_121
move-exception p2
goto :goto_157
:catch_123
move-object v3, p2
.line 46
:catch_124
:goto_124
:try_start_124
iput-boolean v2, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢₵¢₲¢¢₲₵₲₲₲:Z
.line 47
sget-object p4, Lcn/tongdun/android/shell/FMAgent;->STATUS_FAILED:Ljava/lang/String;
sput-object p4, Lcn/tongdun/android/shell/FMAgent;->mStatus:Ljava/lang/String;
.line 48
sget-object p4, Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;->₵₵₵¢₲₲₲₵¢₲₲₵¢₵₵₵¢:Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;
invoke-static {p4, v0}, Lcn/tongdun/android/shell/common/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Lcn/tongdun/android/shell/common/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢;Ljava/lang/String;)V
:try_end_12f
.catchall {:try_start_124 .. :try_end_12f} :catchall_154
.line 49
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
iget-wide v4, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢₲₵₲₲₵:J
sub-long/2addr v0, v4
iput-wide v0, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢:J
if-eqz p3, :cond_13d
.line 50
invoke-virtual {p3}, Ljava/util/concurrent/CountDownLatch;->countDown()V
.line 51
:cond_13d
sget-boolean p3, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₲₵¢₲₲¢¢¢₵₵₵¢₲¢₲:Z
if-eqz p3, :cond_148
if-eqz p2, :cond_148
if-eqz v3, :cond_148
.line 52
invoke-virtual {p2, v3}, Landroid/hardware/SensorManager;->unregisterListener(Landroid/hardware/SensorEventListener;)V
.line 53
:cond_148
sget-object p2, Lcn/tongdun/android/shell/FMAgent;->mfmCallBack:Lcn/tongdun/android/shell/inter/FMCallback;
if-eqz p2, :cond_153
.line 54
:goto_14c
invoke-virtual {p0, p1}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Landroid/content/Context;)Ljava/lang/String;
move-result-object p1
invoke-interface {p2, p1}, Lcn/tongdun/android/shell/inter/FMCallback;->onEvent(Ljava/lang/String;)V
:cond_153
return-void
:catchall_154
move-exception p4
move-object v1, p2
move-object p2, p4
.line 55
:goto_157
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
iget-wide v6, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₲¢¢₲₵₲₲₵:J
sub-long/2addr v4, v6
iput-wide v4, p0, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵¢¢₵₲¢₲₲₲¢₲¢₲₲₵¢:J
if-eqz p3, :cond_165
.line 56
invoke-virtual {p3}, Ljava/util/concurrent/CountDownLatch;->countDown()V
.line 57
:cond_165
sget-boolean p3, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵¢₲₵₲₲¢₲₵₲₲¢¢¢₲₲/₵₵₵₲¢₲¢¢;->₲₵¢₲₲¢¢¢₵₵₵¢₲¢₲:Z
if-eqz p3, :cond_170
if-eqz v1, :cond_170
if-eqz v3, :cond_170
.line 58
invoke-virtual {v1, v3}, Landroid/hardware/SensorManager;->unregisterListener(Landroid/hardware/SensorEventListener;)V
.line 59
:cond_170
sget-object p3, Lcn/tongdun/android/shell/FMAgent;->mfmCallBack:Lcn/tongdun/android/shell/inter/FMCallback;
if-eqz p3, :cond_17b
.line 60
invoke-virtual {p0, p1}, Lcn/tongdun/android/₵₲₲₵₵₲¢₲₲¢¢¢₵¢₵¢₲₲₵¢/₵₵₵₲¢₲¢¢;->₵₵₵₲¢₲¢¢(Landroid/content/Context;)Ljava/lang/String;
move-result-object p1
invoke-interface {p3, p1}, Lcn/tongdun/android/shell/inter/FMCallback;->onEvent(Ljava/lang/String;)V
.line 61
:cond_17b
throw p2
.end method