You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1757 lines
27 KiB
1757 lines
27 KiB
2 years ago
|
.class public Lcom/a/d;
|
||
|
.super Ljava/lang/Object;
|
||
|
|
||
|
|
||
|
# static fields
|
||
|
.field private static final a:[I
|
||
|
|
||
|
.field private static b:I
|
||
|
|
||
|
.field private static c:J
|
||
|
|
||
|
|
||
|
# direct methods
|
||
|
.method static constructor <clinit>()V
|
||
|
.locals 2
|
||
|
|
||
|
const/16 v0, 0x100
|
||
|
|
||
|
new-array v0, v0, [I
|
||
|
|
||
|
fill-array-data v0, :array_0
|
||
|
|
||
|
sput-object v0, Lcom/a/d;->a:[I
|
||
|
|
||
|
const/4 v0, -0x1
|
||
|
|
||
|
sput v0, Lcom/a/d;->b:I
|
||
|
|
||
|
const-wide/16 v0, 0x0
|
||
|
|
||
|
sput-wide v0, Lcom/a/d;->c:J
|
||
|
|
||
|
return-void
|
||
|
|
||
|
nop
|
||
|
|
||
|
:array_0
|
||
|
.array-data 4
|
||
|
0x0
|
||
|
0x77073096
|
||
|
-0x11f19ed4
|
||
|
-0x66f6ae46
|
||
|
0x76dc419
|
||
|
0x706af48f
|
||
|
-0x169c5acb
|
||
|
-0x619b6a5d
|
||
|
0xedb8832
|
||
|
0x79dcb8a4
|
||
|
-0x1f2a16e2
|
||
|
-0x682d2678
|
||
|
0x9b64c2b
|
||
|
0x7eb17cbd
|
||
|
-0x1847d2f9
|
||
|
-0x6f40e26f
|
||
|
0x1db71064
|
||
|
0x6ab020f2
|
||
|
-0xc468eb8
|
||
|
-0x7b41be22
|
||
|
0x1adad47d
|
||
|
0x6ddde4eb
|
||
|
-0xb2b4aaf
|
||
|
-0x7c2c7a39
|
||
|
0x136c9856
|
||
|
0x646ba8c0
|
||
|
-0x29d0686
|
||
|
-0x759a3614
|
||
|
0x14015c4f
|
||
|
0x63066cd9
|
||
|
-0x5f0c29d
|
||
|
-0x72f7f20b
|
||
|
0x3b6e20c8
|
||
|
0x4c69105e # 6.1096312E7f
|
||
|
-0x2a9fbe1c
|
||
|
-0x5d988e8e
|
||
|
0x3c03e4d1
|
||
|
0x4b04d447 # 8705095.0f
|
||
|
-0x2df27a03
|
||
|
-0x5af54a95
|
||
|
0x35b5a8fa
|
||
|
0x42b2986c
|
||
|
-0x2444362a
|
||
|
-0x534306c0
|
||
|
0x32d86ce3
|
||
|
0x45df5c75
|
||
|
-0x2329f231
|
||
|
-0x542ec2a7
|
||
|
0x26d930ac
|
||
|
0x51de003a
|
||
|
-0x3728ae80 # -440972.0f
|
||
|
-0x402f9eea
|
||
|
0x21b4f4b5
|
||
|
0x56b3c423
|
||
|
-0x30456a67
|
||
|
-0x47425af1
|
||
|
0x2802b89e
|
||
|
0x5f058808 # 9.621949E18f
|
||
|
-0x39f3264e
|
||
|
-0x4ef416dc
|
||
|
0x2f6f7c87
|
||
|
0x58684c11
|
||
|
-0x3e9ee255
|
||
|
-0x4999d2c3
|
||
|
0x76dc4190
|
||
|
0x1db7106
|
||
|
-0x672ddf44
|
||
|
-0x102aefd6
|
||
|
0x71b18589
|
||
|
0x6b6b51f
|
||
|
-0x60401b5b
|
||
|
-0x17472bcd
|
||
|
0x7807c9a2
|
||
|
0xf00f934
|
||
|
-0x69f65772
|
||
|
-0x1ef167e8
|
||
|
0x7f6a0dbb
|
||
|
0x86d3d2d
|
||
|
-0x6e9b9369
|
||
|
-0x199ca3ff
|
||
|
0x6b6b51f4
|
||
|
0x1c6c6162
|
||
|
-0x7a9acf28
|
||
|
-0xd9dffb2
|
||
|
0x6c0695ed
|
||
|
0x1b01a57b
|
||
|
-0x7df70b3f
|
||
|
-0xaf03ba9
|
||
|
0x65b0d9c6
|
||
|
0x12b7e950
|
||
|
-0x74414716
|
||
|
-0x3467784
|
||
|
0x62dd1ddf
|
||
|
0x15da2d49
|
||
|
-0x732c830d
|
||
|
-0x42bb39b
|
||
|
0x4db26158
|
||
|
0x3ab551ce
|
||
|
-0x5c43ff8c
|
||
|
-0x2b44cf1e
|
||
|
0x4adfa541 # 7328416.5f
|
||
|
0x3dd895d7
|
||
|
-0x5b2e3b93
|
||
|
-0x2c290b05
|
||
|
0x4369e96a
|
||
|
0x346ed9fc
|
||
|
-0x529877ba
|
||
|
-0x259f4730
|
||
|
0x44042d73
|
||
|
0x33031de5
|
||
|
-0x55f5b3a1
|
||
|
-0x22f28337
|
||
|
0x5005713c
|
||
|
0x270241aa
|
||
|
-0x41f4eff0
|
||
|
-0x36f3df7a
|
||
|
0x5768b525
|
||
|
0x206f85b3
|
||
|
-0x46992bf7
|
||
|
-0x319e1b61
|
||
|
0x5edef90e
|
||
|
0x29d9c998
|
||
|
-0x4f2f67de
|
||
|
-0x3828574c
|
||
|
0x59b33d17
|
||
|
0x2eb40d81
|
||
|
-0x4842a3c5
|
||
|
-0x3f459353
|
||
|
-0x12477ce0
|
||
|
-0x65404c4a
|
||
|
0x3b6e20c
|
||
|
0x74b1d29a
|
||
|
-0x152ab8c7
|
||
|
-0x622d8851
|
||
|
0x4db2615
|
||
|
0x73dc1683
|
||
|
-0x1c9cf4ee
|
||
|
-0x6b9bc47c
|
||
|
0xd6d6a3e
|
||
|
0x7a6a5aa8
|
||
|
-0x1bf130f5
|
||
|
-0x6cf60063
|
||
|
0xa00ae27
|
||
|
0x7d079eb1
|
||
|
-0xff06cbc
|
||
|
-0x78f75c2e
|
||
|
0x1e01f268
|
||
|
0x6906c2fe
|
||
|
-0x89da8a3
|
||
|
-0x7f9a9835
|
||
|
0x196c3671
|
||
|
0x6e6b06e7
|
||
|
-0x12be48a
|
||
|
-0x762cd420
|
||
|
0x10da7a5a
|
||
|
0x67dd4acc
|
||
|
-0x6462091
|
||
|
-0x71411007
|
||
|
0x17b7be43
|
||
|
0x60b08ed5
|
||
|
-0x29295c18 # -1.1799973E14f
|
||
|
-0x5e2e6c82
|
||
|
0x38d8c2c4
|
||
|
0x4fdff252
|
||
|
-0x2e44980f
|
||
|
-0x5943a899
|
||
|
0x3fb506dd
|
||
|
0x48b2364b
|
||
|
-0x27f2d426
|
||
|
-0x50f5e4b4
|
||
|
0x36034af6
|
||
|
0x41047a60
|
||
|
-0x209f103d
|
||
|
-0x579820ab
|
||
|
0x316e8eef
|
||
|
0x4669be79
|
||
|
-0x349e4c74 # -1.4791564E7f
|
||
|
-0x43997ce6
|
||
|
0x256fd2a0
|
||
|
0x5268e236
|
||
|
-0x33f3886b # -3.6822612E7f
|
||
|
-0x44f4b8fd
|
||
|
0x220216b9
|
||
|
0x5505262f
|
||
|
-0x3a45c442
|
||
|
-0x4d42f4d8
|
||
|
0x2bb45a92
|
||
|
0x5cb36a04
|
||
|
-0x3d280059 # -107.99932f
|
||
|
-0x4a2f30cf
|
||
|
0x2cd99e8b
|
||
|
0x5bdeae1d
|
||
|
-0x649b3d50
|
||
|
-0x139c0dda
|
||
|
0x756aa39c
|
||
|
0x26d930a
|
||
|
-0x63f6f957
|
||
|
-0x14f1c9c1
|
||
|
0x72076785
|
||
|
0x5005713
|
||
|
-0x6a40b57e
|
||
|
-0x1d4785ec
|
||
|
0x7bb12bae
|
||
|
0xcb61b38
|
||
|
-0x6d2d7165
|
||
|
-0x1a2a41f3
|
||
|
0x7cdcefb7
|
||
|
0xbdbdf21
|
||
|
-0x792c2d2c
|
||
|
-0xe2b1dbe
|
||
|
0x68ddb3f8
|
||
|
0x1fda836e
|
||
|
-0x7e41e933
|
||
|
-0x946d9a5
|
||
|
0x6fb077e1
|
||
|
0x18b74777
|
||
|
-0x77f7a51a
|
||
|
-0xf09590
|
||
|
0x66063bca
|
||
|
0x11010b5c
|
||
|
-0x709a6101
|
||
|
-0x79d5197
|
||
|
0x616bffd3
|
||
|
0x166ccf45
|
||
|
-0x5ff51d88
|
||
|
-0x28f22d12
|
||
|
0x4e048354 # 5.5579981E8f
|
||
|
0x3903b3c2
|
||
|
-0x5898d99f
|
||
|
-0x2f9fe909
|
||
|
0x4969474d
|
||
|
0x3e6e77db
|
||
|
-0x512e95b6
|
||
|
-0x2629a524
|
||
|
0x40df0b66
|
||
|
0x37d83bf0
|
||
|
-0x564351ad
|
||
|
-0x2144613b
|
||
|
0x47b2cf7f
|
||
|
0x30b5ffe9
|
||
|
-0x42420de4
|
||
|
-0x35453d76 # -6119749.0f
|
||
|
0x53b39330
|
||
|
0x24b4a3a6
|
||
|
-0x452fc9fb
|
||
|
-0x3228f96d
|
||
|
0x54de5729
|
||
|
0x23d967bf
|
||
|
-0x4c9985d2
|
||
|
-0x3b9eb548
|
||
|
0x5d681b02
|
||
|
0x2a6f2b94
|
||
|
-0x4bf441c9
|
||
|
-0x3cf3715f
|
||
|
0x5a05df1b
|
||
|
0x2d02ef8d
|
||
|
.end array-data
|
||
|
.end method
|
||
|
|
||
|
.method static a(B)I
|
||
|
.locals 1
|
||
|
|
||
|
and-int/lit16 v0, p0, 0xff
|
||
|
|
||
|
return v0
|
||
|
.end method
|
||
|
|
||
|
.method private static a(Ljava/io/File;)I
|
||
|
.locals 8
|
||
|
|
||
|
const/4 v1, 0x0
|
||
|
|
||
|
if-eqz p0, :cond_0
|
||
|
|
||
|
const/4 v3, 0x0
|
||
|
|
||
|
:try_start_0
|
||
|
new-instance v2, Ljava/io/FileInputStream;
|
||
|
|
||
|
invoke-direct {v2, p0}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
|
||
|
:try_end_0
|
||
|
.catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_1
|
||
|
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_3
|
||
|
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||
|
|
||
|
:try_start_1
|
||
|
invoke-virtual {v2}, Ljava/io/FileInputStream;->available()I
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
new-array v3, v0, [B
|
||
|
|
||
|
invoke-virtual {v2, v3}, Ljava/io/FileInputStream;->read([B)I
|
||
|
|
||
|
const/4 v4, 0x0
|
||
|
|
||
|
invoke-static {v4, v3, v0}, Lcom/a/d;->a(I[BI)J
|
||
|
|
||
|
move-result-wide v4
|
||
|
|
||
|
sput-wide v4, Lcom/a/d;->c:J
|
||
|
|
||
|
const-string v3, "VTPProxy"
|
||
|
|
||
|
new-instance v4, Ljava/lang/StringBuilder;
|
||
|
|
||
|
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
|
||
|
|
||
|
const-string v5, "crcData:"
|
||
|
|
||
|
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||
|
|
||
|
move-result-object v4
|
||
|
|
||
|
sget-wide v6, Lcom/a/d;->c:J
|
||
|
|
||
|
long-to-int v5, v6
|
||
|
|
||
|
invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
|
||
|
|
||
|
move-result-object v5
|
||
|
|
||
|
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||
|
|
||
|
move-result-object v4
|
||
|
|
||
|
const-string v5, "...size:"
|
||
|
|
||
|
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||
|
|
||
|
move-result-object v4
|
||
|
|
||
|
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||
|
|
||
|
move-result-object v4
|
||
|
|
||
|
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||
|
|
||
|
move-result-object v4
|
||
|
|
||
|
invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
|
||
|
:try_end_1
|
||
|
.catch Ljava/io/FileNotFoundException; {:try_start_1 .. :try_end_1} :catch_7
|
||
|
.catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_6
|
||
|
.catchall {:try_start_1 .. :try_end_1} :catchall_1
|
||
|
|
||
|
:try_start_2
|
||
|
invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V
|
||
|
:try_end_2
|
||
|
.catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0
|
||
|
|
||
|
:goto_0
|
||
|
return v0
|
||
|
|
||
|
:catch_0
|
||
|
move-exception v1
|
||
|
|
||
|
invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
|
||
|
|
||
|
goto :goto_0
|
||
|
|
||
|
:catch_1
|
||
|
move-exception v0
|
||
|
|
||
|
move-object v2, v3
|
||
|
|
||
|
:goto_1
|
||
|
:try_start_3
|
||
|
invoke-virtual {v0}, Ljava/io/FileNotFoundException;->printStackTrace()V
|
||
|
:try_end_3
|
||
|
.catchall {:try_start_3 .. :try_end_3} :catchall_1
|
||
|
|
||
|
:try_start_4
|
||
|
invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V
|
||
|
:try_end_4
|
||
|
.catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_2
|
||
|
|
||
|
:goto_2
|
||
|
move v0, v1
|
||
|
|
||
|
goto :goto_0
|
||
|
|
||
|
:catch_2
|
||
|
move-exception v0
|
||
|
|
||
|
invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
|
||
|
|
||
|
goto :goto_2
|
||
|
|
||
|
:catch_3
|
||
|
move-exception v0
|
||
|
|
||
|
move-object v2, v3
|
||
|
|
||
|
:goto_3
|
||
|
:try_start_5
|
||
|
invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
|
||
|
:try_end_5
|
||
|
.catchall {:try_start_5 .. :try_end_5} :catchall_1
|
||
|
|
||
|
:try_start_6
|
||
|
invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V
|
||
|
:try_end_6
|
||
|
.catch Ljava/io/IOException; {:try_start_6 .. :try_end_6} :catch_4
|
||
|
|
||
|
:goto_4
|
||
|
move v0, v1
|
||
|
|
||
|
goto :goto_0
|
||
|
|
||
|
:catch_4
|
||
|
move-exception v0
|
||
|
|
||
|
invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
|
||
|
|
||
|
goto :goto_4
|
||
|
|
||
|
:catchall_0
|
||
|
move-exception v0
|
||
|
|
||
|
move-object v2, v3
|
||
|
|
||
|
:goto_5
|
||
|
:try_start_7
|
||
|
invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V
|
||
|
:try_end_7
|
||
|
.catch Ljava/io/IOException; {:try_start_7 .. :try_end_7} :catch_5
|
||
|
|
||
|
:goto_6
|
||
|
throw v0
|
||
|
|
||
|
:catch_5
|
||
|
move-exception v1
|
||
|
|
||
|
invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
|
||
|
|
||
|
goto :goto_6
|
||
|
|
||
|
:cond_0
|
||
|
move v0, v1
|
||
|
|
||
|
goto :goto_0
|
||
|
|
||
|
:catchall_1
|
||
|
move-exception v0
|
||
|
|
||
|
goto :goto_5
|
||
|
|
||
|
:catch_6
|
||
|
move-exception v0
|
||
|
|
||
|
goto :goto_3
|
||
|
|
||
|
:catch_7
|
||
|
move-exception v0
|
||
|
|
||
|
goto :goto_1
|
||
|
.end method
|
||
|
|
||
|
.method public static a(Ljava/io/File;[B)I
|
||
|
.locals 5
|
||
|
|
||
|
const/16 v4, 0x12
|
||
|
|
||
|
const/4 v1, 0x6
|
||
|
|
||
|
const/16 v3, 0x10
|
||
|
|
||
|
const/4 v2, 0x0
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x1
|
||
|
|
||
|
sput v0, Lcom/a/d;->b:I
|
||
|
|
||
|
const v0, 0x56417449
|
||
|
|
||
|
invoke-static {v0, p1, v2}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
const/4 v0, 0x4
|
||
|
|
||
|
invoke-static {v1, p1, v0}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
aput-byte v2, p1, v1
|
||
|
|
||
|
const/4 v0, 0x7
|
||
|
|
||
|
aput-byte v2, p1, v0
|
||
|
|
||
|
const/16 v0, 0x8
|
||
|
|
||
|
aput-byte v2, p1, v0
|
||
|
|
||
|
const/16 v0, 0x9
|
||
|
|
||
|
const/4 v1, 0x3
|
||
|
|
||
|
aput-byte v1, p1, v0
|
||
|
|
||
|
const/16 v0, 0xa
|
||
|
|
||
|
const/4 v1, 0x1
|
||
|
|
||
|
aput-byte v1, p1, v0
|
||
|
|
||
|
const/16 v0, 0xb
|
||
|
|
||
|
aput-byte v3, p1, v0
|
||
|
|
||
|
const/16 v0, 0xc
|
||
|
|
||
|
invoke-static {v3, p1, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
int-to-short v0, v0
|
||
|
|
||
|
invoke-static {v0, p1, v3}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
invoke-static {p1, v4}, Lcom/a/d;->a([BI)S
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
invoke-static {v0, p1, v4}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
const/16 v0, 0x14
|
||
|
|
||
|
invoke-static {v2, p1, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
const/16 v0, 0x18
|
||
|
|
||
|
invoke-static {v2, p1, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
invoke-static {p0}, Lcom/a/d;->a(Ljava/io/File;)I
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
if-nez v0, :cond_0
|
||
|
|
||
|
const/4 v0, -0x1
|
||
|
|
||
|
:goto_0
|
||
|
return v0
|
||
|
|
||
|
:cond_0
|
||
|
const/16 v1, 0x1c
|
||
|
|
||
|
invoke-static {v0, p1, v1}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
sget-wide v0, Lcom/a/d;->c:J
|
||
|
|
||
|
const/16 v2, 0x20
|
||
|
|
||
|
invoke-static {v0, v1, p1, v2}, Lcom/a/e;->a(J[BI)V
|
||
|
|
||
|
const/16 v0, 0x24
|
||
|
|
||
|
goto :goto_0
|
||
|
.end method
|
||
|
|
||
|
.method public static a([B)I
|
||
|
.locals 4
|
||
|
|
||
|
const/16 v3, 0x12
|
||
|
|
||
|
const/4 v1, 0x6
|
||
|
|
||
|
const/4 v2, 0x0
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x1
|
||
|
|
||
|
sput v0, Lcom/a/d;->b:I
|
||
|
|
||
|
const v0, 0x56417449
|
||
|
|
||
|
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
const/4 v0, 0x4
|
||
|
|
||
|
invoke-static {v1, p0, v0}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
aput-byte v2, p0, v1
|
||
|
|
||
|
const/4 v0, 0x7
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x8
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x9
|
||
|
|
||
|
const/4 v1, 0x3
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xa
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0xb
|
||
|
|
||
|
const/4 v1, 0x1
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xc
|
||
|
|
||
|
invoke-static {v2, p0, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
int-to-short v0, v0
|
||
|
|
||
|
const/16 v1, 0x10
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
invoke-static {p0, v3}, Lcom/a/d;->a([BI)S
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
invoke-static {v0, p0, v3}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
const/16 v0, 0x14
|
||
|
|
||
|
return v0
|
||
|
.end method
|
||
|
|
||
|
.method public static a([BB)I
|
||
|
.locals 5
|
||
|
|
||
|
const/16 v4, 0x12
|
||
|
|
||
|
const/4 v1, 0x6
|
||
|
|
||
|
const/4 v3, 0x4
|
||
|
|
||
|
const/4 v2, 0x0
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x1
|
||
|
|
||
|
sput v0, Lcom/a/d;->b:I
|
||
|
|
||
|
const v0, 0x56417449
|
||
|
|
||
|
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
invoke-static {v1, p0, v3}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
aput-byte v2, p0, v1
|
||
|
|
||
|
const/4 v0, 0x7
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x8
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x9
|
||
|
|
||
|
const/4 v1, 0x3
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xa
|
||
|
|
||
|
const/4 v1, 0x1
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xb
|
||
|
|
||
|
const/4 v1, 0x2
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xc
|
||
|
|
||
|
invoke-static {v3, p0, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
int-to-short v0, v0
|
||
|
|
||
|
const/16 v1, 0x10
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
invoke-static {p0, v4}, Lcom/a/d;->a([BI)S
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
invoke-static {v0, p0, v4}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
const/16 v0, 0x14
|
||
|
|
||
|
aput-byte p1, p0, v0
|
||
|
|
||
|
const/16 v0, 0x15
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x16
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x17
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x18
|
||
|
|
||
|
return v0
|
||
|
.end method
|
||
|
|
||
|
.method public static a([BLjava/lang/String;)I
|
||
|
.locals 4
|
||
|
|
||
|
const/16 v3, 0x12
|
||
|
|
||
|
const/4 v2, 0x6
|
||
|
|
||
|
const/4 v0, 0x0
|
||
|
|
||
|
sget v1, Lcom/a/d;->b:I
|
||
|
|
||
|
add-int/lit8 v1, v1, 0x1
|
||
|
|
||
|
sput v1, Lcom/a/d;->b:I
|
||
|
|
||
|
const v1, 0x56417449
|
||
|
|
||
|
invoke-static {v1, p0, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
const/4 v1, 0x4
|
||
|
|
||
|
invoke-static {v2, p0, v1}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
aput-byte v0, p0, v2
|
||
|
|
||
|
const/4 v1, 0x7
|
||
|
|
||
|
aput-byte v0, p0, v1
|
||
|
|
||
|
const/16 v1, 0x8
|
||
|
|
||
|
aput-byte v0, p0, v1
|
||
|
|
||
|
const/16 v1, 0x9
|
||
|
|
||
|
const/4 v2, 0x3
|
||
|
|
||
|
aput-byte v2, p0, v1
|
||
|
|
||
|
const/16 v1, 0xa
|
||
|
|
||
|
aput-byte v0, p0, v1
|
||
|
|
||
|
const/16 v1, 0xb
|
||
|
|
||
|
const/16 v2, 0x70
|
||
|
|
||
|
aput-byte v2, p0, v1
|
||
|
|
||
|
invoke-virtual {p1}, Ljava/lang/String;->length()I
|
||
|
|
||
|
move-result v1
|
||
|
|
||
|
const/16 v2, 0xc
|
||
|
|
||
|
invoke-static {v1, p0, v2}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
sget v1, Lcom/a/d;->b:I
|
||
|
|
||
|
int-to-short v1, v1
|
||
|
|
||
|
const/16 v2, 0x10
|
||
|
|
||
|
invoke-static {v1, p0, v2}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
invoke-static {p0, v3}, Lcom/a/d;->a([BI)S
|
||
|
|
||
|
move-result v1
|
||
|
|
||
|
invoke-static {v1, p0, v3}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
:goto_0
|
||
|
invoke-virtual {p1}, Ljava/lang/String;->length()I
|
||
|
|
||
|
move-result v1
|
||
|
|
||
|
if-ge v0, v1, :cond_0
|
||
|
|
||
|
add-int/lit8 v1, v0, 0x14
|
||
|
|
||
|
invoke-virtual {p1, v0}, Ljava/lang/String;->charAt(I)C
|
||
|
|
||
|
move-result v2
|
||
|
|
||
|
int-to-byte v2, v2
|
||
|
|
||
|
aput-byte v2, p0, v1
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x1
|
||
|
|
||
|
goto :goto_0
|
||
|
|
||
|
:cond_0
|
||
|
invoke-virtual {p1}, Ljava/lang/String;->length()I
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x14
|
||
|
|
||
|
return v0
|
||
|
.end method
|
||
|
|
||
|
.method public static a([BSSB)I
|
||
|
.locals 7
|
||
|
|
||
|
const/4 v6, 0x3
|
||
|
|
||
|
const/4 v5, 0x6
|
||
|
|
||
|
const/4 v4, 0x2
|
||
|
|
||
|
const/4 v3, 0x0
|
||
|
|
||
|
const/4 v2, 0x1
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x1
|
||
|
|
||
|
sput v0, Lcom/a/d;->b:I
|
||
|
|
||
|
const v0, 0x56417449
|
||
|
|
||
|
invoke-static {v0, p0, v3}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
const/4 v0, 0x4
|
||
|
|
||
|
invoke-static {v5, p0, v0}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
aput-byte v3, p0, v5
|
||
|
|
||
|
const/4 v0, 0x7
|
||
|
|
||
|
aput-byte v3, p0, v0
|
||
|
|
||
|
const/16 v0, 0x8
|
||
|
|
||
|
aput-byte v3, p0, v0
|
||
|
|
||
|
const/16 v0, 0x9
|
||
|
|
||
|
aput-byte v6, p0, v0
|
||
|
|
||
|
const/16 v0, 0xa
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0xb
|
||
|
|
||
|
const/16 v1, 0x30
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0x11
|
||
|
|
||
|
const/16 v1, 0xc
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
int-to-short v0, v0
|
||
|
|
||
|
const/16 v1, 0x10
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
const/16 v0, 0x12
|
||
|
|
||
|
invoke-static {p0, v0}, Lcom/a/d;->a([BI)S
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
const/16 v1, 0x12
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
const/16 v0, 0x14
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x15
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x16
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x17
|
||
|
|
||
|
aput-byte v4, p0, v0
|
||
|
|
||
|
const/16 v0, 0x18
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x19
|
||
|
|
||
|
aput-byte v3, p0, v0
|
||
|
|
||
|
const/16 v0, 0x1a
|
||
|
|
||
|
aput-byte v6, p0, v0
|
||
|
|
||
|
const/16 v0, 0x1b
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x1c
|
||
|
|
||
|
aput-byte p3, p0, v0
|
||
|
|
||
|
const/16 v0, 0x1d
|
||
|
|
||
|
const/4 v1, 0x5
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0x1e
|
||
|
|
||
|
aput-byte v4, p0, v0
|
||
|
|
||
|
const/16 v0, 0x1f
|
||
|
|
||
|
invoke-static {p1, p0, v0}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
const/16 v0, 0x21
|
||
|
|
||
|
aput-byte v5, p0, v0
|
||
|
|
||
|
const/16 v0, 0x22
|
||
|
|
||
|
aput-byte v4, p0, v0
|
||
|
|
||
|
const/16 v0, 0x23
|
||
|
|
||
|
invoke-static {p2, p0, v0}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
const/16 v0, 0x25
|
||
|
|
||
|
return v0
|
||
|
.end method
|
||
|
|
||
|
.method public static a([B[BII)I
|
||
|
.locals 4
|
||
|
|
||
|
const/4 v1, 0x6
|
||
|
|
||
|
const/16 v3, 0x12
|
||
|
|
||
|
const/4 v2, 0x0
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x1
|
||
|
|
||
|
sput v0, Lcom/a/d;->b:I
|
||
|
|
||
|
const v0, 0x56417449
|
||
|
|
||
|
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
const/4 v0, 0x4
|
||
|
|
||
|
invoke-static {v1, p0, v0}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
aput-byte v2, p0, v1
|
||
|
|
||
|
const/4 v0, 0x7
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x8
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x9
|
||
|
|
||
|
const/4 v1, 0x3
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xa
|
||
|
|
||
|
const/4 v1, 0x1
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xb
|
||
|
|
||
|
aput-byte v3, p0, v0
|
||
|
|
||
|
add-int/lit8 v0, p2, 0xc
|
||
|
|
||
|
const/16 v1, 0xc
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
int-to-short v0, v0
|
||
|
|
||
|
const/16 v1, 0x10
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
invoke-static {p0, v3}, Lcom/a/d;->a([BI)S
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
invoke-static {v0, p0, v3}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
const/16 v0, 0x14
|
||
|
|
||
|
invoke-static {p3, p0, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
const/16 v0, 0x18
|
||
|
|
||
|
invoke-static {p2, p0, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
invoke-static {v2, p1, p2}, Lcom/a/d;->a(I[BI)J
|
||
|
|
||
|
move-result-wide v0
|
||
|
|
||
|
const/16 v2, 0x1c
|
||
|
|
||
|
invoke-static {v0, v1, p0, v2}, Lcom/a/e;->a(J[BI)V
|
||
|
|
||
|
array-length v0, p0
|
||
|
|
||
|
return v0
|
||
|
.end method
|
||
|
|
||
|
.method static a(I[BI)J
|
||
|
.locals 10
|
||
|
|
||
|
const-wide/16 v4, -0x1
|
||
|
|
||
|
const/4 v0, 0x0
|
||
|
|
||
|
move-wide v2, v4
|
||
|
|
||
|
:goto_0
|
||
|
if-lez p2, :cond_0
|
||
|
|
||
|
add-int/lit8 p2, p2, -0x1
|
||
|
|
||
|
aget-byte v1, p1, v0
|
||
|
|
||
|
invoke-static {v1}, Lcom/a/d;->a(B)I
|
||
|
|
||
|
move-result v1
|
||
|
|
||
|
int-to-long v6, v1
|
||
|
|
||
|
xor-long/2addr v6, v2
|
||
|
|
||
|
const-wide/16 v8, 0xff
|
||
|
|
||
|
and-long/2addr v6, v8
|
||
|
|
||
|
long-to-int v1, v6
|
||
|
|
||
|
sget-object v6, Lcom/a/d;->a:[I
|
||
|
|
||
|
aget v1, v6, v1
|
||
|
|
||
|
int-to-long v6, v1
|
||
|
|
||
|
const/16 v1, 0x8
|
||
|
|
||
|
shr-long/2addr v2, v1
|
||
|
|
||
|
const-wide/32 v8, 0xffffff
|
||
|
|
||
|
and-long/2addr v2, v8
|
||
|
|
||
|
xor-long/2addr v2, v6
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x1
|
||
|
|
||
|
goto :goto_0
|
||
|
|
||
|
:cond_0
|
||
|
xor-long v0, v2, v4
|
||
|
|
||
|
return-wide v0
|
||
|
.end method
|
||
|
|
||
|
.method static a([BI)S
|
||
|
.locals 2
|
||
|
|
||
|
const/4 v0, 0x0
|
||
|
|
||
|
:goto_0
|
||
|
if-lez p1, :cond_0
|
||
|
|
||
|
add-int/lit8 p1, p1, -0x1
|
||
|
|
||
|
aget-byte v1, p0, p1
|
||
|
|
||
|
int-to-short v1, v1
|
||
|
|
||
|
and-int/lit16 v1, v1, 0xff
|
||
|
|
||
|
add-int/2addr v0, v1
|
||
|
|
||
|
int-to-short v0, v0
|
||
|
|
||
|
goto :goto_0
|
||
|
|
||
|
:cond_0
|
||
|
return v0
|
||
|
.end method
|
||
|
|
||
|
.method public static b([B)I
|
||
|
.locals 5
|
||
|
|
||
|
const/16 v4, 0x12
|
||
|
|
||
|
const/4 v1, 0x6
|
||
|
|
||
|
const/4 v3, 0x4
|
||
|
|
||
|
const/4 v2, 0x0
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x1
|
||
|
|
||
|
sput v0, Lcom/a/d;->b:I
|
||
|
|
||
|
const v0, 0x56417449
|
||
|
|
||
|
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
invoke-static {v1, p0, v3}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
aput-byte v2, p0, v1
|
||
|
|
||
|
const/4 v0, 0x7
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x8
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x9
|
||
|
|
||
|
const/4 v1, 0x3
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xa
|
||
|
|
||
|
aput-byte v3, p0, v0
|
||
|
|
||
|
const/16 v0, 0xb
|
||
|
|
||
|
const/16 v1, 0x21
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xc
|
||
|
|
||
|
invoke-static {v3, p0, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
int-to-short v0, v0
|
||
|
|
||
|
const/16 v1, 0x10
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
invoke-static {p0, v4}, Lcom/a/d;->a([BI)S
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
invoke-static {v0, p0, v4}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
const/16 v0, 0x14
|
||
|
|
||
|
const/4 v1, 0x1
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0x15
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x16
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x17
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x18
|
||
|
|
||
|
return v0
|
||
|
.end method
|
||
|
|
||
|
.method public static b([BI)I
|
||
|
.locals 4
|
||
|
|
||
|
const/16 v3, 0x12
|
||
|
|
||
|
const/4 v2, 0x6
|
||
|
|
||
|
const/4 v1, 0x0
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x1
|
||
|
|
||
|
sput v0, Lcom/a/d;->b:I
|
||
|
|
||
|
const v0, 0x56417449
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
const/4 v0, 0x4
|
||
|
|
||
|
invoke-static {v2, p0, v0}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
aput-byte v1, p0, v2
|
||
|
|
||
|
const/4 v0, 0x7
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0x8
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0x9
|
||
|
|
||
|
const/4 v1, 0x3
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xa
|
||
|
|
||
|
const/4 v1, 0x2
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xb
|
||
|
|
||
|
const/16 v1, 0x11
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xc
|
||
|
|
||
|
invoke-static {p1, p0, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
int-to-short v0, v0
|
||
|
|
||
|
const/16 v1, 0x10
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
invoke-static {p0, v3}, Lcom/a/d;->a([BI)S
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
invoke-static {v0, p0, v3}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
array-length v0, p0
|
||
|
|
||
|
return v0
|
||
|
.end method
|
||
|
|
||
|
.method public static c([B)I
|
||
|
.locals 5
|
||
|
|
||
|
const/16 v4, 0x12
|
||
|
|
||
|
const/4 v1, 0x6
|
||
|
|
||
|
const/4 v3, 0x4
|
||
|
|
||
|
const/4 v2, 0x0
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x1
|
||
|
|
||
|
sput v0, Lcom/a/d;->b:I
|
||
|
|
||
|
const v0, 0x56417449
|
||
|
|
||
|
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
invoke-static {v1, p0, v3}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
aput-byte v2, p0, v1
|
||
|
|
||
|
const/4 v0, 0x7
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x8
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x9
|
||
|
|
||
|
const/4 v1, 0x3
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xa
|
||
|
|
||
|
const/4 v1, 0x5
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xb
|
||
|
|
||
|
const/16 v1, 0x21
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xc
|
||
|
|
||
|
invoke-static {v3, p0, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
int-to-short v0, v0
|
||
|
|
||
|
const/16 v1, 0x10
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
invoke-static {p0, v4}, Lcom/a/d;->a([BI)S
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
invoke-static {v0, p0, v4}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
const/16 v0, 0x14
|
||
|
|
||
|
const/4 v1, 0x1
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0x15
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x16
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x17
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x18
|
||
|
|
||
|
return v0
|
||
|
.end method
|
||
|
|
||
|
.method public static d([B)I
|
||
|
.locals 5
|
||
|
|
||
|
const/16 v4, 0x12
|
||
|
|
||
|
const/4 v1, 0x6
|
||
|
|
||
|
const/4 v3, 0x4
|
||
|
|
||
|
const/4 v2, 0x0
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x1
|
||
|
|
||
|
sput v0, Lcom/a/d;->b:I
|
||
|
|
||
|
const v0, 0x56417449
|
||
|
|
||
|
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
invoke-static {v1, p0, v3}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
aput-byte v2, p0, v1
|
||
|
|
||
|
const/4 v0, 0x7
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x8
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x9
|
||
|
|
||
|
const/4 v1, 0x3
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xa
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0xb
|
||
|
|
||
|
const/16 v1, 0x22
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xc
|
||
|
|
||
|
invoke-static {v3, p0, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
int-to-short v0, v0
|
||
|
|
||
|
const/16 v1, 0x10
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
invoke-static {p0, v4}, Lcom/a/d;->a([BI)S
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
invoke-static {v0, p0, v4}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
const/16 v0, 0x14
|
||
|
|
||
|
const/4 v1, 0x2
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0x15
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x16
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x17
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x18
|
||
|
|
||
|
return v0
|
||
|
.end method
|
||
|
|
||
|
.method public static e([B)I
|
||
|
.locals 6
|
||
|
|
||
|
const/16 v5, 0x12
|
||
|
|
||
|
const/4 v4, 0x6
|
||
|
|
||
|
const/4 v3, 0x3
|
||
|
|
||
|
const/4 v2, 0x1
|
||
|
|
||
|
const/4 v1, 0x0
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x1
|
||
|
|
||
|
sput v0, Lcom/a/d;->b:I
|
||
|
|
||
|
const v0, 0x56417449
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
const/4 v0, 0x4
|
||
|
|
||
|
invoke-static {v4, p0, v0}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
aput-byte v1, p0, v4
|
||
|
|
||
|
const/4 v0, 0x7
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0x8
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0x9
|
||
|
|
||
|
aput-byte v3, p0, v0
|
||
|
|
||
|
const/16 v0, 0xa
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xb
|
||
|
|
||
|
const/16 v1, 0x30
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xc
|
||
|
|
||
|
invoke-static {v3, p0, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
int-to-short v0, v0
|
||
|
|
||
|
const/16 v1, 0x10
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
invoke-static {p0, v5}, Lcom/a/d;->a([BI)S
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
invoke-static {v0, p0, v5}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
const/16 v0, 0x14
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x15
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x16
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x17
|
||
|
|
||
|
return v0
|
||
|
.end method
|
||
|
|
||
|
.method public static f([B)I
|
||
|
.locals 4
|
||
|
|
||
|
const/16 v3, 0x12
|
||
|
|
||
|
const/4 v1, 0x6
|
||
|
|
||
|
const/4 v2, 0x0
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x1
|
||
|
|
||
|
sput v0, Lcom/a/d;->b:I
|
||
|
|
||
|
const v0, 0x56417449
|
||
|
|
||
|
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
const/4 v0, 0x4
|
||
|
|
||
|
invoke-static {v1, p0, v0}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
aput-byte v2, p0, v1
|
||
|
|
||
|
const/4 v0, 0x7
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x8
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x9
|
||
|
|
||
|
const/4 v1, 0x3
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xa
|
||
|
|
||
|
const/4 v1, 0x1
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xb
|
||
|
|
||
|
const/16 v1, 0x72
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xc
|
||
|
|
||
|
invoke-static {v2, p0, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
int-to-short v0, v0
|
||
|
|
||
|
const/16 v1, 0x10
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
invoke-static {p0, v3}, Lcom/a/d;->a([BI)S
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
invoke-static {v0, p0, v3}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
const/16 v0, 0x14
|
||
|
|
||
|
return v0
|
||
|
.end method
|
||
|
|
||
|
.method public static g([B)I
|
||
|
.locals 4
|
||
|
|
||
|
const/16 v3, 0x12
|
||
|
|
||
|
const/4 v1, 0x6
|
||
|
|
||
|
const/4 v2, 0x0
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
add-int/lit8 v0, v0, 0x1
|
||
|
|
||
|
sput v0, Lcom/a/d;->b:I
|
||
|
|
||
|
const v0, 0x56417449
|
||
|
|
||
|
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
const/4 v0, 0x4
|
||
|
|
||
|
invoke-static {v1, p0, v0}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
aput-byte v2, p0, v1
|
||
|
|
||
|
const/4 v0, 0x7
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x8
|
||
|
|
||
|
aput-byte v2, p0, v0
|
||
|
|
||
|
const/16 v0, 0x9
|
||
|
|
||
|
const/4 v1, 0x3
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xa
|
||
|
|
||
|
const/4 v1, 0x1
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xb
|
||
|
|
||
|
const/16 v1, 0x73
|
||
|
|
||
|
aput-byte v1, p0, v0
|
||
|
|
||
|
const/16 v0, 0xc
|
||
|
|
||
|
invoke-static {v2, p0, v0}, Lcom/a/e;->a(I[BI)V
|
||
|
|
||
|
sget v0, Lcom/a/d;->b:I
|
||
|
|
||
|
int-to-short v0, v0
|
||
|
|
||
|
const/16 v1, 0x10
|
||
|
|
||
|
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
invoke-static {p0, v3}, Lcom/a/d;->a([BI)S
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
invoke-static {v0, p0, v3}, Lcom/a/e;->a(S[BI)V
|
||
|
|
||
|
const/16 v0, 0x14
|
||
|
|
||
|
return v0
|
||
|
.end method
|