bxs.smali

.class public Ldxoptimizer/bxs;
.super Ljava/lang/Object;
.source "PluginV2Mgr.java"


# static fields
.field private static volatile d:Ldxoptimizer/bxs;


# instance fields
.field private a:Ldxoptimizer/bxf;

.field private b:Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;

.field private c:Ldxoptimizer/bxc;


# direct methods
.method private constructor <init>()V
    .registers 2

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

    .line 105
    invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;

    move-result-object v0

    .line 106
    invoke-static {v0}, Ldxoptimizer/bxf;->a(Landroid/content/Context;)Ldxoptimizer/bxf;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    .line 107
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0}, Ldxoptimizer/bxf;->b()Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/bxs;->b:Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;

    .line 108
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0}, Ldxoptimizer/bxf;->a()Ldxoptimizer/bxc;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/bxs;->c:Ldxoptimizer/bxc;

    .line 109
    return-void
.end method

.method public static a()Ldxoptimizer/bxs;
    .registers 2

    .prologue
    .line 94
    sget-object v0, Ldxoptimizer/bxs;->d:Ldxoptimizer/bxs;

    if-nez v0, :cond_13

    .line 95
    const-class v1, Ldxoptimizer/bxs;

    monitor-enter v1

    .line 96
    :try_start_7
    sget-object v0, Ldxoptimizer/bxs;->d:Ldxoptimizer/bxs;

    if-nez v0, :cond_12

    .line 97
    new-instance v0, Ldxoptimizer/bxs;

    invoke-direct {v0}, Ldxoptimizer/bxs;-><init>()V

    sput-object v0, Ldxoptimizer/bxs;->d:Ldxoptimizer/bxs;

    .line 99
    :cond_12
    monitor-exit v1
    :try_end_13
    .catchall {:try_start_7 .. :try_end_13} :catchall_16

    .line 101
    :cond_13
    sget-object v0, Ldxoptimizer/bxs;->d:Ldxoptimizer/bxs;

    return-object v0

    .line 99
    :catchall_16
    move-exception v0

    :try_start_17
    monitor-exit v1
    :try_end_18
    .catchall {:try_start_17 .. :try_end_18} :catchall_16

    throw v0
.end method

