Constants.smali
.class public Lcn/tongdun/android/shell/settings/Constants;
.super Ljava/lang/Object;
.source "TongDun"
# static fields
.field public static final CLASSES_DEX:[B
.field public static final CLASS_NAME:[B
.field public static final DEFAULT_ALWAYS_DEMOTION:Z = false
.field public static final DEFAULT_APPNAME:Ljava/lang/String; = null
.field public static final DEFAULT_BLACKBOX_MAZSIZE:I = 0x7fffffff
.field public static final DEFAULT_BLACKBOX_MINSIZE:I = 0x1400
.field public static final DEFAULT_CUSTOM_URL:Ljava/lang/String; = null
.field public static final DEFAULT_CUST_PROCESS:Ljava/lang/String; = null
.field public static final DEFAULT_DOMAIN:Ljava/lang/String; = null
.field public static final DEFAULT_DOUBLE_URL:Ljava/lang/String; = null
.field public static final DEFAULT_ENV_TYPE:Ljava/lang/String; = null
.field public static final DEFAULT_GOOGLE_AID:Ljava/lang/String; = null
.field public static final DEFAULT_IMEI:Z = true
.field public static final DEFAULT_INIT_TIMESPAN:I = 0x927c0
.field public static final DEFAULT_INSTALLPACKAGES:Z = true
.field public static final DEFAULT_KILL_DEBUGGER:Z = false
.field public static final DEFAULT_OVERRIDECERTI:Z = false
.field public static final DEFAULT_PARTNER_CODE:Ljava/lang/String; = null
.field public static final DEFAULT_PROXY_URL:Ljava/lang/String; = null
.field public static final DEFAULT_SENSOR:Z = true
.field public static final DEFAULT_SKIPPGOOGLEAID:Z = false
.field public static final DEFAULT_SKIP_GPS:Z = false
.field public static final DEFAULT_TASK:Z = true
.field public static final DEFAULT_WAIT_TIME:I = 0xbb8
.field public static final OS:Ljava/lang/String;
.field public static final VERSION:Ljava/lang/String;
# direct methods
.method public static constructor <clinit>()V
.registers 2
const-string v0, "00574b4156475b"
const/16 v1, 0x6c
invoke-static {v0, v1}, Lcn/tongdun/android/shell/settings/Constants;->linkxxxxx(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcn/tongdun/android/shell/settings/Constants;->OS:Ljava/lang/String;
const-string v0, "72432e5e36"
const/16 v1, 0x4a
invoke-static {v0, v1}, Lcn/tongdun/android/shell/settings/Constants;->linkxxxxx(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcn/tongdun/android/shell/settings/Constants;->VERSION:Ljava/lang/String;
const/16 v0, 0x9
new-array v0, v0, [B
fill-array-data v0, :array_28
sput-object v0, Lcn/tongdun/android/shell/settings/Constants;->CLASSES_DEX:[B
const/16 v0, 0x1e
new-array v0, v0, [B
fill-array-data v0, :array_32
sput-object v0, Lcn/tongdun/android/shell/settings/Constants;->CLASS_NAME:[B
return-void
nop
:array_28
.array-data 1
0x74t
0x64t
0x5ft
0x66t
0x6dt
0x2et
0x6at
0x61t
0x72t
.end array-data
nop
:array_32
.array-data 1
0x63t
0x6et
0x2et
0x74t
0x6ft
0x6et
0x67t
0x64t
0x75t
0x6et
0x2et
0x61t
0x6et
0x64t
0x72t
0x6ft
0x69t
0x64t
0x2et
0x63t
0x6ft
0x72t
0x65t
0x2et
0x46t
0x4dt
0x43t
0x6ft
0x72t
0x65t
.end array-data
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static linkxxxxx(Ljava/lang/String;I)Ljava/lang/String;
.registers 9
const-string v0, "0123456789abcdef"
:try_start_2
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v1
div-int/lit8 v1, v1, 0x2
invoke-virtual {p0}, Ljava/lang/String;->toCharArray()[C
move-result-object p0
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
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, 0x14
int-to-byte p0, p0
aget-byte p1, v2, v3
xor-int/lit8 p1, p1, 0x41
int-to-byte p1, p1
aput-byte p1, v2, v3
aget-byte p1, v2, v3
const/4 v0, 0x1
:goto_38
if-ge v0, v1, :cond_47
aget-byte v3, v2, v0
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
: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
invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
const-string p0, ""
return-object p0
.end method