StubApp.smali
.class public final Lcom/stub/StubApp;
.super Landroid/app/Application;
.source "SourceFile"
# static fields
.field private static a:Landroid/app/Application;
.field private static b:Landroid/app/Application;
.field private static c:Ljava/lang/String;
.field private static d:Landroid/content/Context;
.field private static e:Ljava/lang/String;
.field private static f:Ljava/lang/String;
.field private static g:Ljava/lang/String;
.field private static h:Ljava/lang/String;
.field private static i:Ljava/lang/String;
.field private static j:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/Integer;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private static loadFromLib:Z
.field private static needX86Bridge:Z
.field private static perm:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/util/Set",
"<",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.end field
.field private static returnIntern:Z
.field public static strEntryApplication:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 3
.prologue
const/4 v2, 0x0
const/4 v1, 0x0
.line 43
sput-object v1, Lcom/stub/StubApp;->a:Landroid/app/Application;
.line 44
const-string v0, "entryRunApplication"
sput-object v0, Lcom/stub/StubApp;->strEntryApplication:Ljava/lang/String;
.line 45
sput-object v1, Lcom/stub/StubApp;->b:Landroid/app/Application;
.line 46
const-string v0, "libjiagu"
sput-object v0, Lcom/stub/StubApp;->c:Ljava/lang/String;
.line 47
const/4 v2, 0x0
sput-boolean v2, Lcom/stub/StubApp;->loadFromLib:Z
.line 48
const/4 v2, 0x0
sput-boolean v2, Lcom/stub/StubApp;->needX86Bridge:Z
.line 49
const/4 v0, 0x1
const/4 v0, 0x1
sput-boolean v0, Lcom/stub/StubApp;->returnIntern:Z
.line 53
sput-object v1, Lcom/stub/StubApp;->e:Ljava/lang/String;
.line 54
sput-object v1, Lcom/stub/StubApp;->f:Ljava/lang/String;
.line 55
sput-object v1, Lcom/stub/StubApp;->g:Ljava/lang/String;
.line 56
sput-object v1, Lcom/stub/StubApp;->h:Ljava/lang/String;
.line 57
sput-object v1, Lcom/stub/StubApp;->i:Ljava/lang/String;
.line 58
new-instance v0, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
sput-object v0, Lcom/stub/StubApp;->j:Ljava/util/Map;
.line 59
new-instance v0, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
sput-object v0, Lcom/stub/StubApp;->perm:Ljava/util/Map;
return-void
.end method
.method public constructor <init>()V
.registers 1
.prologue
.line 42
invoke-direct {p0}, Landroid/app/Application;-><init>()V
return-void
.end method
.method public static ChangeTopApplication()V
.registers 2
.prologue
.line 118
sget-object v0, Lcom/stub/StubApp;->a:Landroid/app/Application;
invoke-virtual {v0}, Landroid/app/Application;->getBaseContext()Landroid/content/Context;
move-result-object v0
.line 120
:try_start_6
sget-object v1, Lcom/stub/StubApp;->b:Landroid/app/Application;
invoke-static {v1, v0}, Lcom/stub/StubApp;->interface7(Landroid/app/Application;Landroid/content/Context;)Z
:try_end_b
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_b} :catch_c
.line 124
:goto_b
return-void
:catch_c
move-exception v0
goto :goto_b
.end method
.method private static a(Landroid/content/Context;)Landroid/app/Application;
.registers 3
.prologue
.line 96
:try_start_0
sget-object v0, Lcom/stub/StubApp;->b:Landroid/app/Application;
if-nez v0, :cond_1a
.line 97
invoke-virtual {p0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
.line 98
if-eqz v0, :cond_1a
.line 99
sget-object v1, Lcom/stub/StubApp;->strEntryApplication:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 100
if-eqz v0, :cond_1a
.line 101
invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/Application;
sput-object v0, Lcom/stub/StubApp;->b:Landroid/app/Application;
:try_end_1a
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_1a} :catch_1d
.line 107
:cond_1a
:goto_1a
sget-object v0, Lcom/stub/StubApp;->b:Landroid/app/Application;
return-object v0
:catch_1d
move-exception v0
goto :goto_1a
.end method
.method private static a(Ljava/lang/String;ZZ)Ljava/lang/String;
.registers 6
.prologue
.line 231
sget-object v0, Lcom/stub/StubApp;->c:Ljava/lang/String;
.line 232
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x17
if-ge v1, v2, :cond_1d
.line 233
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v1
.line 234
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 236
:cond_1d
if-eqz p1, :cond_35
if-nez p2, :cond_35
.line 237
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "_64.so"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 242
:goto_34
return-object v0
.line 239
:cond_35
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ".so"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_34
.end method
.method public static native fcmark()V
.end method
.method public static getAppContext()Landroid/content/Context;
.registers 1
.prologue
.line 76
sget-object v0, Lcom/stub/StubApp;->d:Landroid/content/Context;
return-object v0
.end method
.method public static getDir()Ljava/lang/String;
.registers 1
.prologue
.line 72
sget-object v0, Lcom/stub/StubApp;->h:Ljava/lang/String;
return-object v0
.end method
.method public static getOrigApplicationContext(Landroid/content/Context;)Landroid/content/Context;
.registers 2
.prologue
.line 80
sget-object v0, Lcom/stub/StubApp;->a:Landroid/app/Application;
if-ne p0, v0, :cond_6
.line 81
sget-object p0, Lcom/stub/StubApp;->b:Landroid/app/Application;
.line 83
:cond_6
return-object p0
.end method
.method public static getSoPath1()Ljava/lang/String;
.registers 1
.prologue
.line 64
sget-object v0, Lcom/stub/StubApp;->f:Ljava/lang/String;
return-object v0
.end method
.method public static getSoPath2()Ljava/lang/String;
.registers 1
.prologue
.line 68
sget-object v0, Lcom/stub/StubApp;->g:Ljava/lang/String;
return-object v0
.end method
.method public static getString2(I)Ljava/lang/String;
.registers 4
.prologue
.line 301
sget-object v0, Lcom/stub/StubApp;->j:Ljava/util/Map;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 302
if-nez v0, :cond_1b
.line 303
invoke-static {p0}, Lcom/stub/StubApp;->interface14(I)Ljava/lang/String;
move-result-object v0
.line 304
sget-object v1, Lcom/stub/StubApp;->j:Ljava/util/Map;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 306
:cond_1b
if-eqz v0, :cond_25
sget-boolean v1, Lcom/stub/StubApp;->returnIntern:Z
if-eqz v1, :cond_25
.line 307
invoke-virtual {v0}, Ljava/lang/String;->intern()Ljava/lang/String;
move-result-object v0
.line 309
:cond_25
return-object v0
.end method
.method public static getString2(Ljava/lang/String;)Ljava/lang/String;
.registers 2
.prologue
.line 314
:try_start_0
invoke-static {p0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
.line 315
invoke-static {v0}, Lcom/stub/StubApp;->getString2(I)Ljava/lang/String;
:try_end_7
.catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_7} :catch_9
move-result-object v0
.line 319
:goto_8
return-object v0
.line 316
:catch_9
move-exception v0
.line 317
invoke-virtual {v0}, Ljava/lang/NumberFormatException;->printStackTrace()V
.line 319
const/4 v0, 0x0
goto :goto_8
.end method
.method public static native interface11(I)V
.end method
.method public static native interface12(Ldalvik/system/DexFile;)Ljava/util/Enumeration;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ldalvik/system/DexFile;",
")",
"Ljava/util/Enumeration",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end method
.method public static native interface13(IJJJIIJ)J
.end method
.method public static native interface14(I)Ljava/lang/String;
.end method
.method public static native interface17(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;
.end method
.method public static native interface18(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream;
.end method
.method public static native interface19(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/io/InputStream;
.end method
.method public static native interface199(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/InputStream;
.end method
.method public static native interface20()V
.end method
.method public static native interface21(Landroid/app/Application;)V
.end method
.method public static native interface22(I[Ljava/lang/String;[I)V
.end method
.method public static native interface24(Landroid/app/Activity;[Ljava/lang/String;I)V
.end method
.method public static native interface30(Ljava/util/zip/ZipFile;Ljava/lang/String;)Ljava/util/zip/ZipEntry;
.end method
.method public static native interface5(Landroid/app/Application;)V
.end method
.method public static native interface51(Landroid/content/res/Resources;I)Ljava/io/InputStream;
.end method
.method public static native interface52(Landroid/content/res/Resources;ILandroid/util/TypedValue;)Ljava/io/InputStream;
.end method
.method public static native interface53(Landroid/content/res/Resources;I)Landroid/content/res/AssetFileDescriptor;
.end method
.method public static native interface54(Landroid/content/Context;I)Landroid/media/MediaPlayer;
.end method
.method public static native interface55(Landroid/content/Context;ILandroid/media/AudioAttributes;I)Landroid/media/MediaPlayer;
.end method
.method public static native interface56(Landroid/media/SoundPool;Landroid/content/Context;II)I
.end method
.method public static native interface6(Ljava/lang/String;)Ljava/lang/String;
.end method
.method public static native interface7(Landroid/app/Application;Landroid/content/Context;)Z
.end method
.method public static native interface8(Landroid/app/Application;Landroid/content/Context;)Z
.end method
.method public static isX86Arch()Z
.registers 1
.prologue
.line 323
invoke-static {}, Lcom/tianyu/util/a;->a()Z
move-result v0
return v0
.end method
.method public static native mark(Landroid/location/LocationManager;Ljava/lang/String;)Landroid/location/Location;
.end method
.method public static native mark()V
.end method
.method public static native mark(Landroid/location/Location;)V
.end method
.method public static native n0110()V
.end method
.method public static native n0111()Z
.end method
.method public static native n01110(I)V
.end method
.method public static native n01111(I)I
.end method
.method public static native n011110(ZZ)V
.end method
.method public static native n011111(IZ)Z
.end method
.method public static native n011113(ZZ)Ljava/lang/Object;
.end method
.method public static native n0111131(FFLjava/lang/Object;)Z
.end method
.method public static native n01111331(FFLjava/lang/Object;Ljava/lang/Object;)Z
.end method
.method public static native n01112(I)J
.end method
.method public static native n0111222(FDD)D
.end method
.method public static native n0111233(IJLjava/lang/Object;)Ljava/lang/Object;
.end method
.method public static native n01112332(IJLjava/lang/Object;Ljava/lang/Object;)J
.end method
.method public static native n01113(I)Ljava/lang/Object;
.end method
.method public static native n011132(ILjava/lang/Object;)J
.end method
.method public static native n011133(ILjava/lang/Object;)Ljava/lang/Object;
.end method
.method public static native n0111330(ILjava/lang/Object;Ljava/lang/Object;)V
.end method
.method public static native n0111331(ILjava/lang/Object;Ljava/lang/Object;)I
.end method
.method public static native n0112()J
.end method
.method public static native n01120(J)V
.end method
.method public static native n01121(J)Z
.end method
.method public static native n011210(JI)V
.end method
.method public static native n011211(JI)I
.end method
.method public static native n0112111(JFF)I
.end method
.method public static native n01121111122221(JIIIIIDDDD)I
.end method
.method public static native n01121113(JZII)Ljava/lang/Object;
.end method
.method public static native n01121131(JIILjava/lang/Object;)I
.end method
.method public static native n011211310(JIILjava/lang/Object;I)V
.end method
.method public static native n011211331(JIILjava/lang/Object;Ljava/lang/Object;)I
.end method
.method public static native n0112113331(JIILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
.end method
.method public static native n011213(JZ)Ljava/lang/Object;
.end method
.method public static native n01122(D)D
.end method
.method public static native n01122113(DDII)Ljava/lang/Object;
.end method
.method public static native n01122222(DDDD)D
.end method
.method public static native n011223(DD)Ljava/lang/Object;
.end method
.method public static native n01123(J)Ljava/lang/Object;
.end method
.method public static native n011230(JLjava/lang/Object;)V
.end method
.method public static native n011231(JLjava/lang/Object;)I
.end method
.method public static native n0112310(JLjava/lang/Object;F)V
.end method
.method public static native n011232(JLjava/lang/Object;)J
.end method
.method public static native n0112320(JLjava/lang/Object;D)V
.end method
.method public static native n011233(JLjava/lang/Object;)Ljava/lang/Object;
.end method
.method public static native n0112330(JLjava/lang/Object;Ljava/lang/Object;)V
.end method
.method public static native n0112331(JLjava/lang/Object;Ljava/lang/Object;)Z
.end method
.method public static native n0112333(JLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.end method
.method public static native n0113()Ljava/lang/Object;
.end method
.method public static native n01130(Ljava/lang/Object;)V
.end method
.method public static native n01131(Ljava/lang/Object;)Z
.end method
.method public static native n011310(Ljava/lang/Object;I)V
.end method
.method public static native n011311(Ljava/lang/Object;I)I
.end method
.method public static native n0113111(Ljava/lang/Object;II)I
.end method
.method public static native n011311131(Ljava/lang/Object;IIILjava/lang/Object;)I
.end method
.method public static native n0113111311111(Ljava/lang/Object;IIILjava/lang/Object;IIZI)I
.end method
.method public static native n01131113111111(Ljava/lang/Object;IIILjava/lang/Object;IIIII)I
.end method
.method public static native n01131131(Ljava/lang/Object;IILjava/lang/Object;)I
.end method
.method public static native n011311311(Ljava/lang/Object;IILjava/lang/Object;Z)I
.end method
.method public static native n01131131111(Ljava/lang/Object;IILjava/lang/Object;III)I
.end method
.method public static native n011311311111(Ljava/lang/Object;IILjava/lang/Object;IIII)I
.end method
.method public static native n01131132(Ljava/lang/Object;IILjava/lang/Object;)J
.end method
.method public static native n01131211(Ljava/lang/Object;IJI)I
.end method
.method public static native n011313(Ljava/lang/Object;Z)Ljava/lang/Object;
.end method
.method public static native n0113130(Ljava/lang/Object;ILjava/lang/Object;)V
.end method
.method public static native n0113133(Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
.end method
.method public static native n01131332(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;)J
.end method
.method public static native n01132(Ljava/lang/Object;)J
.end method
.method public static native n01132113(Ljava/lang/Object;JIZ)Ljava/lang/Object;
.end method
.method public static native n011323(Ljava/lang/Object;J)Ljava/lang/Object;
.end method
.method public static native n01133(Ljava/lang/Object;)Ljava/lang/Object;
.end method
.method public static native n011330(Ljava/lang/Object;Ljava/lang/Object;)V
.end method
.method public static native n011331(Ljava/lang/Object;Ljava/lang/Object;)Z
.end method
.method public static native n0113310(Ljava/lang/Object;Ljava/lang/Object;Z)V
.end method
.method public static native n0113311(Ljava/lang/Object;Ljava/lang/Object;Z)Z
.end method
.method public static native n01133110(Ljava/lang/Object;Ljava/lang/Object;II)V
.end method
.method public static native n01133111(Ljava/lang/Object;Ljava/lang/Object;II)I
.end method
.method public static native n011331111(Ljava/lang/Object;Ljava/lang/Object;IIZ)I
.end method
.method public static native n0113311111(Ljava/lang/Object;Ljava/lang/Object;ZZIZ)I
.end method
.method public static native n01133130(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)V
.end method
.method public static native n0113323(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;
.end method
.method public static native n011333(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.end method
.method public static native n0113330(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
.end method
.method public static native n01133310(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)V
.end method
.method public static native n011333110(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ZZ)V
.end method
.method public static native n011333113(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;IF)Ljava/lang/Object;
.end method
.method public static native n01133312(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;I)J
.end method
.method public static native n0113333(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.end method
.method public static native n01133330(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
.end method
.method public static native n011333313(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;I)Ljava/lang/Object;
.end method
.method public static native n011333330(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
.end method
.method public static native pmark(Landroid/content/Context;)V
.end method
.method public static put(Ljava/lang/Object;[Ljava/lang/String;)V
.registers 5
.prologue
.line 328
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
move-result-object v1
.line 329
sget-object v0, Lcom/stub/StubApp;->perm:Ljava/util/Map;
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Set;
.line 330
if-eqz v0, :cond_1a
.line 331
invoke-static {p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
.line 340
:cond_19
:goto_19
return-void
.line 333
:cond_1a
new-instance v0, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
invoke-static {v0}, Ljava/util/Collections;->newSetFromMap(Ljava/util/Map;)Ljava/util/Set;
move-result-object v0
.line 334
invoke-static {v0, p1}, Ljava/util/Collections;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z
.line 335
sget-object v2, Lcom/stub/StubApp;->perm:Ljava/util/Map;
invoke-interface {v2, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Set;
.line 336
if-eqz v0, :cond_19
.line 337
invoke-static {p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
goto :goto_19
.end method
.method public static native rmark()V
.end method
# virtual methods
.method protected final attachBaseContext(Landroid/content/Context;)V
.registers 10
.prologue
const/4 v7, 0x1
const/4 v6, 0x0
.line 144
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
.line 145
invoke-super {p0, p1}, Landroid/app/Application;->attachBaseContext(Landroid/content/Context;)V
.line 146
invoke-static {}, Lcom/tianyu/util/a;->b()V
.line 147
sput-object p1, Lcom/stub/StubApp;->d:Landroid/content/Context;
.line 148
sget-object v0, Lcom/stub/StubApp;->a:Landroid/app/Application;
if-nez v0, :cond_13
.line 149
sput-object p0, Lcom/stub/StubApp;->a:Landroid/app/Application;
.line 151
:cond_13
sget-object v0, Lcom/stub/StubApp;->b:Landroid/app/Application;
if-nez v0, :cond_79
.line 153
invoke-static {}, Lcom/tianyu/util/a;->a()Z
move-result v0
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
.line 154
invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
.line 155
invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
.line 156
sget-object v2, Landroid/os/Build;->CPU_ABI:Ljava/lang/String;
const-string v4, "64"
invoke-virtual {v2, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_3b
sget-object v2, Landroid/os/Build;->CPU_ABI2:Ljava/lang/String;
const-string v4, "64"
invoke-virtual {v2, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_3f
.line 157
:cond_3b
invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
.line 159
:cond_3f
sget-object v2, Landroid/os/Build;->CPU_ABI:Ljava/lang/String;
const-string v4, "mips"
invoke-virtual {v2, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_53
sget-object v2, Landroid/os/Build;->CPU_ABI2:Ljava/lang/String;
const-string v4, "mips"
invoke-virtual {v2, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_57
.line 160
:cond_53
invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
.line 162
:cond_57
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
if-eqz v2, :cond_66
sget-boolean v2, Lcom/stub/StubApp;->needX86Bridge:Z
if-eqz v2, :cond_66
.line 163
const-string v2, "X86Bridge"
invoke-static {v2}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
.line 164
:cond_66
sget-boolean v2, Lcom/stub/StubApp;->loadFromLib:Z
if-eqz v2, :cond_bc
.line 165
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_b6
sget-boolean v0, Lcom/stub/StubApp;->needX86Bridge:Z
if-nez v0, :cond_b6
.line 166
const-string v0, "jiagu_x86"
invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
.line 206
:cond_79
:goto_79
invoke-static {}, Lcom/tianyu/util/DtcLoader;->init()V
.line 208
sget-object v0, Lcom/stub/StubApp;->a:Landroid/app/Application;
invoke-static {v0}, Lcom/stub/StubApp;->interface5(Landroid/app/Application;)V
.line 209
sget-object v0, Lcom/stub/StubApp;->b:Landroid/app/Application;
if-nez v0, :cond_b5
.line 210
invoke-static {p1}, Lcom/stub/StubApp;->a(Landroid/content/Context;)Landroid/app/Application;
move-result-object v0
sput-object v0, Lcom/stub/StubApp;->b:Landroid/app/Application;
.line 211
sget-object v0, Lcom/stub/StubApp;->b:Landroid/app/Application;
if-eqz v0, :cond_246
.line 213
:try_start_8f
const-class v0, Landroid/app/Application;
const-string v1, "attach"
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Class;
const/4 v3, 0x0
const-class v4, Landroid/content/Context;
aput-object v4, v2, v3
invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v0
.line 214
if-eqz v0, :cond_b0
.line 215
const/4 v1, 0x1
invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
.line 216
sget-object v1, Lcom/stub/StubApp;->b:Landroid/app/Application;
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
aput-object p1, v2, v3
invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
:try_end_b0
.catch Ljava/lang/Exception; {:try_start_8f .. :try_end_b0} :catch_23d
.line 221
:cond_b0
sget-object v0, Lcom/stub/StubApp;->b:Landroid/app/Application;
invoke-static {v0, p1}, Lcom/stub/StubApp;->interface8(Landroid/app/Application;Landroid/content/Context;)Z
.line 228
:cond_b5
:goto_b5
return-void
.line 168
:cond_b6
const-string v0, "jiagu"
invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
goto :goto_79
.line 171
:cond_bc
invoke-virtual {p1}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
move-result-object v2
invoke-virtual {v2}, Ljava/io/File;->getParentFile()Ljava/io/File;
move-result-object v2
invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v2
.line 173
:try_start_c8
invoke-virtual {p1}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
move-result-object v4
invoke-virtual {v4}, Ljava/io/File;->getParentFile()Ljava/io/File;
move-result-object v4
invoke-virtual {v4}, Ljava/io/File;->getCanonicalPath()Ljava/lang/String;
:try_end_d3
.catch Ljava/lang/Exception; {:try_start_c8 .. :try_end_d3} :catch_24b
move-result-object v2
.line 177
:goto_d4
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v4, "/.jiagu"
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 178
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v4
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v5
invoke-static {v2, v4, v5}, Lcom/stub/StubApp;->a(Ljava/lang/String;ZZ)Ljava/lang/String;
move-result-object v4
sput-object v4, Lcom/stub/StubApp;->i:Ljava/lang/String;
.line 179
invoke-static {v2, v6, v6}, Lcom/stub/StubApp;->a(Ljava/lang/String;ZZ)Ljava/lang/String;
move-result-object v4
sput-object v4, Lcom/stub/StubApp;->e:Ljava/lang/String;
.line 180
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
sget-object v5, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
sget-object v5, Lcom/stub/StubApp;->e:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
sput-object v4, Lcom/stub/StubApp;->f:Ljava/lang/String;
.line 181
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
sget-object v5, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
sget-object v5, Lcom/stub/StubApp;->i:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
sput-object v4, Lcom/stub/StubApp;->g:Ljava/lang/String;
.line 182
sput-object v2, Lcom/stub/StubApp;->h:Ljava/lang/String;
.line 183
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v4
if-eqz v4, :cond_1a4
.line 184
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
sget-object v5, Lcom/stub/StubApp;->c:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
const-string v5, "_mips.so"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
sget-object v5, Lcom/stub/StubApp;->e:Ljava/lang/String;
invoke-static {p1, v4, v2, v5}, Lcom/tianyu/util/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
.line 190
:goto_153
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_21f
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-nez v0, :cond_21f
.line 192
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_1e5
sget-boolean v0, Lcom/stub/StubApp;->needX86Bridge:Z
if-nez v0, :cond_1e5
.line 193
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
sget-object v1, Lcom/stub/StubApp;->c:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "_x64.so"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
sget-object v1, Lcom/stub/StubApp;->i:Ljava/lang/String;
invoke-static {p1, v0, v2, v1}, Lcom/tianyu/util/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
.line 197
:goto_184
if-eqz v0, :cond_201
.line 198
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
sget-object v1, Lcom/stub/StubApp;->i:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/lang/System;->load(Ljava/lang/String;)V
goto/16 :goto_79
.line 185
:cond_1a4
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v4
if-eqz v4, :cond_1c9
sget-boolean v4, Lcom/stub/StubApp;->needX86Bridge:Z
if-nez v4, :cond_1c9
.line 186
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
sget-object v5, Lcom/stub/StubApp;->c:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
const-string v5, "_x86.so"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
sget-object v5, Lcom/stub/StubApp;->e:Ljava/lang/String;
invoke-static {p1, v4, v2, v5}, Lcom/tianyu/util/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
goto :goto_153
.line 188
:cond_1c9
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
sget-object v5, Lcom/stub/StubApp;->c:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
const-string v5, ".so"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
sget-object v5, Lcom/stub/StubApp;->e:Ljava/lang/String;
invoke-static {p1, v4, v2, v5}, Lcom/tianyu/util/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
goto/16 :goto_153
.line 195
:cond_1e5
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
sget-object v1, Lcom/stub/StubApp;->c:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "_a64.so"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
sget-object v1, Lcom/stub/StubApp;->i:Ljava/lang/String;
invoke-static {p1, v0, v2, v1}, Lcom/tianyu/util/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
goto :goto_184
.line 200
:cond_201
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
sget-object v1, Lcom/stub/StubApp;->e:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/lang/System;->load(Ljava/lang/String;)V
goto/16 :goto_79
.line 202
:cond_21f
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
sget-object v1, Lcom/stub/StubApp;->e:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/lang/System;->load(Ljava/lang/String;)V
goto/16 :goto_79
.line 218
:catch_23d
move-exception v0
.line 219
new-instance v1, Ljava/lang/RuntimeException;
const-string v2, "Failed to call attachBaseContext."
invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v1
.line 223
:cond_246
invoke-static {v7}, Ljava/lang/System;->exit(I)V
goto/16 :goto_b5
:catch_24b
move-exception v4
goto/16 :goto_d4
.end method
.method public native declared-synchronized n11030(Ljava/lang/Object;)V
.end method
.method public native n1110()V
.end method
.method public native n1111()Z
.end method
.method public native n11110(Z)V
.end method
.method public native n11111(I)I
.end method
.method public native n111110(II)V
.end method
.method public native n111111(IF)F
.end method
.method public native n1111110(IFI)V
.end method
.method public native n1111130(ZZLjava/lang/Object;)V
.end method
.method public native n111113110(IILjava/lang/Object;II)V
.end method
.method public native n11111330(ZZLjava/lang/Object;Ljava/lang/Object;)V
.end method
.method public native n1111133110(IILjava/lang/Object;Ljava/lang/Object;II)V
.end method
.method public native n111120(ID)V
.end method
.method public native n111122(IJ)J
.end method
.method public native n11113(I)Ljava/lang/Object;
.end method
.method public native n111130(ILjava/lang/Object;)V
.end method
.method public native n111131(ILjava/lang/Object;)Z
.end method
.method public native n1111320(ILjava/lang/Object;J)V
.end method
.method public native n111133(ILjava/lang/Object;)Ljava/lang/Object;
.end method
.method public native n1111330(ZLjava/lang/Object;Ljava/lang/Object;)V
.end method
.method public native n1111331(ZLjava/lang/Object;Ljava/lang/Object;)Z
.end method
.method public native n11113310(ZLjava/lang/Object;Ljava/lang/Object;I)V
.end method
.method public native n11113311(ILjava/lang/Object;Ljava/lang/Object;I)Z
.end method
.method public native n1111333320(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;J)V
.end method
.method public native n1112()J
.end method
.method public native n11120(J)V
.end method
.method public native n11121(J)I
.end method
.method public native n111210(JZ)V
.end method
.method public native n111211(JI)Z
.end method
.method public native n1112110(JII)V
.end method
.method public native n1112111(JII)I
.end method
.method public native n11121111(JIZI)Z
.end method
.method public native n11121113(JFFF)Ljava/lang/Object;
.end method
.method public native n111211132(JIIILjava/lang/Object;)J
.end method
.method public native n1112113(JII)Ljava/lang/Object;
.end method
.method public native n11121130(JZILjava/lang/Object;)V
.end method
.method public native n11121131(JIILjava/lang/Object;)Z
.end method
.method public native n11121132(JIILjava/lang/Object;)J
.end method
.method public native n111213(JI)Ljava/lang/Object;
.end method
.method public native n1112130(JZLjava/lang/Object;)V
.end method
.method public native n1112131(JILjava/lang/Object;)Z
.end method
.method public native n11121330(JILjava/lang/Object;Ljava/lang/Object;)V
.end method
.method public native n11122(J)J
.end method
.method public native n111220(DD)V
.end method
.method public native n111221(JJ)I
.end method
.method public native n1112210(JJZ)V
.end method
.method public native n1112211(JJI)Z
.end method
.method public native n1112211110(DDFFFI)V
.end method
.method public native n111221113(JJIII)Ljava/lang/Object;
.end method
.method public native n1112221(JDD)Z
.end method
.method public native n111222133(JJJZLjava/lang/Object;)Ljava/lang/Object;
.end method
.method public native n11122221(JDDD)Z
.end method
.method public native n11123(J)Ljava/lang/Object;
.end method
.method public native n111230(JLjava/lang/Object;)V
.end method
.method public native n111231(JLjava/lang/Object;)Z
.end method
.method public native n1112310(JLjava/lang/Object;Z)V
.end method
.method public native n1112311(JLjava/lang/Object;Z)Z
.end method
.method public native n11123111(JLjava/lang/Object;II)F
.end method
.method public native n1112321(JLjava/lang/Object;D)Z
.end method
.method public native n11123211(JLjava/lang/Object;JI)I
.end method
.method public native n1112322(JLjava/lang/Object;D)D
.end method
.method public native n111233(JLjava/lang/Object;)Ljava/lang/Object;
.end method
.method public native n1112330(JLjava/lang/Object;Ljava/lang/Object;)V
.end method
.method public native n1112331(JLjava/lang/Object;Ljava/lang/Object;)Z
.end method
.method public native n11123311(JLjava/lang/Object;Ljava/lang/Object;Z)Z
.end method
.method public native n111233221(JLjava/lang/Object;Ljava/lang/Object;JJ)Z
.end method
.method public native n1112333(JLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.end method
.method public native n11123331111(JLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;III)Z
.end method
.method public native n111233333331111111111(JLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;IIIIIIIZZ)Z
.end method
.method public native n1113()Ljava/lang/Object;
.end method
.method public native n11130(Ljava/lang/Object;)V
.end method
.method public native n11131(Ljava/lang/Object;)I
.end method
.method public native n111310(Ljava/lang/Object;I)V
.end method
.method public native n111311(Ljava/lang/Object;Z)Z
.end method
.method public native n1113110(Ljava/lang/Object;ZZ)V
.end method
.method public native n11131110(Ljava/lang/Object;ZZZ)V
.end method
.method public native n1113113113(Ljava/lang/Object;IILjava/lang/Object;II)Ljava/lang/Object;
.end method
.method public native n11131220(Ljava/lang/Object;FJJ)V
.end method
.method public native n111313(Ljava/lang/Object;I)Ljava/lang/Object;
.end method
.method public native n1113133(Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
.end method
.method public native n1113220(Ljava/lang/Object;DD)V
.end method
.method public native n111322110(Ljava/lang/Object;JJII)V
.end method
.method public native n11133(Ljava/lang/Object;)Ljava/lang/Object;
.end method
.method public native n111330(Ljava/lang/Object;Ljava/lang/Object;)V
.end method
.method public native n111331(Ljava/lang/Object;Ljava/lang/Object;)I
.end method
.method public native n1113310(Ljava/lang/Object;Ljava/lang/Object;I)V
.end method
.method public native n1113311(Ljava/lang/Object;Ljava/lang/Object;I)I
.end method
.method public native n11133110(Ljava/lang/Object;Ljava/lang/Object;ZI)V
.end method
.method public native n111331110(Ljava/lang/Object;Ljava/lang/Object;IZZ)V
.end method
.method public native n11133111220(Ljava/lang/Object;Ljava/lang/Object;IZZDD)V
.end method
.method public native n11133113(Ljava/lang/Object;Ljava/lang/Object;IZ)Ljava/lang/Object;
.end method
.method public native n1113313(Ljava/lang/Object;Ljava/lang/Object;I)Ljava/lang/Object;
.end method
.method public native n1113313330(Ljava/lang/Object;Ljava/lang/Object;ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
.end method
.method public native n111333(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.end method
.method public native n1113330(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
.end method
.method public native n1113331(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)I
.end method
.method public native n11133310(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)V
.end method
.method public native n11133313330(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
.end method
.method public native n111333133330(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
.end method
.method public native n1113333(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.end method
.method public native n11133330(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
.end method
.method public native n11133331(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)I
.end method
.method public native n111333310(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)V
.end method
.method public native n111333320(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;J)V
.end method
.method public native n11133333(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.end method
.method public native n111333330(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
.end method
.method public native n1113333310(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)V
.end method
.method public native n111333333(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.end method
.method public native n1113333330(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
.end method
.method public final onCreate()V
.registers 6
.prologue
.line 128
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
.line 129
invoke-super {p0}, Landroid/app/Application;->onCreate()V
.line 132
invoke-static {}, Lcom/stub/StubApp;->ChangeTopApplication()V
.line 133
sget-object v0, Lcom/stub/StubApp;->b:Landroid/app/Application;
if-eqz v0, :cond_12
.line 134
sget-object v0, Lcom/stub/StubApp;->b:Landroid/app/Application;
invoke-virtual {v0}, Landroid/app/Application;->onCreate()V
.line 137
:cond_12
sget-object v0, Lcom/stub/StubApp;->b:Landroid/app/Application;
invoke-static {v0}, Lcom/stub/StubApp;->interface21(Landroid/app/Application;)V
.line 138
sget-object v0, Lcom/stub/StubApp;->b:Landroid/app/Application;
if-eqz v0, :cond_1d
sget-object p0, Lcom/stub/StubApp;->b:Landroid/app/Application;
:cond_1d
sget-object v0, Lcom/stub/StubApp;->d:Landroid/content/Context;
.line 1247
if-eqz p0, :cond_29
if-eqz v0, :cond_29
invoke-static {v0}, Lcom/tianyu/util/a;->a(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_2a
.line 1256
:cond_29
:goto_29
return-void
.line 1250
:cond_2a
:try_start_2a
const-string v0, "s\u007f}>zw>rx>Bu`\u007fbdcDy}u"
invoke-static {v0}, Lcom/tianyu/util/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 1251
const-string v1, "BuwycdubQsdyfydiSq||Rqs{c"
invoke-static {v1}, Lcom/tianyu/util/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Class;
const/4 v3, 0x0
const-class v4, Landroid/app/Application;
aput-object v4, v2, v3
invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v0
.line 1252
const/4 v1, 0x1
invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
.line 1253
const/4 v1, 0x0
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
aput-object p0, v2, v3
invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
:try_end_54
.catch Ljava/lang/Exception; {:try_start_2a .. :try_end_54} :catch_55
goto :goto_29
.line 140
:catch_55
move-exception v0
goto :goto_29
.end method