.method private a(Ljava/lang/String;Ljava/lang/String;)V
    .registers 6

    .prologue
    .line 171
    invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;

    move-result-object v0

    .line 172
    new-instance v1, Landroid/content/Intent;

    invoke-direct {v1, p1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 173
    invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    .line 174
    const-class v2, Lcom/dianxinos/optimizer/pluginv2/PluginV2CoreService;

    invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;

    .line 175
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_20

    .line 176
    const-string v2, "plugin_pkgname"

    invoke-virtual {v1, v2, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 178
    :cond_20
    invoke-static {v0, v1}, Ldxoptimizer/cek;->a(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName;

    .line 179
    return-void
.end method

.method private c(Landroid/content/Intent;Ljava/lang/String;)Landroid/content/Intent;
    .registers 5

    .prologue
    .line 394
    new-instance v0, Landroid/content/Intent;

    invoke-direct {v0, p1}, Landroid/content/Intent;-><init>(Landroid/content/Intent;)V

    .line 395
    const-string v1, "cn.opda.a.phonoalbumshoushou"

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    .line 396
    const-string v1, "cn.opda.a.phonoalbumshoushou"

    invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 397
    return-object v0
.end method


# virtual methods
.method public a(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName;
    .registers 5

    .prologue
    .line 503
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    const-string v1, "plugin_service_start"

    invoke-virtual {v0, p2, v1}, Ldxoptimizer/bxf;->getHostStubServiceIntent(Landroid/content/Intent;Ljava/lang/String;)Landroid/content/Intent;

    move-result-object v0

    .line 505
    if-eqz v0, :cond_f

    .line 506
    invoke-static {p1, v0}, Ldxoptimizer/cek;->a(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName;

    move-result-object v0

    .line 508
    :goto_e
    return-object v0

    :cond_f
    const/4 v0, 0x0

    goto :goto_e
.end method

.method public a(Landroid/content/Intent;)Landroid/content/Intent;
    .registers 3

    .prologue
    .line 489
    if-eqz p1, :cond_9

    .line 490
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0, p1}, Ldxoptimizer/bxf;->getHostStubActivityIntent(Landroid/content/Intent;)Landroid/content/Intent;

    move-result-object v0

    .line 492
    :goto_8
    return-object v0

    :cond_9
    const/4 v0, 0x0

    goto :goto_8
.end method

.method public a(Landroid/content/Intent;Ljava/lang/String;)Landroid/content/Intent;
    .registers 6

    .prologue
    .line 401
    iget-object v0, p0, Ldxoptimizer/bxs;->b:Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;

    invoke-virtual {v0, p2}, Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;->c(Ljava/lang/String;)Ldxoptimizer/bxe;

    move-result-object v0

    .line 402
    if-eqz v0, :cond_f

    .line 404
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0, p1}, Ldxoptimizer/bxf;->getHostStubActivityIntent(Landroid/content/Intent;)Landroid/content/Intent;

    move-result-object v0

    .line 431
    :goto_e
    return-object v0

    .line 405
    :cond_f
    invoke-virtual {p0, p2}, Ldxoptimizer/bxs;->h(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_2a

    .line 407
    iget-object v0, p0, Ldxoptimizer/bxs;->c:Ldxoptimizer/bxc;

    const/4 v1, 0x0

    invoke-virtual {v0, p2, v1}, Ldxoptimizer/bxc;->a(Ljava/lang/String;Z)Ldxoptimizer/bxe;

    move-result-object v0

    .line 408
    if-eqz v0, :cond_59

    .line 409
    iget-object v1, p0, Ldxoptimizer/bxs;->b:Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;

    invoke-virtual {v1, v0}, Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;->a(Ldxoptimizer/bxe;)V

    .line 410
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0, p1}, Ldxoptimizer/bxf;->getHostStubActivityIntent(Landroid/content/Intent;)Landroid/content/Intent;

    move-result-object v0

    goto :goto_e

    .line 412
    :cond_2a
    invoke-virtual {p0, p2}, Ldxoptimizer/bxs;->g(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_59

    .line 414
    invoke-virtual {p0, p2}, Ldxoptimizer/bxs;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 415
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_59

    .line 417
    iget-object v0, p0, Ldxoptimizer/bxs;->c:Ldxoptimizer/bxc;

    const/4 v1, 0x1

    invoke-virtual {v0, p2, v1}, Ldxoptimizer/bxc;->a(Ljava/lang/String;Z)Ldxoptimizer/bxe;

    move-result-object v0

    .line 418
    if-eqz v0, :cond_59

    .line 420
    invoke-virtual {p0, p2}, Ldxoptimizer/bxs;->b(Ljava/lang/String;)I

    move-result v1

    .line 421
    iget-object v2, v0, Ldxoptimizer/bxe;->a:Landroid/content/pm/PackageInfo;

    iget v2, v2, Landroid/content/pm/PackageInfo;->versionCode:I

    if-ne v1, v2, :cond_59

    .line 422
    iget-object v1, p0, Ldxoptimizer/bxs;->b:Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;

    invoke-virtual {v1, v0}, Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;->a(Ldxoptimizer/bxe;)V

    .line 423
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0, p1}, Ldxoptimizer/bxf;->getHostStubActivityIntent(Landroid/content/Intent;)Landroid/content/Intent;

    move-result-object v0

    goto :goto_e

    .line 431
    :cond_59
    const/4 v0, 0x0

    goto :goto_e
.end method

.method public a(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    .registers 7

    .prologue
    .line 475
    invoke-virtual {p0, p1, p2}, Ldxoptimizer/bxs;->a(Landroid/content/Intent;Ljava/lang/String;)Landroid/content/Intent;

    move-result-object v0

    .line 476
    if-nez v0, :cond_b

    .line 477
    invoke-direct {p0, p1, p3}, Ldxoptimizer/bxs;->c(Landroid/content/Intent;Ljava/lang/String;)Landroid/content/Intent;

    move-result-object v0

    .line 485
    :cond_a
    :goto_a
    return-object v0

    .line 479
    :cond_b
    iget-object v1, p0, Ldxoptimizer/bxs;->b:Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;

    invoke-virtual {v1, p2}, Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;->c(Ljava/lang/String;)Ldxoptimizer/bxe;

    move-result-object v1

    .line 480
    if-eqz v1, :cond_a

    .line 481
    const-string v2, "p3_ep"

    iget-object v1, v1, Ldxoptimizer/bxe;->a:Landroid/content/pm/PackageInfo;

    iget v1, v1, Landroid/content/pm/PackageInfo;->versionCode:I

    invoke-static {v2, p2, v1}, Ldxoptimizer/bxt;->a(Ljava/lang/String;Ljava/lang/String;I)V

    goto :goto_a
.end method

.method public a(Ldxoptimizer/bxb;I)Ldxoptimizer/bxe;
    .registers 7

    .prologue
    const/4 v3, 0x1

    .line 346
    iget-object v0, p1, Ldxoptimizer/bxb;->c:Ljava/lang/String;

    .line 347
    invoke-virtual {p0, v0}, Ldxoptimizer/bxs;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 348
    iget v2, p1, Ldxoptimizer/bxb;->l:I

    if-ne v2, v3, :cond_12

    .line 355
    iget-object v2, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v2, v0, v1, v3}, Ldxoptimizer/bxf;->a(Ljava/lang/String;Ljava/lang/String;I)Ldxoptimizer/bxe;

    move-result-object v0

    .line 357
    :goto_11
    return-object v0

    :cond_12
    iget-object v2, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v2, v0, v1, p2}, Ldxoptimizer/bxf;->a(Ljava/lang/String;Ljava/lang/String;I)Ldxoptimizer/bxe;

    move-result-object v0

    goto :goto_11
.end method

.method public a(Ljava/lang/String;Ljava/lang/String;IZ)Ldxoptimizer/bxe;
    .registers 6

    .prologue
    .line 254
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0, p1, p2, p3, p4}, Ldxoptimizer/bxf;->a(Ljava/lang/String;Ljava/lang/String;IZ)Ldxoptimizer/bxe;

    move-result-object v0

    return-object v0
.end method

.method public a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/Class",
            "<TT;>;)TT;"
        }
    .end annotation

    .prologue
    .line 272
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0, p1, p2, p3}, Ldxoptimizer/bxf;->getPluginObject(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    return-object v0
.end method

.method public a(J)V
    .registers 8

    .prologue
    const/4 v0, 0x0

    .line 579
    .line 580
    invoke-static {}, Ldxoptimizer/bxq;->b()I

    move-result v1

    .line 581
    const-wide/16 v2, 0x0

    cmp-long v2, p1, v2

    if-gez v2, :cond_23

    .line 582
    const-wide/32 p1, 0x5265c00

    .line 583
    invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;

    move-result-object v2

    .line 584
    invoke-static {v2}, Ldxoptimizer/cfb;->a(Landroid/content/Context;)Landroid/content/pm/PackageManager;

    move-result-object v3

    .line 585
    if-eqz v3, :cond_23

    .line 587
    :try_start_18
    invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

    const/4 v4, 0x0

    invoke-virtual {v3, v2, v4}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;

    move-result-object v2

    .line 588
    iget v0, v2, Landroid/content/pm/PackageInfo;->versionCode:I
    :try_end_23
    .catch Ljava/lang/Exception; {:try_start_18 .. :try_end_23} :catch_36

    .line 609
    :cond_23
    :goto_23
    if-eq v1, v0, :cond_35

    .line 610
    invoke-static {}, Ldxoptimizer/bxq;->a()J

    move-result-wide v2

    add-long/2addr v2, p1

    .line 611
    invoke-static {v2, v3}, Ldxoptimizer/bxq;->a(J)V

    .line 612
    invoke-static {v0}, Ldxoptimizer/bxq;->a(I)V

    .line 613
    const-string v0, "com.dianxinos.optimizer.action.ALARM_EVENT_PLUGINV2"

    invoke-static {v0, v2, v3}, Ldxoptimizer/aeg;->a(Ljava/lang/String;J)V

    .line 619
    :cond_35
    return-void

    .line 589
    :catch_36
    move-exception v2

    .line 591
    if-ltz v1, :cond_23

    .line 595
    const-string v2, "com.dianxinos.optimizer.action.ALARM_EVENT_PLUGINV2"

    invoke-static {v2}, Ldxoptimizer/aeg;->b(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_23

    move v0, v1

    .line 598
    goto :goto_23
.end method

.method public a(Landroid/app/Application;Lcom/dianxinos/optimizer/commontools/ICommonToolsConfig;Lcom/dianxinos/optimizer/process/IProcessHelperConfig;I)V
    .registers 11

    .prologue
    const/4 v0, 0x1

    .line 119
    iget-object v1, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v1, p1, p4}, Ldxoptimizer/bxf;->a(Landroid/app/Application;I)V

    .line 121
    iget-object v1, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    const-string v2, "cn.opda.a.phonoalbumshoushou.pluginv2.provider"

    invoke-virtual {v1, v0, v2}, Ldxoptimizer/bxf;->a(ILjava/lang/String;)V

    .line 123
    iget-object v1, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    const/4 v2, 0x3

    const-string v3, "cn.opda.a.phonoalbumshoushou.pluginv2.boxprovider3"

    invoke-virtual {v1, v2, v3}, Ldxoptimizer/bxf;->a(ILjava/lang/String;)V

    .line 125
    iget-object v1, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    const/4 v2, 0x7

    const-string v3, "cn.opda.a.phonoalbumshoushou.pluginv2.boxprovider7"

    invoke-virtual {v1, v2, v3}, Ldxoptimizer/bxf;->a(ILjava/lang/String;)V

    .line 127
    iget-object v1, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    const/16 v2, 0xd

    const-string v3, "cn.opda.a.phonoalbumshoushou.pluginv2.boxprovider13"

    invoke-virtual {v1, v2, v3}, Ldxoptimizer/bxf;->a(ILjava/lang/String;)V

    .line 130
    iget-object v1, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    const-string v2, "e3c44902-bf06-4e84-84ca-78ea59302ac2.common_tools"

    const-class v3, Lcom/dianxinos/optimizer/commontools/ICommonToolsConfig;

    invoke-virtual {v1, v2, v3, p2}, Ldxoptimizer/bxf;->a(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V

    .line 132
    iget-object v1, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    const-string v2, "e3c44902-bf06-4e84-84ca-78ea59302ac2.process_helper"

    const-class v3, Lcom/dianxinos/optimizer/process/IProcessHelperConfig;

    invoke-virtual {v1, v2, v3, p3}, Ldxoptimizer/bxf;->a(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V

    .line 135
    iget-object v1, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    const-string v2, "e3c44902-bf06-4e84-84ca-78ea59302ac2.activity_animation"

    new-instance v3, Landroid/util/Pair;

    const v4, 0x7f04001a

    .line 136
    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    const v5, 0x7f04001b

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-direct {v3, v4, v5}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V

    .line 135
    invoke-virtual {v1, v2, v3}, Ldxoptimizer/bxf;->a(Ljava/lang/String;Ljava/lang/Object;)V

    .line 137
    iget-object v1, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    const-string v2, "e3c44902-bf06-4e84-84ca-78ea59302ac2.finish_animation"

    new-instance v3, Landroid/util/Pair;

    const v4, 0x7f04001d

    .line 138
    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    const v5, 0x7f04001e

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-direct {v3, v4, v5}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V

    .line 137
    invoke-virtual {v1, v2, v3}, Ldxoptimizer/bxf;->a(Ljava/lang/String;Ljava/lang/Object;)V

    .line 140
    invoke-virtual {p1}, Landroid/app/Application;->getApplicationContext()Landroid/content/Context;

    move-result-object v2

    .line 141
    invoke-static {v2}, Ldxoptimizer/bwt;->h(Landroid/content/Context;)Z

    move-result v1

    .line 142
    if-nez v1, :cond_97

    .line 143
    iget-object v3, p0, Ldxoptimizer/bxs;->c:Ldxoptimizer/bxc;

    invoke-virtual {v3, v2}, Ldxoptimizer/bxc;->b(Landroid/content/Context;)Ljava/io/File;

    move-result-object v3

    .line 144
    iget-object v4, p0, Ldxoptimizer/bxs;->c:Ldxoptimizer/bxc;

    invoke-virtual {v2}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;

    move-result-object v5

    invoke-virtual {v4, v5, v3}, Ldxoptimizer/bxc;->a(Landroid/content/res/AssetManager;Ljava/io/File;)I

    move-result v3

    .line 145
    if-eqz v3, :cond_97

    .line 148
    invoke-static {v0}, Ldxoptimizer/bwy;->a(I)V

    .line 152
    :goto_8b
    if-eqz v0, :cond_96

    .line 153
    invoke-static {v2}, Ldxoptimizer/bwt;->g(Landroid/content/Context;)Ljava/util/HashMap;

    move-result-object v0

    .line 154
    iget-object v1, p0, Ldxoptimizer/bxs;->c:Ldxoptimizer/bxc;

    invoke-virtual {v1, v0}, Ldxoptimizer/bxc;->a(Ljava/util/HashMap;)V

    .line 156
    :cond_96
    return-void

    :cond_97
    move v0, v1

    goto :goto_8b
.end method

.method public a(Ldxoptimizer/bxb;)V
    .registers 6

    .prologue
    const/4 v1, 0x1

    .line 306
    iget-object v2, p1, Ldxoptimizer/bxb;->c:Ljava/lang/String;

    .line 307
    invoke-virtual {p0, v2}, Ldxoptimizer/bxs;->g(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_2b

    .line 309
    const-string v0, "com.dianxinos.optimizer.plugin.wifimgr"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_29

    const-string v0, "com.dianxinos.optimizer.plugin.wifimgr"

    .line 310
    invoke-static {v0}, Ldxoptimizer/bxq;->b(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_29

    move v0, v1

    .line 311
    :goto_1a
    iget-boolean v3, p1, Ldxoptimizer/bxb;->m:Z

    if-eqz v3, :cond_28

    if-nez v0, :cond_2b

    const-string v0, "com.dianxinos.optimizer.plugin.appmonitor"

    .line 312
    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_2b

    .line 341
    :cond_28
    :goto_28
    return-void

    .line 310
    :cond_29
    const/4 v0, 0x0

    goto :goto_1a

    .line 317
    :cond_2b
    iget v0, p1, Ldxoptimizer/bxb;->l:I

    if-ne v0, v1, :cond_41

    .line 319
    invoke-virtual {p0, p1, v1}, Ldxoptimizer/bxs;->a(Ldxoptimizer/bxb;I)Ldxoptimizer/bxe;

    move-result-object v0

    .line 328
    :goto_33
    if-nez v0, :cond_53

    .line 330
    invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;

    move-result-object v0

    .line 331
    const-string v1, "p3_jc"

    const-string v2, "p3_e"

    invoke-static {v0, v1, v2}, Ldxoptimizer/bwy;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_28

    .line 321
    :cond_41
    invoke-virtual {p0, v2}, Ldxoptimizer/bxs;->l(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_4d

    .line 322
    const/4 v0, 0x2

    invoke-virtual {p0, p1, v0}, Ldxoptimizer/bxs;->a(Ldxoptimizer/bxb;I)Ldxoptimizer/bxe;

    move-result-object v0

    goto :goto_33

    .line 324
    :cond_4d
    const/4 v0, 0x3

    invoke-virtual {p0, p1, v0}, Ldxoptimizer/bxs;->a(Ldxoptimizer/bxb;I)Ldxoptimizer/bxe;

    move-result-object v0

    goto :goto_33

    .line 334
    :cond_53
    invoke-static {}, Ldxoptimizer/bwy;->a()V

    .line 335
    iget-boolean v0, p1, Ldxoptimizer/bxb;->m:Z

    if-eqz v0, :cond_28

    const-string v0, "com.dianxinos.optimizer.plugin.wifimgr"

    iget-object v2, p1, Ldxoptimizer/bxb;->c:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_6e

    const-string v0, "com.dianxinos.optimizer.plugin.appmonitor"

    iget-object v2, p1, Ldxoptimizer/bxb;->c:Ljava/lang/String;

    .line 336
    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_28

    .line 338
    :cond_6e
    iget-object v0, p1, Ldxoptimizer/bxb;->c:Ljava/lang/String;

    invoke-static {v0, v1}, Ldxoptimizer/bxq;->a(Ljava/lang/String;Z)V

    goto :goto_28
.end method

.method public a(Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 185
    const-string v0, "com.dianxinos.optimizer.pluginv2.AUTO_BOOT"

    invoke-direct {p0, v0, p1}, Ldxoptimizer/bxs;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 186
    return-void
.end method

.method public a(Ljava/lang/String;I)V
    .registers 4

    .prologue
    .line 193
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0, p1, p2}, Ldxoptimizer/bxf;->a(Ljava/lang/String;I)V

    .line 194
    return-void
.end method

.method public a(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/Class",
            "<*>;",
            "Ljava/lang/Object;",
            ")V"
        }
    .end annotation

    .prologue
    .line 167
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0, p1, p2, p3}, Ldxoptimizer/bxf;->a(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V

    .line 168
    return-void
.end method

.method public a(Ljava/lang/String;Z)V
    .registers 6

    .prologue
    .line 659
    const-string v0, "pluginv2_prefs"

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "plugin_autoboot_"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1, p2}, Ldxoptimizer/cao;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    .line 661
    return-void
.end method

.method public a(Z)V
    .registers 5

    .prologue
    const/4 v2, 0x0

    .line 543
    invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;

    move-result-object v0

    .line 544
    invoke-static {v0}, Ldxoptimizer/cee;->c(Landroid/content/Context;)Z

    move-result v0

    if-nez v0, :cond_19

    .line 547
    if-eqz p1, :cond_13

    .line 548
    const-wide/32 v0, 0x36ee80

    invoke-virtual {p0, v0, v1}, Ldxoptimizer/bxs;->b(J)V

    .line 550
    :cond_13
    const-string v0, "com.dianxinos.optimizer.pluginv2.NEED_REBOOT"

    invoke-direct {p0, v0, v2}, Ldxoptimizer/bxs;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 560
    :cond_18
    :goto_18
    return-void

    .line 555
    :cond_19
    const-string v0, "com.dianxinos.optimizer.pluginv2.REFLASH_PLUGIN"

    invoke-direct {p0, v0, v2}, Ldxoptimizer/bxs;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 557
    if-eqz p1, :cond_18

    .line 558
    const-wide/32 v0, 0x5265c00

    invoke-virtual {p0, v0, v1}, Ldxoptimizer/bxs;->b(J)V

    goto :goto_18
.end method

.method public b(Ljava/lang/String;)I
    .registers 3

    .prologue
    .line 189
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0, p1}, Ldxoptimizer/bxf;->c(Ljava/lang/String;)I

    move-result v0

    return v0
.end method

.method public b(Landroid/content/Intent;Ljava/lang/String;)Landroid/content/Intent;
    .registers 6

    .prologue
    .line 435
    iget-object v0, p0, Ldxoptimizer/bxs;->b:Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;

    invoke-virtual {v0, p2}, Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;->c(Ljava/lang/String;)Ldxoptimizer/bxe;

    move-result-object v0

    .line 436
    if-eqz v0, :cond_11

    .line 438
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    const-string v1, "plugin_service_start"

    invoke-virtual {v0, p1, v1}, Ldxoptimizer/bxf;->getHostStubServiceIntent(Landroid/content/Intent;Ljava/lang/String;)Landroid/content/Intent;

    move-result-object v0

    .line 468
    :goto_10
    return-object v0

    .line 440
    :cond_11
    invoke-virtual {p0, p2}, Ldxoptimizer/bxs;->h(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_2e

    .line 442
    iget-object v0, p0, Ldxoptimizer/bxs;->c:Ldxoptimizer/bxc;

    const/4 v1, 0x0

    invoke-virtual {v0, p2, v1}, Ldxoptimizer/bxc;->a(Ljava/lang/String;Z)Ldxoptimizer/bxe;

    move-result-object v0

    .line 443
    if-eqz v0, :cond_5f

    .line 444
    iget-object v1, p0, Ldxoptimizer/bxs;->b:Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;

    invoke-virtual {v1, v0}, Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;->a(Ldxoptimizer/bxe;)V

    .line 445
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    const-string v1, "plugin_service_start"

    invoke-virtual {v0, p1, v1}, Ldxoptimizer/bxf;->getHostStubServiceIntent(Landroid/content/Intent;Ljava/lang/String;)Landroid/content/Intent;

    move-result-object v0

    goto :goto_10

    .line 448
    :cond_2e
    invoke-virtual {p0, p2}, Ldxoptimizer/bxs;->g(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_5f

    .line 450
    invoke-virtual {p0, p2}, Ldxoptimizer/bxs;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 451
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_5f

    .line 453
    iget-object v0, p0, Ldxoptimizer/bxs;->c:Ldxoptimizer/bxc;

    const/4 v1, 0x1

    invoke-virtual {v0, p2, v1}, Ldxoptimizer/bxc;->a(Ljava/lang/String;Z)Ldxoptimizer/bxe;

    move-result-object v0

    .line 454
    if-eqz v0, :cond_5f

    .line 456
    invoke-virtual {p0, p2}, Ldxoptimizer/bxs;->b(Ljava/lang/String;)I

    move-result v1

    .line 457
    iget-object v2, v0, Ldxoptimizer/bxe;->a:Landroid/content/pm/PackageInfo;

    iget v2, v2, Landroid/content/pm/PackageInfo;->versionCode:I

    if-ne v1, v2, :cond_5f

    .line 458
    iget-object v1, p0, Ldxoptimizer/bxs;->b:Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;

    invoke-virtual {v1, v0}, Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;->a(Ldxoptimizer/bxe;)V

    .line 459
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    const-string v1, "plugin_service_start"

    invoke-virtual {v0, p1, v1}, Ldxoptimizer/bxf;->getHostStubServiceIntent(Landroid/content/Intent;Ljava/lang/String;)Landroid/content/Intent;

    move-result-object v0

    goto :goto_10

    .line 468
    :cond_5f
    const/4 v0, 0x0

    goto :goto_10
.end method

.method public b(Ldxoptimizer/bxb;)Ldxoptimizer/bxe;
    .registers 5

    .prologue
    .line 366
    iget-object v0, p1, Ldxoptimizer/bxb;->c:Ljava/lang/String;

    .line 367
    invoke-virtual {p0, v0}, Ldxoptimizer/bxs;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 368
    iget-object v2, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v2, v0, v1}, Ldxoptimizer/bxf;->f(Ljava/lang/String;Ljava/lang/String;)Ldxoptimizer/bxe;

    move-result-object v0

    return-object v0
.end method

.method public b()V
    .registers 3

    .prologue
    .line 159
    const-string v0, "com.dianxinxos.pandora.service.Box2"

    new-instance v1, Ldxoptimizer/bwr;

    invoke-direct {v1}, Ldxoptimizer/bwr;-><init>()V

    invoke-static {v0, v1}, Ldxoptimizer/bxd;->a(Ljava/lang/String;Landroid/os/IBinder;)V

    .line 161
    const-string v0, "com.dianxinos.optimizer.bdpassport.action.MAIN_SERVICE"

    new-instance v1, Ldxoptimizer/aff;

    invoke-direct {v1}, Ldxoptimizer/aff;-><init>()V

    invoke-static {v0, v1}, Ldxoptimizer/bxd;->a(Ljava/lang/String;Landroid/os/IBinder;)V

    .line 163
    return-void
.end method

.method public b(J)V
    .registers 6

    .prologue
    .line 622
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    add-long/2addr v0, p1

    .line 625
    const-string v2, "com.dianxinos.optimizer.action.ALARM_EVENT_PLUGINV2"

    invoke-static {v2, v0, v1}, Ldxoptimizer/aeg;->a(Ljava/lang/String;J)V

    .line 626
    return-void
.end method

.method public c(Ldxoptimizer/bxb;)Ldxoptimizer/yp;
    .registers 6

    .prologue
    .line 644
    new-instance v0, Ldxoptimizer/yp;

    invoke-direct {v0}, Ldxoptimizer/yp;-><init>()V

    .line 645
    const-string v1, "pluginV2"

    iput-object v1, v0, Ldxoptimizer/yp;->a:Ljava/lang/String;

    .line 646
    iget-object v1, p1, Ldxoptimizer/bxb;->c:Ljava/lang/String;

    iput-object v1, v0, Ldxoptimizer/yp;->b:Ljava/lang/String;

    .line 647
    iget-object v1, p1, Ldxoptimizer/bxb;->a:Ljava/lang/String;

    iput-object v1, v0, Ldxoptimizer/yp;->c:Ljava/lang/String;

    .line 648
    iget-object v1, p1, Ldxoptimizer/bxb;->g:Ljava/lang/String;

    iput-object v1, v0, Ldxoptimizer/yp;->d:Ljava/lang/String;

    .line 649
    iget v1, p1, Ldxoptimizer/bxb;->h:I

    iput v1, v0, Ldxoptimizer/yp;->e:I

    .line 650
    iget v1, p1, Ldxoptimizer/bxb;->k:I

    int-to-long v2, v1

    iput-wide v2, v0, Ldxoptimizer/yp;->f:J

    .line 651
    iget-object v1, p1, Ldxoptimizer/bxb;->e:Ljava/lang/String;

    iput-object v1, v0, Ldxoptimizer/yp;->i:Ljava/lang/String;

    .line 652
    iget-object v1, p1, Ldxoptimizer/bxb;->d:Ljava/lang/String;

    iput-object v1, v0, Ldxoptimizer/yp;->g:Ljava/lang/String;

    .line 653
    iget-object v1, p1, Ldxoptimizer/bxb;->f:Ljava/lang/String;

    iput-object v1, v0, Ldxoptimizer/yp;->h:Ljava/lang/String;

    .line 654
    invoke-virtual {p0}, Ldxoptimizer/bxs;->c()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Ldxoptimizer/yp;->j:Ljava/lang/String;

    .line 655
    return-object v0
.end method

.method public c()Ljava/lang/String;
    .registers 3

    .prologue
    .line 220
    invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;

    move-result-object v0

    .line 221
    iget-object v1, p0, Ldxoptimizer/bxs;->c:Ldxoptimizer/bxc;

    invoke-virtual {v1, v0}, Ldxoptimizer/bxc;->b(Landroid/content/Context;)Ljava/io/File;

    move-result-object v0

    invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public c(Ljava/lang/String;)Ljava/lang/String;
    .registers 7

    .prologue
    .line 198
    iget-object v0, p0, Ldxoptimizer/bxs;->c:Ldxoptimizer/bxc;

    invoke-virtual {v0, p1}, Ldxoptimizer/bxc;->a(Ljava/lang/String;)Ldxoptimizer/bxb;

    move-result-object v1

    .line 199
    if-nez v1, :cond_b

    .line 200
    const-string v0, ""

    .line 216
    :cond_a
    :goto_a
    return-object v0

    .line 202
    :cond_b
    invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;

    move-result-object v0

    .line 203
    invoke-static {v0}, Ldxoptimizer/afz;->a(Landroid/content/Context;)Ldxoptimizer/yr;

    move-result-object v0

    .line 204
    const-string v2, "pluginV2"

    invoke-virtual {v0, v2, p1}, Ldxoptimizer/yr;->c(Ljava/lang/String;Ljava/lang/String;)Ldxoptimizer/yq;

    move-result-object v2

    .line 206
    if-eqz v2, :cond_39

    .line 208
    invoke-virtual {v2}, Ldxoptimizer/yq;->a()Ljava/lang/String;

    move-result-object v0

    .line 209
    iget v3, v2, Ldxoptimizer/yq;->n:I

    const/4 v4, 0x6

    if-ne v3, v4, :cond_39

    new-instance v3, Ljava/io/File;

    invoke-direct {v3, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    .line 210
    invoke-virtual {v3}, Ljava/io/File;->exists()Z

    move-result v3

    if-eqz v3, :cond_39

    iget-object v2, v2, Ldxoptimizer/yq;->g:Ljava/lang/String;

    iget-object v1, v1, Ldxoptimizer/bxb;->d:Ljava/lang/String;

    .line 211
    invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_a

    .line 216
    :cond_39
    const-string v0, ""

    goto :goto_a
.end method

.method public c(J)V
    .registers 6

    .prologue
    .line 629
    const-wide/16 v0, 0x0

    cmp-long v0, p1, v0

    if-nez v0, :cond_12

    .line 630
    const-string v0, "com.dianxinos.optimizer.action.ALARM_EVENT_PLUGINV2_CFG"

    invoke-static {v0}, Ldxoptimizer/aeg;->b(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_f

    .line 641
    :goto_e
    return-void

    .line 634
    :cond_f
    const-wide/32 p1, 0x1b77400

    .line 637
    :cond_12
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    add-long/2addr v0, p1

    .line 640
    const-string v2, "com.dianxinos.optimizer.action.ALARM_EVENT_PLUGINV2_CFG"

    invoke-static {v2, v0, v1}, Ldxoptimizer/aeg;->a(Ljava/lang/String;J)V

    goto :goto_e
.end method

.method public d(Ljava/lang/String;)Ldxoptimizer/bxb;
    .registers 3

    .prologue
    .line 226
    iget-object v0, p0, Ldxoptimizer/bxs;->c:Ldxoptimizer/bxc;

    invoke-virtual {v0, p1}, Ldxoptimizer/bxc;->a(Ljava/lang/String;)Ldxoptimizer/bxb;

    move-result-object v0

    return-object v0
.end method

.method public d()V
    .registers 5

    .prologue
    .line 563
    invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;

    move-result-object v0

    .line 564
    invoke-static {v0}, Ldxoptimizer/cee;->c(Landroid/content/Context;)Z

    move-result v1

    if-eqz v1, :cond_1b

    .line 565
    const-wide/32 v2, 0x1b77400

    invoke-virtual {p0, v2, v3}, Ldxoptimizer/bxs;->c(J)V

    .line 567
    invoke-static {v0}, Ldxoptimizer/anc;->a(Landroid/content/Context;)Ldxoptimizer/anc;

    move-result-object v0

    .line 568
    const-string v1, "pluginv2_cfg"

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Ldxoptimizer/anc;->a(Ljava/lang/String;Z)Z

    .line 572
    :goto_1a
    return-void

    .line 570
    :cond_1b
    const-wide/32 v0, 0x36ee80

    invoke-virtual {p0, v0, v1}, Ldxoptimizer/bxs;->c(J)V

    goto :goto_1a
.end method

.method public e()V
    .registers 9

    .prologue
    .line 680
    :try_start_0
    new-instance v1, Lorg/json/JSONArray;

    invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V

    .line 681
    new-instance v2, Lorg/json/JSONArray;

    invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V

    .line 682
    iget-object v0, p0, Ldxoptimizer/bxs;->c:Ldxoptimizer/bxc;

    invoke-virtual {v0}, Ldxoptimizer/bxc;->a()Ljava/util/Collection;

    move-result-object v0

    .line 683
    invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;

    move-result-object v3

    :goto_14
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_53

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ldxoptimizer/bxb;

    .line 684
    iget-object v4, v0, Ldxoptimizer/bxb;->c:Ljava/lang/String;

    invoke-virtual {p0, v4}, Ldxoptimizer/bxs;->b(Ljava/lang/String;)I

    move-result v4

    .line 685
    new-instance v5, Lorg/json/JSONObject;

    invoke-direct {v5}, Lorg/json/JSONObject;-><init>()V

    .line 686
    const-string v6, "p"

    iget-object v7, v0, Ldxoptimizer/bxb;->c:Ljava/lang/String;

    invoke-virtual {v5, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 687
    const-string v6, "v"

    invoke-virtual {v5, v6, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 688
    invoke-virtual {v1, v5}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;

    .line 690
    new-instance v4, Lorg/json/JSONObject;

    invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V

    .line 691
    const-string v5, "p"

    iget-object v6, v0, Ldxoptimizer/bxb;->c:Ljava/lang/String;

    invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 692
    const-string v5, "v"

    iget v0, v0, Ldxoptimizer/bxb;->h:I

    invoke-virtual {v4, v5, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 693
    invoke-virtual {v2, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;

    goto :goto_14

    .line 705
    :catch_51
    move-exception v0

    .line 708
    :goto_52
    return-void

    .line 696
    :cond_53
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V

    .line 697
    const-string v3, "p3_up"

    invoke-virtual {v0, v3, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 698
    const-string v1, "p3_jc"

    invoke-static {v1, v0}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Lorg/json/JSONObject;)V

    .line 701
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V

    .line 702
    const-string v1, "p3_cp"

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 703
    const-string v1, "p3_jc"

    invoke-static {v1, v0}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Lorg/json/JSONObject;)V
    :try_end_71
    .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_71} :catch_51

    goto :goto_52
.end method

.method public e(Ljava/lang/String;)Z
    .registers 3

    .prologue
    .line 263
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_d

    .line 264
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0, p1}, Ldxoptimizer/bxf;->e(Ljava/lang/String;)Z

    move-result v0

    .line 266
    :goto_c
    return v0

    :cond_d
    const/4 v0, 0x0

    goto :goto_c
.end method

.method public f(Ljava/lang/String;)Z
    .registers 6

    .prologue
    const/4 v1, 0x1

    const/4 v2, 0x0

    .line 277
    iget-object v3, p0, Ldxoptimizer/bxs;->c:Ldxoptimizer/bxc;

    invoke-virtual {p0, p1}, Ldxoptimizer/bxs;->h(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_12

    move v0, v1

    :goto_b
    invoke-virtual {v3, p1, v0}, Ldxoptimizer/bxc;->a(Ljava/lang/String;Z)Ldxoptimizer/bxe;

    move-result-object v0

    .line 278
    if-eqz v0, :cond_14

    :goto_11
    return v1

    :cond_12
    move v0, v2

    .line 277
    goto :goto_b

    :cond_14
    move v1, v2

    .line 278
    goto :goto_11
.end method

.method public g(Ljava/lang/String;)Z
    .registers 3

    .prologue
    .line 282
    invoke-static {p1}, Ldxoptimizer/bxq;->a(Ljava/lang/String;)Z

    move-result v0

    .line 285
    return v0
.end method

.method public h(Ljava/lang/String;)Z
    .registers 3

    .prologue
    .line 289
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0, p1}, Ldxoptimizer/bxf;->d(Ljava/lang/String;)Z

    move-result v0

    return v0
.end method

.method public i(Ljava/lang/String;)Z
    .registers 3

    .prologue
    .line 293
    iget-object v0, p0, Ldxoptimizer/bxs;->b:Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;

    invoke-virtual {v0, p1}, Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;->c(Ljava/lang/String;)Ldxoptimizer/bxe;

    move-result-object v0

    if-eqz v0, :cond_a

    const/4 v0, 0x1

    :goto_9
    return v0

    :cond_a
    const/4 v0, 0x0

    goto :goto_9
.end method

.method public j(Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 372
    invoke-virtual {p0, p1}, Ldxoptimizer/bxs;->k(Ljava/lang/String;)V

    .line 375
    const-string v0, "com.dianxinos.optimizer.pluginv2.UNLOAD_PLUGIN"

    invoke-direct {p0, v0, p1}, Ldxoptimizer/bxs;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 376
    const/4 v0, 0x0

    invoke-static {p1, v0}, Ldxoptimizer/bxq;->a(Ljava/lang/String;Z)V

    .line 377
    return-void
.end method

.method public k(Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 382
    iget-object v0, p0, Ldxoptimizer/bxs;->c:Ldxoptimizer/bxc;

    invoke-virtual {v0, p1}, Ldxoptimizer/bxc;->a(Ljava/lang/String;)Ldxoptimizer/bxb;

    move-result-object v0

    .line 383
    if-eqz v0, :cond_12

    .line 384
    iget v0, v0, Ldxoptimizer/bxb;->l:I

    const/4 v1, 0x1

    if-ne v0, v1, :cond_13

    .line 385
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0, p1}, Ldxoptimizer/bxf;->g(Ljava/lang/String;)V

    .line 390
    :cond_12
    :goto_12
    return-void

    .line 387
    :cond_13
    iget-object v0, p0, Ldxoptimizer/bxs;->a:Ldxoptimizer/bxf;

    invoke-virtual {v0, p1}, Ldxoptimizer/bxf;->f(Ljava/lang/String;)V

    goto :goto_12
.end method

.method public l(Ljava/lang/String;)Z
    .registers 5

    .prologue
    .line 664
    const-string v0, "pluginv2_prefs"

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "plugin_autoboot_"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-static {v0, v1, v2}, Ldxoptimizer/cao;->b(Ljava/lang/String;Ljava/lang/String;Z)Z

    move-result v0

    return v0
.end method

.method public m(Ljava/lang/String;)Landroid/content/res/Resources;
    .registers 3

    .prologue
    .line 670
    iget-object v0, p0, Ldxoptimizer/bxs;->b:Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;

    invoke-virtual {v0, p1}, Lcom/dianxinos/optimizer/pluginv2/host/PluginPackageManager;->c(Ljava/lang/String;)Ldxoptimizer/bxe;

    move-result-object v0

    .line 671
    if-nez v0, :cond_a

    .line 672
    const/4 v0, 0x0

    .line 674
    :goto_9
    return-object v0

    :cond_a
    iget-object v0, v0, Ldxoptimizer/bxe;->h:Landroid/content/res/Resources;

    goto :goto_9
.end method