CheckDebug.smali

.class public Lcom/aliyun/security/yunceng/android/sdk/umid/CheckDebug;
.super Ljava/lang/Object;
.source "SourceFile"


# direct methods
.method static constructor <clinit>()V
    .registers 1

    .line 25
    const-string/jumbo v0, "yunceng"

    invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V

    .line 26
    return-void
.end method

.method public constructor <init>()V
    .registers 1

    .line 7
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 8
    return-void
.end method

.method private native detect_debug_raw()I
.end method


# virtual methods
.method public a()Z
    .registers 6

    .line 11
    const/4 v0, 0x0

    .line 12
    .local v0, "ret":Z
    invoke-static {}, Landroid/os/Debug;->isDebuggerConnected()Z

    move-result v1

    if-eqz v1, :cond_12

    .line 13
    const/16 v1, 0x16

    .line 14
    .local v1, "type":I
    const/16 v2, 0x16

    const/4 v3, 0x1

    const-string v4, "debug_os"

    invoke-static {v2, v4, v4, v3}, Lcom/aliyun/security/yunceng/android/sdk/YunCeng;->reportInfo(ILjava/lang/String;Ljava/lang/String;I)I

    .line 15
    const/4 v0, 0x1

    .line 18
    .end local v1    # "type":I
    :cond_12
    invoke-direct {p0}, Lcom/aliyun/security/yunceng/android/sdk/umid/CheckDebug;->detect_debug_raw()I

    .line 19
    return v0
.end method