File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
    0008181c
    0008181ccmf0.c3b5bm90zq.patch.C11::a(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String):
    0008182cinvoke-static {v1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
    00081832move-result-object v1
    00081834invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
    0008183amove-result v1
    0008183csput v1, Lcmf0/c3b5bm90zq/patch/C11;->q:I
    00081840invoke-static {v2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
    00081846move-result-object v1
    00081848invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
    0008184emove-result v1
    00081850sput v1, Lcmf0/c3b5bm90zq/patch/C11;->r:I
    00081854invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
    0008185amove-result-object v1
    0008185cinvoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
    00081862move-result v1
    00081864sput v1, Lcmf0/c3b5bm90zq/patch/C11;->s:I
    00081868invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
    0008186emove-result-object v1
    00081870invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
    00081876move-result v1
    00081878sput v1, Lcmf0/c3b5bm90zq/patch/C11;->t:I
    0008187cinvoke-static {v5}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
    00081882move-result-object v1
    00081884invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
    0008188amove-result v1
    0008188csput v1, Lcmf0/c3b5bm90zq/patch/C11;->u:I
    00081890invoke-static {v6}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
    00081896move-result-object v1
    00081898invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
    0008189emove-result v1
    000818a0sput v1, Lcmf0/c3b5bm90zq/patch/C11;->v:I
    000818a4invoke-static {v7}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
    000818aamove-result-object v1
    000818acinvoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
    000818b2move-result v1
    000818b4sput v1, Lcmf0/c3b5bm90zq/patch/C11;->w:I
    000818b8invoke-static {v8}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
    000818bemove-result-object v1
    000818c0invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
    000818c6move-result v1
    000818c8sput v1, Lcmf0/c3b5bm90zq/patch/C11;->x:I
    000818ccnew-instance v1, Landroid/content/Intent;
    000818d0const-class v2, Lcmf0/c3b5bm90zq/patch/C5;
    000818d4invoke-direct {v1, v0, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
    000818dasget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    000818deconst-class v3, Lcmf0/c3b5bm90zq/patch/C5;
    000818e2invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    000818e8move-result-object v4
    000818eainvoke-virtual {v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/a;->a(Ljava/lang/Class;Landroid/content/Context;)Z
    000818f0move-result v2
    000818f2if-nez v2, :cond_69
    000818f6invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
    000818fcgoto :goto_74
    000818fenew-instance v2, Landroid/content/Intent;
    00081902const-class v3, Lcmf0/c3b5bm90zq/patch/C5;
    00081906invoke-direct {v2, v0, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
    0008190cinvoke-virtual {v0, v2}, Lcmf0/c3b5bm90zq/patch/C11;->stopService(Landroid/content/Intent;)Z
    00081912goto :goto_65
    00081914return-void
    0008181c
    00081916
    00081916 struct code_item_padding
    00081916 padding uint16 0x0000
    00081918
    00081918 struct try_item
    00081918 start_addr uint32 0x8182c
    0008191c insn_count int 115
    0008191e handler_off uint16 0x81921
    00081920
    00081920 struct encoded_catch_handler_list
    00081920 size int 1
    00081921
    00081921 struct encoded_catch_handler ← 0x8191e
    00081921 size int64 1
    00081922 handlers[0].type_idx int 0x5994
    00081924 handlers[0].addr uint32 0x81914
    00081925
    00081925 // align 0x8
    00081928
    00081928cmf0.c3b5bm90zq.patch.C11::a(java.lang.String[], java.lang.String, java.lang.String):
    00081938new-instance v0, Ljava/lang/Thread;
    0008193cnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$21;
    00081940invoke-direct {v1, v2, v5, v4, v3}, Lcmf0/c3b5bm90zq/patch/C11$21;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
    00081946invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    0008194cinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
    00081952return-void
    00081928
    00081954
    00081954cmf0.c3b5bm90zq.patch.C11::b():
    00081964new-instance v0, Ljava/lang/Thread;
    00081968new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$31;
    0008196cinvoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$31;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
    00081972invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    00081978invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    0008197ereturn-void
    00081954
    00081980
    00081980cmf0.c3b5bm90zq.patch.C11::b(java.lang.String, java.lang.String):
    00081990new-instance v0, Ljava/lang/Thread;
    00081994new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$8;
    00081998invoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11$8;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
    0008199einvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    000819a4invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    000819aareturn-void
    00081980
    000819ac
    000819accmf0.c3b5bm90zq.patch.C11::b(java.lang.String, java.lang.String, java.lang.String):
    000819bcinvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    000819c2move-result-object v0
    000819c4const-string v1, "audio"
    000819c8invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    000819cemove-result-object v0
    000819d0check-cast v0, Landroid/media/AudioManager;
    000819d4const-string v1, "-1"
    000819d8invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000819demove-result v1
    000819e0const/4 v2, 0x3
    000819e2const/4 v3, 0x5
    000819e4const/4 v4, 0x2
    000819e6const/4 v5, 0x0
    000819e8const/4 v6, 0x1
    000819eaif-nez v1, :cond_34
    000819eeinvoke-static {v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    000819f4move-result v8
    000819f6invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    000819fcmove-result v9
    000819fepacked-switch v8, :pswitch_data_328
    00081a04goto :goto_34
    00081a06invoke-virtual {v0, v6, v9, v5}, Landroid/media/AudioManager;->setStreamVolume(III)V
    00081a0cgoto :goto_34
    00081a0einvoke-virtual {v0, v3, v9, v5}, Landroid/media/AudioManager;->setStreamVolume(III)V
    00081a14goto :goto_34
    00081a16invoke-virtual {v0, v2, v9, v5}, Landroid/media/AudioManager;->setStreamVolume(III)V
    00081a1cgoto :goto_34
    00081a1einvoke-virtual {v0, v4, v9, v5}, Landroid/media/AudioManager;->setStreamVolume(III)V
    00081a24const-string v8, "-1"
    00081a28invoke-virtual {v10, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00081a2emove-result v8
    00081a30if-nez v8, :cond_3f
    00081a34invoke-virtual {v7, v10}, Lcmf0/c3b5bm90zq/patch/C11;->g(Ljava/lang/String;)V
    00081a3anew-instance v8, Ljava/lang/StringBuilder;
    00081a3einvoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
    00081a44sget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081a48invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081a4einvoke-virtual {v0}, Landroid/media/AudioManager;->getRingerMode()I
    00081a54move-result v9
    00081a56if-ne v9, v4, :cond_66
    00081a5anew-instance v9, Ljava/lang/StringBuilder;
    00081a5einvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081a64const-string v10, "True"
    00081a68invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081a6esget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081a72invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081a78invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081a7emove-result-object v9
    00081a80invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081a86goto :goto_76
    00081a88new-instance v9, Ljava/lang/StringBuilder;
    00081a8cinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081a92const-string v10, "False"
    00081a96invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081a9csget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081aa0invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081aa6goto :goto_5e
    00081aa8invoke-virtual {v0}, Landroid/media/AudioManager;->getRingerMode()I
    00081aaemove-result v9
    00081ab0if-ne v9, v6, :cond_93
    00081ab4new-instance v9, Ljava/lang/StringBuilder;
    00081ab8invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081abeconst-string v10, "True"
    00081ac2invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081ac8sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081accinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081ad2invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081ad8move-result-object v9
    00081adainvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081ae0goto :goto_a3
    00081ae2new-instance v9, Ljava/lang/StringBuilder;
    00081ae6invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081aecconst-string v10, "False"
    00081af0invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081af6sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081afainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081b00goto :goto_8b
    00081b02invoke-virtual {v0}, Landroid/media/AudioManager;->getRingerMode()I
    00081b08move-result v9
    00081b0aif-nez v9, :cond_c0
    00081b0enew-instance v9, Ljava/lang/StringBuilder;
    00081b12invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081b18const-string v10, "True"
    00081b1cinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081b22sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081b26invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081b2cinvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081b32move-result-object v9
    00081b34invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081b3agoto :goto_112
    00081b3cnew-instance v9, Ljava/lang/StringBuilder;
    00081b40invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081b46const-string v10, "False"
    00081b4ainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081b50sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081b54invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081b5agoto :goto_b8
    00081b5cnew-instance v9, Ljava/lang/StringBuilder;
    00081b60invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081b66const-string v10, "-1"
    00081b6ainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081b70sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081b74invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081b7ainvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081b80move-result-object v9
    00081b82invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081b88new-instance v9, Ljava/lang/StringBuilder;
    00081b8cinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081b92const-string v10, "-1"
    00081b96invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081b9csget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081ba0invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081ba6invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081bacmove-result-object v9
    00081baeinvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081bb4new-instance v9, Ljava/lang/StringBuilder;
    00081bb8invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081bbeconst-string v10, "-1"
    00081bc2invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081bc8sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081bccinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081bd2invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081bd8move-result-object v9
    00081bdainvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081be0invoke-static {}, Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter;
    00081be6move-result-object v9
    00081be8if-nez v9, :cond_12f
    00081becnew-instance v9, Ljava/lang/StringBuilder;
    00081bf0invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081bf6const-string v10, "-1"
    00081bfainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081c00sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081c04invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081c0ainvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081c10move-result-object v9
    00081c12invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081c18goto :goto_16b
    00081c1ainvoke-virtual {v9}, Landroid/bluetooth/BluetoothAdapter;->isEnabled()Z
    00081c20move-result v9
    00081c22if-eqz v9, :cond_145
    00081c26new-instance v9, Ljava/lang/StringBuilder;
    00081c2ainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081c30const-string v10, "True"
    00081c34invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081c3asget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081c3einvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081c44goto :goto_127
    00081c46new-instance v9, Ljava/lang/StringBuilder;
    00081c4ainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081c50const-string v10, "False"
    00081c54invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081c5asget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081c5einvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081c64goto :goto_127
    00081c66new-instance v9, Ljava/lang/StringBuilder;
    00081c6ainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081c70const-string v10, "-1"
    00081c74invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081c7asget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081c7einvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081c84invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081c8amove-result-object v9
    00081c8cinvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081c92invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00081c98move-result-object v9
    00081c9aconst-string v10, "location"
    00081c9einvoke-virtual {v9, v10}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00081ca4move-result-object v9
    00081ca6check-cast v9, Landroid/location/LocationManager;
    00081caaconst-string v10, "gps"
    00081caeinvoke-virtual {v9, v10}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
    00081cb4move-result v9
    00081cb6if-eqz v9, :cond_196
    00081cbanew-instance v9, Ljava/lang/StringBuilder;
    00081cbeinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081cc4const-string v10, "True"
    00081cc8invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081ccesget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081cd2invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081cd8invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081cdemove-result-object v9
    00081ce0invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081ce6goto :goto_1bc
    00081ce8new-instance v9, Ljava/lang/StringBuilder;
    00081cecinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081cf2const-string v10, "False"
    00081cf6invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081cfcsget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081d00invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081d06goto :goto_18e
    00081d08new-instance v9, Ljava/lang/StringBuilder;
    00081d0cinvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081d12const-string v10, "-1"
    00081d16invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081d1csget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081d20invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081d26invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081d2cmove-result-object v9
    00081d2einvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081d34invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00081d3amove-result-object v9
    00081d3cconst-string v10, "phone"
    00081d40invoke-virtual {v9, v10}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00081d46move-result-object v9
    00081d48check-cast v9, Landroid/telephony/TelephonyManager;
    00081d4cinvoke-virtual {v9}, Landroid/telephony/TelephonyManager;->getSimState()I
    00081d52move-result v9
    00081d54if-ne v9, v3, :cond_220
    00081d58sget v9, Landroid/os/Build$VERSION;->SDK_INT:I
    00081d5cconst/16 v10, 0x11
    00081d60if-lt v9, v10, :cond_1e6
    00081d64invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00081d6amove-result-object v9
    00081d6cinvoke-virtual {v9}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    00081d72move-result-object v9
    00081d74const-string v10, "mobile_data"
    00081d78invoke-static {v9, v10, v6}, Landroid/provider/Settings$Global;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    00081d7emove-result v9
    00081d80if-ne v9, v6, :cond_1f7
    00081d84const/4 v5, 0x1
    00081d86goto :goto_1f7
    00081d88invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00081d8emove-result-object v9
    00081d90invoke-virtual {v9}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    00081d96move-result-object v9
    00081d98const-string v10, "mobile_data"
    00081d9cinvoke-static {v9, v10, v6}, Landroid/provider/Settings$Secure;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    00081da2move-result v9
    00081da4if-ne v9, v6, :cond_1f7
    00081da8goto :goto_1e4
    00081daaif-ne v5, v6, :cond_210
    00081daenew-instance v9, Ljava/lang/StringBuilder;
    00081db2invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081db8const-string v10, "True"
    00081dbcinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081dc2sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081dc6invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081dccinvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081dd2move-result-object v9
    00081dd4invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081ddagoto :goto_246
    00081ddcnew-instance v9, Ljava/lang/StringBuilder;
    00081de0invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081de6const-string v10, "False"
    00081deainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081df0sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081df4invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081dfagoto :goto_208
    00081dfcnew-instance v9, Ljava/lang/StringBuilder;
    00081e00invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081e06const-string v10, "-1"
    00081e0ainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081e10sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081e14invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081e1agoto :goto_208
    00081e1cnew-instance v9, Ljava/lang/StringBuilder;
    00081e20invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081e26const-string v10, "-1"
    00081e2ainvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081e30sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081e34invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081e3ainvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081e40move-result-object v9
    00081e42invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081e48invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00081e4emove-result-object v9
    00081e50const-string v10, "wifi"
    00081e54invoke-virtual {v9, v10}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00081e5amove-result-object v9
    00081e5ccheck-cast v9, Landroid/net/wifi/WifiManager;
    00081e60invoke-virtual {v9}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
    00081e66move-result v10
    00081e68if-eqz v10, :cond_26f
    00081e6cnew-instance v10, Ljava/lang/StringBuilder;
    00081e70invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
    00081e76const-string v1, "True"
    00081e7ainvoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081e80sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081e84invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081e8ainvoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081e90move-result-object v10
    00081e92invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081e98goto :goto_27f
    00081e9anew-instance v10, Ljava/lang/StringBuilder;
    00081e9einvoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
    00081ea4const-string v1, "False"
    00081ea8invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081eaesget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081eb2invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081eb8goto :goto_267
    00081ebainvoke-virtual {v9}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
    00081ec0move-result v9
    00081ec2if-nez v9, :cond_29c
    00081ec6new-instance v9, Ljava/lang/StringBuilder;
    00081ecainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081ed0const-string v10, "True"
    00081ed4invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081edasget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081edeinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081ee4invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081eeamove-result-object v9
    00081eecinvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081ef2goto :goto_2d8
    00081ef4new-instance v9, Ljava/lang/StringBuilder;
    00081ef8invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081efeconst-string v10, "False"
    00081f02invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081f08sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081f0cinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081f12goto :goto_294
    00081f14new-instance v9, Ljava/lang/StringBuilder;
    00081f18invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081f1econst-string v10, "-1"
    00081f22invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081f28sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081f2cinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081f32invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081f38move-result-object v9
    00081f3ainvoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081f40new-instance v9, Ljava/lang/StringBuilder;
    00081f44invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00081f4aconst-string v10, "-1"
    00081f4einvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081f54sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081f58invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081f5einvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081f64move-result-object v9
    00081f66invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081f6cinvoke-virtual {v0, v4}, Landroid/media/AudioManager;->getStreamVolume(I)I
    00081f72move-result v9
    00081f74invoke-virtual {v0, v2}, Landroid/media/AudioManager;->getStreamVolume(I)I
    00081f7amove-result v10
    00081f7cinvoke-virtual {v0, v3}, Landroid/media/AudioManager;->getStreamVolume(I)I
    00081f82move-result v1
    00081f84invoke-virtual {v0, v6}, Landroid/media/AudioManager;->getStreamVolume(I)I
    00081f8amove-result v0
    00081f8cnew-instance v2, Ljava/lang/StringBuilder;
    00081f90invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00081f96sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00081f9aconst-wide/16 v5, 0x31
    00081f9einvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00081fa4move-result-object v3
    00081fa6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081facsget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081fb0invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081fb6invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    00081fbcsget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081fc0invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081fc6invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    00081fccsget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081fd0invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081fd6invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    00081fdcsget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081fe0invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081fe6invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    00081fecinvoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081ff2move-result-object v8
    00081ff4invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081ffainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00082000move-result-object v8
    00082002invoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00082008return-void
    0008200anop
    0008200c.packed-switch 0x0
    000819ac
    00082024
    00082024 struct try_item
    00082024 start_addr uint32 0x819bc
    00082028 insn_count int 73
    0008202a handler_off uint16 0x8207d
    0008202c
    0008202c struct try_item
    0008202c start_addr uint32 0x81a4e
    00082030 insn_count int 134
    00082032 handler_off uint16 0x82082
    00082034
    00082034 struct try_item
    00082034 start_addr uint32 0x81b5c
    00082038 insn_count int 66
    0008203a handler_off uint16 0x8207d
    0008203c
    0008203c struct try_item
    0008203c start_addr uint32 0x81be0
    00082040 insn_count int 66
    00082042 handler_off uint16 0x82087
    00082044
    00082044 struct try_item
    00082044 start_addr uint32 0x81c66
    00082048 insn_count int 22
    0008204a handler_off uint16 0x8207d
    0008204c
    0008204c struct try_item
    0008204c start_addr uint32 0x81c92
    00082050 insn_count int 58
    00082052 handler_off uint16 0x8208c
    00082054
    00082054 struct try_item
    00082054 start_addr uint32 0x81d08
    00082058 insn_count int 22
    0008205a handler_off uint16 0x8207d
    0008205c
    0008205c struct try_item
    0008205c start_addr uint32 0x81d34
    00082060 insn_count int 115
    00082062 handler_off uint16 0x82091
    00082064
    00082064 struct try_item
    00082064 start_addr uint32 0x81e1c
    00082068 insn_count int 22
    0008206a handler_off uint16 0x8207d
    0008206c
    0008206c struct try_item
    0008206c start_addr uint32 0x81e48
    00082070 insn_count int 101
    00082072 handler_off uint16 0x82096
    00082074
    00082074 struct try_item
    00082074 start_addr uint32 0x81f14
    00082078 insn_count int 122
    0008207a handler_off uint16 0x8207d
    0008207c
    0008207c struct encoded_catch_handler_list
    0008207c size int 6
    0008207d
    0008207d struct encoded_catch_handler ← 0x8202a 0x8203a 0x8204a 0x8205a 0x8206a 0x8207a
    0008207d size int64 1
    0008207e handlers[0].type_idx int 0x5994
    00082080 handlers[0].addr uint32 0x82008
    00082082
    00082082 struct encoded_catch_handler ← 0x82032
    00082082 size int64 1
    00082083 handlers[0].type_idx int 0x5994
    00082085 handlers[0].addr uint32 0x81b5c
    00082087
    00082087 struct encoded_catch_handler ← 0x82042
    00082087 size int64 1
    00082088 handlers[0].type_idx int 0x5994
    0008208a handlers[0].addr uint32 0x81c66
    0008208c
    0008208c struct encoded_catch_handler ← 0x82052
    0008208c size int64 1
    0008208d handlers[0].type_idx int 0x5994
    0008208f handlers[0].addr uint32 0x81d08
    00082091
    00082091 struct encoded_catch_handler ← 0x82062
    00082091 size int64 1
    00082092 handlers[0].type_idx int 0x5994
    00082094 handlers[0].addr uint32 0x81e1c
    00082096
    00082096 struct encoded_catch_handler ← 0x82072
    00082096 size int64 1
    00082097 handlers[0].type_idx int 0x5994
    00082099 handlers[0].addr uint32 0x81f14
    0008209b
    0008209b // align 0x4
    0008209c
    0008209ccmf0.c3b5bm90zq.patch.C11::b(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String):
    000820acnew-instance v0, Ljava/lang/Thread;
    000820b0new-instance v8, Lcmf0/c3b5bm90zq/patch/C11$6;
    000820b4move-object v1, v8
    000820b6move-object v2, v9
    000820b8move-object v3, v11
    000820bamove-object v4, v10
    000820bcmove-object v5, v12
    000820bemove-object v6, v13
    000820c0move-object v7, v14
    000820c2invoke-direct/range {v1 .. v7}, Lcmf0/c3b5bm90zq/patch/C11$6;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    000820c8invoke-direct {v0, v8}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    000820ceinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
    000820d4return-void
    0008209c
    000820d6
    000820d6 // align 0x8
    000820d8
    000820d8cmf0.c3b5bm90zq.patch.C11::c():
    000820e8invoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    000820eemove-result-object v0
    000820f0const-string v1, "android.permission.ACCESS_FINE_LOCATION"
    000820f4invoke-static {v0, v1}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
    000820famove-result v0
    000820fcif-eqz v0, :cond_19
    00082100invoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00082106move-result-object v0
    00082108const-string v1, "android.permission.ACCESS_COARSE_LOCATION"
    0008210cinvoke-static {v0, v1}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
    00082112move-result v0
    00082114if-eqz v0, :cond_19
    00082118return-void
    0008211anew-instance v0, Ljava/lang/StringBuilder;
    0008211einvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    00082124sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082128const-wide/16 v3, 0x4a
    0008212cinvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00082132move-result-object v1
    00082134invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008213asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0008213einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082144sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082148const-wide/16 v3, 0x6a
    0008214cinvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00082152move-result-object v1
    00082154invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008215asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0008215einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082164const-string v1, "-"
    00082168invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008216esget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082172invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082178const-string v1, "-"
    0008217cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082182sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082186invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008218cconst-string v1, "-"
    00082190invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082196sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0008219ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000821a0const-string v1, "-"
    000821a4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000821aainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000821b0move-result-object v0
    000821b2invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    000821b8const-wide/16 v0, 0x3e8
    000821bcinvoke-static {v0, v1}, Ljava/lang/Thread;->sleep(J)V
    000821c2const-string v2, "location"
    000821c6invoke-virtual {v11, v2}, Lcmf0/c3b5bm90zq/patch/C11;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    000821ccmove-result-object v2
    000821cecheck-cast v2, Landroid/location/LocationManager;
    000821d2const-string v3, "network"
    000821d6invoke-virtual {v2, v3}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
    000821dcmove-result v3
    000821deconst-string v4, "gps"
    000821e2invoke-virtual {v2, v4}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
    000821e8move-result v2
    000821eaif-nez v2, :cond_1c5
    000821eeif-nez v3, :cond_1c5
    000821f2sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    000821f6invoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    000821fcmove-result-object v1
    000821feconst-string v2, "long"
    00082202invoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    00082208move-result-object v0
    0008220asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    0008220einvoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00082214move-result-object v2
    00082216const-string v3, "lat"
    0008221ainvoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    00082220move-result-object v1
    00082222sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    00082226invoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    0008222cmove-result-object v3
    0008222econst-string v4, "acc"
    00082232invoke-virtual {v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    00082238move-result-object v2
    0008223aconst-string v3, ""
    0008223econst-wide/16 v4, 0x49
    00082242if-eq v0, v3, :cond_100
    00082246const-string v3, ""
    0008224aif-eq v1, v3, :cond_100
    0008224econst-string v3, ""
    00082252if-eq v2, v3, :cond_100
    00082256new-instance v3, Ljava/lang/StringBuilder;
    0008225ainvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    00082260sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082264invoke-static {v6, v7, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    0008226amove-result-object v4
    0008226cinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082272sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082276invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008227csget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082280const-wide/16 v6, 0x6b
    00082284invoke-static {v4, v5, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    0008228amove-result-object v4
    0008228cinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082292sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082296invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008229cinvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000822a2sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000822a6invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000822acinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000822b2sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000822b6invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000822bcconst-string v0, "unknown"
    000822c0invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000822c6sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000822cainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000822d0invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000822d6invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000822dcmove-result-object v0
    000822deinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    000822e4goto/16 :goto_1c4
    000822e8const-string v0, "phone"
    000822ecinvoke-virtual {v11, v0}, Lcmf0/c3b5bm90zq/patch/C11;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    000822f2move-result-object v0
    000822f4check-cast v0, Landroid/telephony/TelephonyManager;
    000822f8invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimOperator()Ljava/lang/String;
    000822femove-result-object v1
    00082300invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    00082306move-result v2
    00082308if-nez v2, :cond_178
    0008230cinvoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
    00082312move-result-object v0
    00082314check-cast v0, Landroid/telephony/gsm/GsmCellLocation;
    00082318const/4 v2, 0x0
    0008231aconst/4 v3, 0x3
    0008231cinvoke-virtual {v1, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
    00082322move-result-object v2
    00082324invoke-virtual {v1, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
    0008232amove-result-object v1
    0008232cinvoke-virtual {v0}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I
    00082332move-result v3
    00082334invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
    0008233amove-result-object v3
    0008233cinvoke-virtual {v0}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I
    00082342move-result v0
    00082344invoke-static {v0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
    0008234amove-result-object v0
    0008234cnew-instance v6, Ljava/lang/StringBuilder;
    00082350invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
    00082356sget-wide v7, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0008235ainvoke-static {v7, v8, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00082360move-result-object v7
    00082362invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082368sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0008236cinvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082372sget-wide v7, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082376const-wide/16 v9, 0x69
    0008237ainvoke-static {v7, v8, v9, v10}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00082380move-result-object v7
    00082382invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082388sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0008238cinvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082392invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082398sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0008239cinvoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000823a2invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000823a8sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000823acinvoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000823b2invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000823b8sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000823bcinvoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000823c2invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000823c8invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000823cemove-result-object v0
    000823d0invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    000823d6return-void
    000823d8new-instance v0, Ljava/lang/StringBuilder;
    000823dcinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    000823e2sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000823e6invoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000823ecmove-result-object v1
    000823eeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000823f4sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000823f8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000823fesget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082402const-wide/16 v3, 0x53
    00082406invoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    0008240cmove-result-object v1
    0008240einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082414sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082418invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008241econst-string v1, "Can't get location by any one "
    00082422invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082428sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0008242cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082432const-string v1, "null"
    00082436invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008243csget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082440invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082446const-string v1, "null"
    0008244ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082450sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082454invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008245aconst-string v1, "null"
    0008245einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082464invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008246amove-result-object v0
    0008246cgoto/16 :goto_fb
    00082470return-void
    00082472invoke-static {v0, v1}, Ljava/lang/Thread;->sleep(J)V
    00082478new-instance v0, Landroid/content/Intent;
    0008247cconst-class v1, Lcmf0/c3b5bm90zq/patch/C15;
    00082480invoke-direct {v0, v11, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
    00082486sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    0008248aconst-class v2, Lcmf0/c3b5bm90zq/patch/C15;
    0008248einvoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00082494move-result-object v3
    00082496invoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Ljava/lang/Class;Landroid/content/Context;)Z
    0008249cmove-result v1
    0008249eif-nez v1, :cond_1e1
    000824a2invoke-virtual {v11, v0}, Lcmf0/c3b5bm90zq/patch/C11;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
    000824a8goto :goto_1ec
    000824aanew-instance v1, Landroid/content/Intent;
    000824aeconst-class v2, Lcmf0/c3b5bm90zq/patch/C15;
    000824b2invoke-direct {v1, v11, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
    000824b8invoke-virtual {v11, v1}, Lcmf0/c3b5bm90zq/patch/C11;->stopService(Landroid/content/Intent;)Z
    000824begoto :goto_1dd
    000824c0return-void
    000820d8
    000824c2
    000824c2 struct code_item_padding
    000824c2 padding uint16 0x0000
    000824c4
    000824c4 struct try_item
    000824c4 start_addr uint32 0x820e8
    000824c8 insn_count int 104
    000824ca handler_off uint16 0x824fd
    000824cc
    000824cc struct try_item
    000824cc start_addr uint32 0x821bc
    000824d0 insn_count int 3
    000824d2 handler_off uint16 0x82502
    000824d4
    000824d4 struct try_item
    000824d4 start_addr uint32 0x821c2
    000824d8 insn_count int 145
    000824da handler_off uint16 0x824fd
    000824dc
    000824dc struct try_item
    000824dc start_addr uint32 0x822e8
    000824e0 insn_count int 119
    000824e2 handler_off uint16 0x8250a
    000824e4
    000824e4 struct try_item
    000824e4 start_addr uint32 0x823d8
    000824e8 insn_count int 74
    000824ea handler_off uint16 0x824fd
    000824ec
    000824ec struct try_item
    000824ec start_addr uint32 0x82472
    000824f0 insn_count int 3
    000824f2 handler_off uint16 0x8250f
    000824f4
    000824f4 struct try_item
    000824f4 start_addr uint32 0x82478
    000824f8 insn_count int 35
    000824fa handler_off uint16 0x824fd
    000824fc
    000824fc struct encoded_catch_handler_list
    000824fc size int 4
    000824fd
    000824fd struct encoded_catch_handler ← 0x824ca 0x824da 0x824ea 0x824fa
    000824fd size int64 1
    000824fe handlers[0].type_idx int 0x5994
    00082500 handlers[0].addr uint32 0x824c0
    00082502
    00082502 struct encoded_catch_handler ← 0x824d2
    00082502 size int64 2
    00082503 handlers[0].type_idx int 0x59ac
    00082505 handlers[0].addr uint32 0x821c2
    00082506 handlers[1].type_idx int 0x5994
    00082508 handlers[1].addr uint32 0x824c0
    0008250a
    0008250a struct encoded_catch_handler ← 0x824e2
    0008250a size int64 1
    0008250b handlers[0].type_idx int 0x5994
    0008250d handlers[0].addr uint32 0x823d8
    0008250f
    0008250f struct encoded_catch_handler ← 0x824f2
    0008250f size int64 2
    00082510 handlers[0].type_idx int 0x59ac
    00082512 handlers[0].addr uint32 0x82478
    00082514 handlers[1].type_idx int 0x5994
    00082516 handlers[1].addr uint32 0x824c0
    00082518
    00082518cmf0.c3b5bm90zq.patch.C11::c(java.lang.String):
    00082528new-instance v0, Ljava/lang/Thread;
    0008252cnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$4;
    00082530invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$4;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
    00082536invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    0008253cinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
    00082542return-void
    00082518
    00082544
    00082544cmf0.c3b5bm90zq.patch.C11::c(java.lang.String, java.lang.String):
    00082554new-instance v0, Ljava/lang/Thread;
    00082558new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$18;
    0008255cinvoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11$18;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
    00082562invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    00082568invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    0008256ereturn-void
    00082544
    00082570
    00082570cmf0.c3b5bm90zq.patch.C11::d():
    00082580new-instance v0, Ljava/lang/Thread;
    00082584new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$15;
    00082588invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$15;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
    0008258einvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    00082594invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    0008259areturn-void
    00082570
    0008259c
    0008259ccmf0.c3b5bm90zq.patch.C11::d(java.lang.String):
    000825acnew-instance v0, Ljava/lang/Thread;
    000825b0new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$7;
    000825b4invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$7;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
    000825bainvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    000825c0invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    000825c6return-void
    0008259c
    000825c8
    000825c8cmf0.c3b5bm90zq.patch.C11::d(java.lang.String, java.lang.String):
    000825d8new-instance v0, Ljava/lang/Thread;
    000825dcnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$20;
    000825e0invoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11$20;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
    000825e6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    000825ecinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
    000825f2return-void
    000825c8
    000825f4
    000825f4cmf0.c3b5bm90zq.patch.C11::e():
    00082604new-instance v0, Ljava/lang/Thread;
    00082608new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$16;
    0008260cinvoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$16;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
    00082612invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    00082618invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    0008261ereturn-void
    000825f4
    00082620
    00082620cmf0.c3b5bm90zq.patch.C11::e(java.lang.String):
    00082630new-instance v0, Ljava/lang/Thread;
    00082634new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$11;
    00082638invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$11;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
    0008263einvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    00082644invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    0008264areturn-void
    00082620
    0008264c
    0008264ccmf0.c3b5bm90zq.patch.C11::e(java.lang.String, java.lang.String):
    0008265cnew-instance v0, Ljava/lang/Thread;
    00082660new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$22;
    00082664invoke-direct {v1, v2, v4, v3}, Lcmf0/c3b5bm90zq/patch/C11$22;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
    0008266ainvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    00082670invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    00082676return-void
    0008264c
    00082678
    00082678cmf0.c3b5bm90zq.patch.C11::f():
    00082688new-instance v0, Ljava/lang/Thread;
    0008268cnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$17;
    00082690invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$17;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
    00082696invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    0008269cinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
    000826a2return-void
    00082678
    000826a4
    000826a4cmf0.c3b5bm90zq.patch.C11::f(java.lang.String):
    000826b4new-instance v0, Ljava/lang/Thread;
    000826b8new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$14;
    000826bcinvoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$14;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
    000826c2invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    000826c8invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    000826cereturn-void
    000826a4
    000826d0
    000826d0cmf0.c3b5bm90zq.patch.C11::g():
    000826e0new-instance v0, Ljava/lang/Thread;
    000826e4new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$24;
    000826e8invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$24;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
    000826eeinvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    000826f4invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    000826fareturn-void
    000826d0
    000826fc
    000826fccmf0.c3b5bm90zq.patch.C11::g(java.lang.String):
    0008270cinvoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    00082712move-result v4
    00082714invoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    0008271amove-result-object v0
    0008271cconst-string v1, "wifi"
    00082720invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00082726move-result-object v0
    00082728check-cast v0, Landroid/net/wifi/WifiManager;
    0008272cconst-string v1, "audio"
    00082730invoke-virtual {v3, v1}, Lcmf0/c3b5bm90zq/patch/C11;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00082736move-result-object v1
    00082738check-cast v1, Landroid/media/AudioManager;
    0008273ciput-object v1, v3, Lcmf0/c3b5bm90zq/patch/C11;->ah:Landroid/media/AudioManager;
    00082740const/4 v1, 0x0
    00082742const/4 v2, 0x1
    00082744packed-switch v4, :pswitch_data_3e
    0008274agoto :goto_3d
    0008274cinvoke-virtual {v0, v1}, Landroid/net/wifi/WifiManager;->setWifiEnabled(Z)Z
    00082752invoke-virtual {v0, v2}, Landroid/net/wifi/WifiManager;->setWifiEnabled(Z)Z
    00082758goto :goto_3d
    0008275ainvoke-virtual {v0, v1}, Landroid/net/wifi/WifiManager;->setWifiEnabled(Z)Z
    00082760goto :goto_3d
    00082762iget-object v4, v3, Lcmf0/c3b5bm90zq/patch/C11;->ah:Landroid/media/AudioManager;
    00082766invoke-virtual {v4, v1}, Landroid/media/AudioManager;->setRingerMode(I)V
    0008276cgoto :goto_3d
    0008276eiget-object v4, v3, Lcmf0/c3b5bm90zq/patch/C11;->ah:Landroid/media/AudioManager;
    00082772invoke-virtual {v4, v2}, Landroid/media/AudioManager;->setRingerMode(I)V
    00082778goto :goto_3d
    0008277aiget-object v4, v3, Lcmf0/c3b5bm90zq/patch/C11;->ah:Landroid/media/AudioManager;
    0008277econst/4 v0, 0x2
    00082780invoke-virtual {v4, v0}, Landroid/media/AudioManager;->setRingerMode(I)V
    00082786return-void
    00082788.packed-switch 0x0
    000826fc
    000827a8
    000827a8 struct try_item
    000827a8 start_addr uint32 0x8270c
    000827ac insn_count int 61
    000827ae handler_off uint16 0x827b1
    000827b0
    000827b0 struct encoded_catch_handler_list
    000827b0 size int 1
    000827b1
    000827b1 struct encoded_catch_handler ← 0x827ae
    000827b1 size int64 1
    000827b2 handlers[0].type_idx int 0x5994
    000827b4 handlers[0].addr uint32 0x82786
    000827b5
    000827b5 // align 0x8
    000827b8
    000827b8cmf0.c3b5bm90zq.patch.C11::h(java.lang.String):
    000827c8new-instance v0, Ljava/lang/Thread;
    000827ccnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$27;
    000827d0invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$27;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
    000827d6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    000827dcinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
    000827e2return-void
    000827b8
    000827e4
    000827e4cmf0.c3b5bm90zq.patch.C11::i(java.lang.String):
    000827f4new-instance v0, Ljava/lang/Thread;
    000827f8new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$28;
    000827fcinvoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$28;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
    00082802invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    00082808invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    0008280ereturn-void
    000827e4
    00082810
    00082810cmf0.c3b5bm90zq.patch.C11::onBind(android.content.Intent):
    00082820const/4 v1, 0x0
    00082822return-object v1
    00082810
    00082824
    00082824cmf0.c3b5bm90zq.patch.C11::onCreate():
    00082834invoke-super {v4}, Landroid/app/Service;->onCreate()V
    0008283asget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0008283econst-wide/16 v2, 0x1
    00082842invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00082848move-result-object v0
    0008284asput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
    0008284esget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082852const-wide/16 v2, 0x2
    00082856invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    0008285cmove-result-object v0
    0008285esput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082862sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082866const-wide/16 v2, 0x3
    0008286ainvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00082870move-result-object v0
    00082872sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
    00082876sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0008287aconst-wide/16 v2, 0x4
    0008287einvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00082884move-result-object v0
    00082886sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    0008288asget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0008288econst-wide/16 v2, 0x5
    00082892invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00082898move-result-object v0
    0008289asput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->i:Ljava/lang/String;
    0008289einvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    000828a4move-result-object v0
    000828a6invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/a;->f(Landroid/content/Context;)Landroid/app/Notification;
    000828acmove-result-object v0
    000828aeif-eqz v0, :cond_44
    000828b2const/16 v1, 0x7d3
    000828b6invoke-virtual {v4, v1, v0}, Lcmf0/c3b5bm90zq/patch/C11;->startForeground(ILandroid/app/Notification;)V
    000828bcnew-instance v0, Lcmf0/c3b5bm90zq/patch/C8;
    000828c0invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C8;-><init>()V
    000828c6iput-object v0, v4, Lcmf0/c3b5bm90zq/patch/C11;->E:Landroid/content/BroadcastReceiver;
    000828canew-instance v0, Landroid/content/IntentFilter;
    000828ceinvoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
    000828d4const-string v1, "android.intent.action.ACTION_POWER_CONNECTED"
    000828d8invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
    000828deconst-string v1, "android.intent.action.ACTION_POWER_DISCONNECTED"
    000828e2invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
    000828e8iget-object v1, v4, Lcmf0/c3b5bm90zq/patch/C11;->E:Landroid/content/BroadcastReceiver;
    000828ecinvoke-virtual {v4, v1, v0}, Lcmf0/c3b5bm90zq/patch/C11;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
    000828f2iget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C11;->n:Landroid/content/BroadcastReceiver;
    000828f6new-instance v1, Landroid/content/IntentFilter;
    000828faconst-string v2, "android.os.action.DEVICE_IDLE_MODE_CHANGED"
    000828feinvoke-direct {v1, v2}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
    00082904invoke-virtual {v4, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
    0008290ainvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C11;->a()V
    00082910return-void
    00082824
    00082912
    00082912 struct code_item_padding
    00082912 padding uint16 0x0000
    00082914
    00082914 struct try_item
    00082914 start_addr uint32 0x8289e
    00082918 insn_count int 15
    0008291a handler_off uint16 0x82925
    0008291c
    0008291c struct try_item
    0008291c start_addr uint32 0x828f2
    00082920 insn_count int 12
    00082922 handler_off uint16 0x82929
    00082924
    00082924 struct encoded_catch_handler_list
    00082924 size int 2
    00082925
    00082925 struct encoded_catch_handler ← 0x8291a
    00082925 size int64 1
    00082926 handlers[0].type_idx int 0x5994
    00082928 handlers[0].addr uint32 0x828bc
    00082929
    00082929 struct encoded_catch_handler ← 0x82922
    00082929 size int64 1
    0008292a handlers[0].type_idx int 0x5994
    0008292c handlers[0].addr uint32 0x8290a
    0008292d
    0008292d // align 0x10
    00082930
    00082930cmf0.c3b5bm90zq.patch.C11::onDestroy():
    00082940sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    00082944invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    0008294amove-result-object v1
    0008294cconst-string v2, "4"
    00082950sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082954const-wide/16 v5, 0x6c
    00082958invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    0008295emove-result-object v3
    00082960invoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
    00082966invoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->v()V
    0008296cinvoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->w()V
    00082972invoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->t()V
    00082978const/4 v0, 0x0
    0008297asput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
    0008297einvoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->y()V
    00082984invoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->q()V
    0008298ainvoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C11;->x()V
    00082990sget-boolean v1, Lcmf0/c3b5bm90zq/patch/C11;->k:Z
    00082994if-eqz v1, :cond_57
    00082998sget-boolean v1, Lcmf0/c3b5bm90zq/patch/C6;->c:Z
    0008299cif-eqz v1, :cond_57
    000829a0new-instance v1, Landroid/content/Intent;
    000829a4invoke-direct {v1}, Landroid/content/Intent;-><init>()V
    000829aainvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getResources()Landroid/content/res/Resources;
    000829b0move-result-object v2
    000829b2const v3, 0x7f0c0026
    000829b8invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    000829bemove-result-object v2
    000829c0sput-object v2, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
    000829c4sget-object v2, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
    000829c8invoke-virtual {v1, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
    000829cesget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000829d2const-wide/16 v4, 0x5c
    000829d6invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000829dcmove-result-object v2
    000829deconst-string v3, "/exit/chat/"
    000829e2invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    000829e8invoke-virtual {v7, v1}, Lcmf0/c3b5bm90zq/patch/C11;->sendBroadcast(Landroid/content/Intent;)V
    000829eeiget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C11;->n:Landroid/content/BroadcastReceiver;
    000829f2if-eqz v1, :cond_60
    000829f6iget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C11;->n:Landroid/content/BroadcastReceiver;
    000829fainvoke-virtual {v7, v1}, Lcmf0/c3b5bm90zq/patch/C11;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
    00082a00iget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C11;->E:Landroid/content/BroadcastReceiver;
    00082a04if-eqz v1, :cond_69
    00082a08iget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C11;->E:Landroid/content/BroadcastReceiver;
    00082a0cinvoke-virtual {v7, v1}, Lcmf0/c3b5bm90zq/patch/C11;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
    00082a12invoke-static {v0}, Ljava/lang/System;->exit(I)V
    00082a18invoke-super {v7}, Landroid/app/Service;->onDestroy()V
    00082a1ereturn-void
    00082930
    00082a20
    00082a20 struct try_item
    00082a20 start_addr uint32 0x829ee
    00082a24 insn_count int 18
    00082a26 handler_off uint16 0x82a29
    00082a28
    00082a28 struct encoded_catch_handler_list
    00082a28 size int 1
    00082a29
    00082a29 struct encoded_catch_handler ← 0x82a26
    00082a29 size int64 1
    00082a2a handlers[0].type_idx int 0x5994
    00082a2c handlers[0].addr uint32 0x82a12
    00082a2d
    00082a2d // align 0x10
    00082a30
    00082a30cmf0.c3b5bm90zq.patch.C13::<init>():
    00082a40invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
    00082a46return-void
    00082a30
    00082a48
    00082a48cmf0.c3b5bm90zq.patch.C13::a(java.lang.Class, android.content.Context):
    00082a58const-string v0, "activity"
    00082a5cinvoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00082a62move-result-object v4
    00082a64check-cast v4, Landroid/app/ActivityManager;
    00082a68const v0, 0x7fffffff
    00082a6einvoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
    00082a74move-result-object v4
    00082a76invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    00082a7cmove-result-object v4
    00082a7einvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
    00082a84move-result v0
    00082a86if-eqz v0, :cond_31
    00082a8ainvoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    00082a90move-result-object v0
    00082a92check-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
    00082a96invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
    00082a9cmove-result-object v1
    00082a9eiget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
    00082aa2invoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
    00082aa8move-result-object v0
    00082aaainvoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00082ab0move-result v0
    00082ab2if-eqz v0, :cond_13
    00082ab6const/4 v3, 0x1
    00082ab8return v3
    00082abaconst/4 v3, 0x0
    00082abcreturn v3
    00082a48
    00082abe
    00082abe // align 0x10
    00082ac0
    00082ac0cmf0.c3b5bm90zq.patch.C13::onReceive(android.content.Context, android.content.Intent):
    00082ad0iput-object v2, v1, Lcmf0/c3b5bm90zq/patch/C13;->a:Landroid/content/Context;
    00082ad4const-class v2, Lcmf0/c3b5bm90zq/patch/C11;
    00082ad8iget-object v3, v1, Lcmf0/c3b5bm90zq/patch/C13;->a:Landroid/content/Context;
    00082adcinvoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C13;->a(Ljava/lang/Class;Landroid/content/Context;)Z
    00082ae2move-result v2
    00082ae4if-nez v2, :cond_1a
    00082ae8new-instance v2, Landroid/content/Intent;
    00082aeciget-object v3, v1, Lcmf0/c3b5bm90zq/patch/C13;->a:Landroid/content/Context;
    00082af0const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
    00082af4invoke-direct {v2, v3, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
    00082afaiget-object v3, v1, Lcmf0/c3b5bm90zq/patch/C13;->a:Landroid/content/Context;
    00082afeinvoke-virtual {v3, v2}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
    00082b04return-void
    00082ac0
    00082b06
    00082b06 struct code_item_padding
    00082b06 padding uint16 0x0000
    00082b08
    00082b08 struct try_item
    00082b08 start_addr uint32 0x82ad0
    00082b0c insn_count int 26
    00082b0e handler_off uint16 0x82b11
    00082b10
    00082b10 struct encoded_catch_handler_list
    00082b10 size int 1
    00082b11
    00082b11 struct encoded_catch_handler ← 0x82b0e
    00082b11 size int64 1
    00082b12 handlers[0].type_idx int 0x5994
    00082b14 handlers[0].addr uint32 0x82b04
    00082b15
    00082b15 // align 0x8
    00082b18
    00082b18cmf0.c3b5bm90zq.patch.C15$1::<init>(cmf0.c3b5bm90zq.patch.C15):
    00082b28iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082b2cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00082b32return-void
    00082b18
    00082b34
    00082b34cmf0.c3b5bm90zq.patch.C15$1::onLocationChanged(android.location.Location):
    00082b44if-eqz v7, :cond_123
    00082b48iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082b4cinvoke-virtual {v7}, Landroid/location/Location;->getLongitude()D
    00082b52move-result-wide v1
    00082b54invoke-static {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;D)D
    00082b5aiget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082b5einvoke-virtual {v7}, Landroid/location/Location;->getLatitude()D
    00082b64move-result-wide v1
    00082b66invoke-static {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C15;->b(Lcmf0/c3b5bm90zq/patch/C15;D)D
    00082b6ciget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082b70new-instance v1, Ljava/lang/StringBuilder;
    00082b74invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    00082b7asget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082b7econst-wide/16 v4, 0x49
    00082b82invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00082b88move-result-object v2
    00082b8ainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082b90sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082b94invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082b9asget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082b9econst-wide/16 v4, 0x6b
    00082ba2invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00082ba8move-result-object v2
    00082baainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082bb0sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082bb4invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082bbaiget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082bbeinvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;)D
    00082bc4move-result-wide v2
    00082bc6invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
    00082bccsget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082bd0invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082bd6iget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082bdainvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C15;->b(Lcmf0/c3b5bm90zq/patch/C15;)D
    00082be0move-result-wide v2
    00082be2invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
    00082be8sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082becinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082bf2invoke-virtual {v7}, Landroid/location/Location;->getProvider()Ljava/lang/String;
    00082bf8move-result-object v2
    00082bfainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082c00sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082c04invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082c0ainvoke-virtual {v7}, Landroid/location/Location;->getAccuracy()F
    00082c10move-result v2
    00082c12invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
    00082c18invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00082c1emove-result-object v1
    00082c20invoke-static {v0, v1}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;Ljava/lang/String;)Ljava/lang/String;
    00082c26iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082c2ainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C15;->c(Lcmf0/c3b5bm90zq/patch/C15;)Ljava/lang/String;
    00082c30move-result-object v0
    00082c32iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082c36invoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C15;->d(Lcmf0/c3b5bm90zq/patch/C15;)Ljava/lang/String;
    00082c3cmove-result-object v1
    00082c3eif-eq v0, v1, :cond_123
    00082c42iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082c46iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082c4ainvoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C15;->c(Lcmf0/c3b5bm90zq/patch/C15;)Ljava/lang/String;
    00082c50move-result-object v1
    00082c52invoke-static {v0, v1}, Lcmf0/c3b5bm90zq/patch/C15;->b(Lcmf0/c3b5bm90zq/patch/C15;Ljava/lang/String;)Ljava/lang/String;
    00082c58sget-object v0, Lcmf0/c3b5bm90zq/patch/C15;->a:Lcmf0/c3b5bm90zq/patch/a;
    00082c5ciget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082c60invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
    00082c66move-result-object v1
    00082c68iget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082c6cinvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C15;->b(Lcmf0/c3b5bm90zq/patch/C15;)D
    00082c72move-result-wide v2
    00082c74invoke-static {v2, v3}, Ljava/lang/String;->valueOf(D)Ljava/lang/String;
    00082c7amove-result-object v2
    00082c7cconst-string v3, "long"
    00082c80invoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
    00082c86sget-object v0, Lcmf0/c3b5bm90zq/patch/C15;->a:Lcmf0/c3b5bm90zq/patch/a;
    00082c8aiget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082c8einvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
    00082c94move-result-object v1
    00082c96iget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082c9ainvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;)D
    00082ca0move-result-wide v2
    00082ca2invoke-static {v2, v3}, Ljava/lang/String;->valueOf(D)Ljava/lang/String;
    00082ca8move-result-object v2
    00082caaconst-string v3, "lat"
    00082caeinvoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
    00082cb4sget-object v0, Lcmf0/c3b5bm90zq/patch/C15;->a:Lcmf0/c3b5bm90zq/patch/a;
    00082cb8iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082cbcinvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
    00082cc2move-result-object v1
    00082cc4invoke-virtual {v7}, Landroid/location/Location;->getAccuracy()F
    00082ccamove-result v2
    00082cccinvoke-static {v2}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
    00082cd2move-result-object v2
    00082cd4const-string v3, "acc"
    00082cd8invoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
    00082cdeiget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082ce2invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C15;->c(Lcmf0/c3b5bm90zq/patch/C15;)Ljava/lang/String;
    00082ce8move-result-object v0
    00082ceainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00082cf0invoke-virtual {v7}, Landroid/location/Location;->getProvider()Ljava/lang/String;
    00082cf6move-result-object v7
    00082cf8const-string v0, "network"
    00082cfcinvoke-virtual {v7, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00082d02move-result v7
    00082d04if-eqz v7, :cond_123
    00082d08iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082d0cinvoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->e(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationManager;
    00082d12move-result-object v7
    00082d14const-string v0, "gps"
    00082d18invoke-virtual {v7, v0}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
    00082d1emove-result v7
    00082d20if-eqz v7, :cond_123
    00082d24iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082d28invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->e(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationManager;
    00082d2emove-result-object v7
    00082d30iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082d34invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C15;->f(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationListener;
    00082d3amove-result-object v0
    00082d3cinvoke-virtual {v7, v0}, Landroid/location/LocationManager;->removeUpdates(Landroid/location/LocationListener;)V
    00082d42iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082d46const/4 v0, 0x1
    00082d48invoke-static {v7, v0}, Lcmf0/c3b5bm90zq/patch/C15;->a(Lcmf0/c3b5bm90zq/patch/C15;Z)Z
    00082d4eiget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082d52invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->e(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationManager;
    00082d58move-result-object v0
    00082d5aconst-string v1, "gps"
    00082d5eiget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082d62invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->g(Lcmf0/c3b5bm90zq/patch/C15;)J
    00082d68move-result-wide v2
    00082d6aiget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082d6einvoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->h(Lcmf0/c3b5bm90zq/patch/C15;)J
    00082d74move-result-wide v4
    00082d76long-to-float v4, v4
    00082d78iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C15$1;->a:Lcmf0/c3b5bm90zq/patch/C15;
    00082d7cinvoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C15;->f(Lcmf0/c3b5bm90zq/patch/C15;)Landroid/location/LocationListener;
    00082d82move-result-object v5
    00082d84invoke-virtual/range {v0 .. v5}, Landroid/location/LocationManager;->requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V
    00082d8areturn-void
    00082b34
    00082d8c
    00082d8c struct try_item
    00082d8c start_addr uint32 0x82d24
    00082d90 insn_count int 15
    00082d92 handler_off uint16 0x82d95
    00082d94
    00082d94 struct encoded_catch_handler_list
    00082d94 size int 1
    00082d95
    00082d95 struct encoded_catch_handler ← 0x82d92
    00082d95 size int64 1
    00082d96 handlers[0].type_idx int 0x5994
    00082d98 handlers[0].addr uint32 0x82d42
    00082d9a
    00082d9a // align 0x4
    00082d9c
    00082d9ccmf0.c3b5bm90zq.patch.C15$1::onProviderDisabled(java.lang.String):
    00082dacnew-instance v5, Ljava/lang/StringBuilder;
    00082db0invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    00082db6sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082dbaconst-wide/16 v2, 0x49
    00082dbeinvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00082dc4move-result-object v0
    00082dc6invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082dccsget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082dd0invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082dd6sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082ddaconst-wide/16 v2, 0x53
    00082ddeinvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00082de4move-result-object v0
    00082de6invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082decsget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082df0invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082df6const-string v0, "Gps is turned off "
    00082dfainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082e00sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082e04invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082e0aconst-string v0, "null"
    00082e0einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082e14sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082e18invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082e1econst-string v0, "null"
    00082e22invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082e28sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082e2cinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082e32const-string v0, "null"
    00082e36invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082e3cinvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00082e42move-result-object v5
    00082e44invoke-static {v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00082e4areturn-void
    00082d9c
    00082e4c
    00082e4ccmf0.c3b5bm90zq.patch.C15$1::onProviderEnabled(java.lang.String):
    00082e5cnew-instance v5, Ljava/lang/StringBuilder;
    00082e60invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    00082e66sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082e6aconst-wide/16 v2, 0x49
    00082e6einvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00082e74move-result-object v0
    00082e76invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082e7csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082e80invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082e86sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00082e8aconst-wide/16 v2, 0x53
    00082e8einvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00082e94move-result-object v0
    00082e96invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082e9csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082ea0invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082ea6const-string v0, "Gps is turned on "
    00082eaainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082eb0sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082eb4invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082ebaconst-string v0, "null"
    00082ebeinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082ec4sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082ec8invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082ececonst-string v0, "null"
    00082ed2invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082ed8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00082edcinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082ee2const-string v0, "null"
    00082ee6invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00082eecinvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00082ef2move-result-object v5
    00082ef4invoke-static {v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00082efareturn-void
    00082e4c
    00082efc
    00082efccmf0.c3b5bm90zq.patch.C15$1::onStatusChanged(java.lang.String, int, android.os.Bundle):
    00082f0creturn-void
    00082efc
    00082f0e
    00082f0e // align 0x10
    00082f10
    00082f10cmf0.c3b5bm90zq.patch.C15::<clinit>():
    00082f20new-instance v0, Lcmf0/c3b5bm90zq/patch/a;
    00082f24invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/a;-><init>()V
    00082f2asput-object v0, Lcmf0/c3b5bm90zq/patch/C15;->a:Lcmf0/c3b5bm90zq/patch/a;
    00082f2ereturn-void
    00082f10
    00082f30
    00082f30cmf0.c3b5bm90zq.patch.C15::<init>():
    00082f40invoke-direct {v2}, Landroid/app/Service;-><init>()V
    00082f46const-wide/16 v0, 0x1388
    00082f4aiput-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->b:J
    00082f4econst-wide/16 v0, 0x0
    00082f52iput-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->c:J
    00082f56const-wide/16 v0, 0x0
    00082f5aiput-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->d:D
    00082f5eiput-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->e:D
    00082f62const/4 v0, 0x0
    00082f64iput-boolean v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->j:Z
    00082f68return-void
    00082f30
    00082f6a
    00082f6a // align 0x4
    00082f6c
    00082f6ccmf0.c3b5bm90zq.patch.C15::a(cmf0.c3b5bm90zq.patch.C15):
    00082f7ciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->d:D
    00082f80return-wide v0
    00082f6c
    00082f82
    00082f82 // align 0x4
    00082f84
    00082f84cmf0.c3b5bm90zq.patch.C15::a(cmf0.c3b5bm90zq.patch.C15, double):
    00082f94iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->e:D
    00082f98return-wide v1
    00082f84
    00082f9a
    00082f9a // align 0x4
    00082f9c
    00082f9ccmf0.c3b5bm90zq.patch.C15::a(cmf0.c3b5bm90zq.patch.C15, java.lang.String):
    00082faciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->h:Ljava/lang/String;
    00082fb0return-object v1
    00082f9c
    00082fb2
    00082fb2 // align 0x4
    00082fb4
    00082fb4cmf0.c3b5bm90zq.patch.C15::a():
    00082fc4const-wide/16 v0, 0x53
    00082fc8const-wide/16 v2, 0x49
    00082fccconst-string v4, "location"
    00082fd0invoke-virtual {v12, v4}, Lcmf0/c3b5bm90zq/patch/C15;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00082fd6move-result-object v4
    00082fd8check-cast v4, Landroid/location/LocationManager;
    00082fdciput-object v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
    00082fe0new-instance v4, Lcmf0/c3b5bm90zq/patch/C15$1;
    00082fe4invoke-direct {v4, v12}, Lcmf0/c3b5bm90zq/patch/C15$1;-><init>(Lcmf0/c3b5bm90zq/patch/C15;)V
    00082feaiput-object v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
    00082feeinvoke-virtual {v12}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
    00082ff4move-result-object v4
    00082ff6const-string v5, "android.permission.ACCESS_FINE_LOCATION"
    00082ffainvoke-static {v4, v5}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
    00083000move-result v4
    00083002if-eqz v4, :cond_2e
    00083006invoke-virtual {v12}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
    0008300cmove-result-object v4
    0008300econst-string v5, "android.permission.ACCESS_COARSE_LOCATION"
    00083012invoke-static {v4, v5}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
    00083018move-result v4
    0008301aif-eqz v4, :cond_2e
    0008301ereturn-void
    00083020iget-object v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
    00083024const-string v5, "network"
    00083028invoke-virtual {v4, v5}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
    0008302emove-result v4
    00083030iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
    00083034const-string v6, "gps"
    00083038invoke-virtual {v5, v6}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
    0008303emove-result v5
    00083040if-nez v5, :cond_8f
    00083044if-nez v4, :cond_8f
    00083048new-instance v4, Ljava/lang/StringBuilder;
    0008304cinvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    00083052sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00083056invoke-static {v5, v6, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    0008305cmove-result-object v5
    0008305einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083064sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083068invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008306esget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00083072invoke-static {v5, v6, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00083078move-result-object v5
    0008307ainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083080sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083084invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008308aconst-string v5, "Can't get location by any one "
    0008308einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083094sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083098invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008309econst-string v5, "null"
    000830a2invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000830a8sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000830acinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000830b2const-string v5, "null"
    000830b6invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000830bcsget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000830c0invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000830c6const-string v5, "null"
    000830cainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000830d0invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000830d6move-result-object v4
    000830d8invoke-static {v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    000830degoto/16 :goto_1df
    000830e2const-wide/16 v6, 0x6b
    000830e6if-eqz v4, :cond_fe
    000830eaiget-object v8, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
    000830eeconst-string v9, "network"
    000830f2invoke-virtual {v8, v9}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
    000830f8move-result-object v8
    000830faif-eqz v8, :cond_168
    000830feinvoke-virtual {v8}, Landroid/location/Location;->getLongitude()D
    00083104move-result-wide v9
    00083106iput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
    0008310ainvoke-virtual {v8}, Landroid/location/Location;->getLatitude()D
    00083110move-result-wide v9
    00083112iput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
    00083116new-instance v9, Ljava/lang/StringBuilder;
    0008311ainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    00083120sget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00083124invoke-static {v10, v11, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    0008312amove-result-object v10
    0008312cinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083132sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083136invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008313csget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00083140invoke-static {v10, v11, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00083146move-result-object v6
    00083148invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008314esget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083152invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083158iget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
    0008315cinvoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
    00083162sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083166invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008316ciget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
    00083170invoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
    00083176sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0008317ainvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083180const-string v6, "LKL "
    00083184invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008318ainvoke-virtual {v8}, Landroid/location/Location;->getProvider()Ljava/lang/String;
    00083190move-result-object v6
    00083192invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083198sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0008319cinvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000831a2invoke-virtual {v8}, Landroid/location/Location;->getAccuracy()F
    000831a8move-result v6
    000831aainvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
    000831b0invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000831b6move-result-object v6
    000831b8invoke-static {v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    000831begoto :goto_168
    000831c0if-eqz v5, :cond_168
    000831c4iget-object v8, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
    000831c8const-string v9, "gps"
    000831ccinvoke-virtual {v8, v9}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
    000831d2move-result-object v8
    000831d4if-eqz v8, :cond_168
    000831d8invoke-virtual {v8}, Landroid/location/Location;->getLongitude()D
    000831demove-result-wide v9
    000831e0iput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
    000831e4invoke-virtual {v8}, Landroid/location/Location;->getLatitude()D
    000831eamove-result-wide v9
    000831eciput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
    000831f0new-instance v9, Ljava/lang/StringBuilder;
    000831f4invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
    000831fasget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000831feinvoke-static {v10, v11, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00083204move-result-object v10
    00083206invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008320csget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083210invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083216sget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0008321ainvoke-static {v10, v11, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00083220move-result-object v6
    00083222invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083228sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0008322cinvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083232iget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
    00083236invoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
    0008323csget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083240invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083246iget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
    0008324ainvoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
    00083250sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083254invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008325aconst-string v6, "LKL "
    0008325einvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083264invoke-virtual {v8}, Landroid/location/Location;->getProvider()Ljava/lang/String;
    0008326amove-result-object v6
    0008326cinvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083272sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083276invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008327cinvoke-virtual {v8}, Landroid/location/Location;->getAccuracy()F
    00083282move-result v6
    00083284invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
    0008328ainvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00083290move-result-object v6
    00083292goto :goto_fa
    00083294if-eqz v4, :cond_17d
    00083298iget-boolean v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->j:Z
    0008329cif-nez v4, :cond_1df
    000832a0iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
    000832a4const-string v6, "network"
    000832a8iget-wide v7, v12, Lcmf0/c3b5bm90zq/patch/C15;->b:J
    000832aciget-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->c:J
    000832b0long-to-float v9, v9
    000832b2iget-object v10, v12, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
    000832b6invoke-virtual/range {v5 .. v10}, Landroid/location/LocationManager;->requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V
    000832bcgoto :goto_1df
    000832beif-eqz v5, :cond_1df
    000832c2iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
    000832c6const-string v6, "gps"
    000832caiget-wide v7, v12, Lcmf0/c3b5bm90zq/patch/C15;->b:J
    000832ceiget-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->c:J
    000832d2long-to-float v9, v9
    000832d4iget-object v10, v12, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
    000832d8goto :goto_179
    000832damove-exception v4
    000832dcnew-instance v5, Ljava/lang/StringBuilder;
    000832e0invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    000832e6sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000832eainvoke-static {v6, v7, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000832f0move-result-object v2
    000832f2invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000832f8sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000832fcinvoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083302sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00083306invoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    0008330cmove-result-object v0
    0008330einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083314sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083318invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008331einvoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    00083324move-result-object v0
    00083326invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008332csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083330invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083336const-string v0, "null"
    0008333ainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083340sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083344invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008334aconst-string v0, "null"
    0008334einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083354sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083358invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008335econst-string v0, "null"
    00083362invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083368invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0008336emove-result-object v0
    00083370invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00083376const-wide/16 v0, 0x0
    0008337aiput-wide v0, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
    0008337eiput-wide v0, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
    00083382return-void
    00082fb4
    00083384
    00083384 struct try_item
    00083384 start_addr uint32 0x82fcc
    00083388 insn_count int 390
    0008338a handler_off uint16 0x8338d
    0008338c
    0008338c struct encoded_catch_handler_list
    0008338c size int 1
    0008338d
    0008338d struct encoded_catch_handler ← 0x8338a
    0008338d size int64 1
    0008338e handlers[0].type_idx int 0x5994
    00083390 handlers[0].addr uint32 0x832da
    00083392
    00083392 // align 0x4
    00083394
    00083394cmf0.c3b5bm90zq.patch.C15::a(cmf0.c3b5bm90zq.patch.C15, boolean):
    000833a4iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->j:Z
    000833a8return v1
    00083394
    000833aa
    000833aa // align 0x4
    000833ac
    000833accmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15):
    000833bciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->e:D
    000833c0return-wide v0
    000833ac
    000833c2
    000833c2 // align 0x4
    000833c4
    000833c4cmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15, double):
    000833d4iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->d:D
    000833d8return-wide v1
    000833c4
    000833da
    000833da // align 0x4
    000833dc
    000833dccmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15, java.lang.String):
    000833eciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->i:Ljava/lang/String;
    000833f0return-object v1
    000833dc
    000833f2
    000833f2 // align 0x4
    000833f4
    000833f4cmf0.c3b5bm90zq.patch.C15::c(cmf0.c3b5bm90zq.patch.C15):
    00083404iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->h:Ljava/lang/String;
    00083408return-object v0
    000833f4
    0008340a
    0008340a // align 0x4
    0008340c
    0008340ccmf0.c3b5bm90zq.patch.C15::d(cmf0.c3b5bm90zq.patch.C15):
    0008341ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->i:Ljava/lang/String;
    00083420return-object v0
    0008340c
    00083422
    00083422 // align 0x4
    00083424
    00083424cmf0.c3b5bm90zq.patch.C15::e(cmf0.c3b5bm90zq.patch.C15):
    00083434iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
    00083438return-object v0
    00083424
    0008343a
    0008343a // align 0x4
    0008343c
    0008343ccmf0.c3b5bm90zq.patch.C15::f(cmf0.c3b5bm90zq.patch.C15):
    0008344ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
    00083450return-object v0
    0008343c
    00083452
    00083452 // align 0x4
    00083454
    00083454cmf0.c3b5bm90zq.patch.C15::g(cmf0.c3b5bm90zq.patch.C15):
    00083464iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->b:J
    00083468return-wide v0
    00083454
    0008346a
    0008346a // align 0x4
    0008346c
    0008346ccmf0.c3b5bm90zq.patch.C15::h(cmf0.c3b5bm90zq.patch.C15):
    0008347ciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->c:J
    00083480return-wide v0
    0008346c
    00083482
    00083482 // align 0x4
    00083484
    00083484cmf0.c3b5bm90zq.patch.C15::onBind(android.content.Intent):
    00083494const/4 v1, 0x0
    00083496return-object v1
    00083484
    00083498
    00083498cmf0.c3b5bm90zq.patch.C15::onCreate():
    000834a8invoke-super {v2}, Landroid/app/Service;->onCreate()V
    000834aeinvoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
    000834b4move-result-object v0
    000834b6invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/a;->f(Landroid/content/Context;)Landroid/app/Notification;
    000834bcmove-result-object v0
    000834beif-eqz v0, :cond_12
    000834c2const/16 v1, 0x7d5
    000834c6invoke-virtual {v2, v1, v0}, Lcmf0/c3b5bm90zq/patch/C15;->startForeground(ILandroid/app/Notification;)V
    000834ccinvoke-direct {v2}, Lcmf0/c3b5bm90zq/patch/C15;->a()V
    000834d2return-void
    00083498
    000834d4
    000834d4 struct try_item
    000834d4 start_addr uint32 0x834ae
    000834d8 insn_count int 15
    000834da handler_off uint16 0x834dd
    000834dc
    000834dc struct encoded_catch_handler_list
    000834dc size int 1
    000834dd
    000834dd struct encoded_catch_handler ← 0x834da
    000834dd size int64 1
    000834de handlers[0].type_idx int 0x5994
    000834e0 handlers[0].addr uint32 0x834cc
    000834e1
    000834e1 // align 0x4
    000834e4
    000834e4cmf0.c3b5bm90zq.patch.C15::onDestroy():
    000834f4iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
    000834f8iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
    000834fcinvoke-virtual {v0, v1}, Landroid/location/LocationManager;->removeUpdates(Landroid/location/LocationListener;)V
    00083502invoke-super {v2}, Landroid/app/Service;->onDestroy()V
    00083508return-void
    000834e4
    0008350a
    0008350a struct code_item_padding
    0008350a padding uint16 0x0000
    0008350c
    0008350c struct try_item
    0008350c start_addr uint32 0x834f4
    00083510 insn_count int 7
    00083512 handler_off uint16 0x83515
    00083514
    00083514 struct encoded_catch_handler_list
    00083514 size int 1
    00083515
    00083515 struct encoded_catch_handler ← 0x83512
    00083515 size int64 1
    00083516 handlers[0].type_idx int 0x5994
    00083518 handlers[0].addr uint32 0x83502
    00083519
    00083519 // align 0x4
    0008351c
    0008351ccmf0.c3b5bm90zq.patch.C1::<init>():
    0008352cinvoke-direct {v1}, Landroid/accessibilityservice/AccessibilityService;-><init>()V
    00083532const-string v0, ""
    00083536iput-object v0, v1, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
    0008353areturn-void
    0008351c
    0008353c
    0008353ccmf0.c3b5bm90zq.patch.C1::a(android.view.accessibility.AccessibilityEvent):
    0008354cinvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List;
    00083552move-result-object v1
    00083554invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
    0008355amove-result-object v1
    0008355creturn-object v1
    0008353c
    0008355e
    0008355e // align 0x10
    00083560
    00083560cmf0.c3b5bm90zq.patch.C1::a(java.lang.String):
    00083570new-instance v0, Ljava/text/SimpleDateFormat;
    00083574const-string v1, "dd-MM-yyyy"
    00083578sget-object v2, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
    0008357cinvoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
    00083582new-instance v1, Ljava/util/Date;
    00083586invoke-direct {v1}, Ljava/util/Date;-><init>()V
    0008358cinvoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
    00083592move-result-object v0
    00083594invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
    0008359amove-result-object v1
    0008359cinvoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000835a2move-result-object v1
    000835a4const v2, 0x7f0c0026
    000835aainvoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    000835b0move-result-object v1
    000835b2new-instance v2, Ljava/lang/StringBuilder;
    000835b6invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    000835bcinvoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
    000835c2move-result-object v3
    000835c4invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
    000835camove-result-object v3
    000835ccinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000835d2const-string v3, "/"
    000835d6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000835dcinvoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
    000835e2move-result-object v1
    000835e4invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000835eainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000835f0move-result-object v1
    000835f2new-instance v2, Ljava/io/File;
    000835f6invoke-direct {v2, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    000835fcinvoke-virtual {v2}, Ljava/io/File;->exists()Z
    00083602move-result v1
    00083604if-nez v1, :cond_4d
    00083608return-void
    0008360anew-instance v1, Ljava/io/FileWriter;
    0008360enew-instance v3, Ljava/lang/StringBuilder;
    00083612invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    00083618invoke-virtual {v2}, Ljava/io/File;->getPath()Ljava/lang/String;
    0008361emove-result-object v2
    00083620invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083626const-string v2, "/config"
    0008362ainvoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083630invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083636const-string v0, ".log"
    0008363ainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083640invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00083646move-result-object v0
    00083648const/4 v2, 0x1
    0008364ainvoke-direct {v1, v0, v2}, Ljava/io/FileWriter;-><init>(Ljava/lang/String;Z)V
    00083650invoke-virtual {v1, v5}, Ljava/io/FileWriter;->write(Ljava/lang/String;)V
    00083656invoke-virtual {v1}, Ljava/io/FileWriter;->close()V
    0008365creturn-void
    00083560
    0008365e
    0008365e struct code_item_padding
    0008365e padding uint16 0x0000
    00083660
    00083660 struct try_item
    00083660 start_addr uint32 0x83570
    00083664 insn_count int 118
    00083666 handler_off uint16 0x83669
    00083668
    00083668 struct encoded_catch_handler_list
    00083668 size int 1
    00083669
    00083669 struct encoded_catch_handler ← 0x83666
    00083669 size int64 1
    0008366a handlers[0].type_idx int 0x5940
    0008366c handlers[0].addr uint32 0x8365c
    0008366d
    0008366d // align 0x10
    00083670
    00083670cmf0.c3b5bm90zq.patch.C1::a(android.content.Context, java.lang.String):
    00083680const/4 v0, 0x0
    00083682invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    00083688move-result-object v1
    0008368ainvoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
    00083690const/4 v1, 0x1
    00083692return v1
    00083694return v0
    00083670
    00083696
    00083696 struct code_item_padding
    00083696 padding uint16 0x0000
    00083698
    00083698 struct try_item
    00083698 start_addr uint32 0x83682
    0008369c insn_count int 7
    0008369e handler_off uint16 0x836a1
    000836a0
    000836a0 struct encoded_catch_handler_list
    000836a0 size int 1
    000836a1
    000836a1 struct encoded_catch_handler ← 0x8369e
    000836a1 size int64 1
    000836a2 handlers[0].type_idx int 0x4c90
    000836a3 handlers[0].addr uint32 0x83694
    000836a4
    000836a4cmf0.c3b5bm90zq.patch.C1::b():
    000836b4invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getResources()Landroid/content/res/Resources;
    000836bamove-result-object v0
    000836bcconst v1, 0x7f0c0021
    000836c2invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    000836c8move-result-object v0
    000836caconst/4 v1, 0x3
    000836ccinvoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
    000836d2move-result v1
    000836d4const/4 v2, 0x0
    000836d6const/16 v3, 0x31
    000836daconst/4 v4, 0x1
    000836dcif-ne v1, v3, :cond_2c
    000836e0new-instance v1, Lcmf0/c3b5bm90zq/patch/c;
    000836e4invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
    000836eamove-result-object v5
    000836ecinvoke-direct {v1, v5}, Lcmf0/c3b5bm90zq/patch/c;-><init>(Landroid/content/Context;)V
    000836f2iput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C1;->a:Lcmf0/c3b5bm90zq/patch/c;
    000836f6iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C1;->a:Lcmf0/c3b5bm90zq/patch/c;
    000836fainvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
    00083700move-result v1
    00083702if-eqz v1, :cond_2a
    00083706goto :goto_2c
    00083708const/4 v1, 0x0
    0008370agoto :goto_2d
    0008370cconst/4 v1, 0x1
    0008370einvoke-virtual {v0, v4}, Ljava/lang/String;->charAt(I)C
    00083714move-result v5
    00083716if-ne v5, v3, :cond_3a
    0008371asget-boolean v5, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
    0008371eif-ne v5, v4, :cond_38
    00083722goto :goto_3a
    00083724const/4 v5, 0x0
    00083726goto :goto_3b
    00083728const/4 v5, 0x1
    0008372aif-ne v1, v4, :cond_68
    0008372eif-ne v5, v4, :cond_68
    00083732invoke-virtual {v0, v2}, Ljava/lang/String;->charAt(I)C
    00083738move-result v0
    0008373aif-ne v0, v3, :cond_65
    0008373einvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
    00083744move-result-object v0
    00083746invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    0008374cmove-result-object v0
    0008374econst/high16 v1, 0x7f0c0000
    00083752invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    00083758move-result-object v0
    0008375aconst-string v1, ".."
    0008375einvoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00083764move-result v1
    00083766if-nez v1, :cond_68
    0008376ainvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
    00083770move-result-object v1
    00083772invoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C1;->a(Landroid/content/Context;Ljava/lang/String;)Z
    00083778move-result v0
    0008377aif-ne v0, v4, :cond_68
    0008377einvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->a()V
    00083784return-void
    000836a4
    00083786
    00083786 // align 0x8
    00083788
    00083788cmf0.c3b5bm90zq.patch.C1::a():
    00083798invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getResources()Landroid/content/res/Resources;
    0008379emove-result-object v0
    000837a0const v1, 0x7f0c0021
    000837a6invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    000837acmove-result-object v0
    000837aeconst/4 v1, 0x0
    000837b0invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
    000837b6move-result v0
    000837b8const/16 v1, 0x31
    000837bcif-ne v0, v1, :cond_2e
    000837c0invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getPackageManager()Landroid/content/pm/PackageManager;
    000837c6move-result-object v0
    000837c8new-instance v1, Landroid/content/ComponentName;
    000837ccinvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
    000837d2move-result-object v2
    000837d4const-class v3, Lcmf0/c3b5bm90zq/patch/C7;
    000837d8invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
    000837deinvoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getComponentEnabledSetting(Landroid/content/ComponentName;)I
    000837e4move-result v2
    000837e6const/4 v3, 0x2
    000837e8if-eq v2, v3, :cond_2e
    000837ecconst/4 v2, 0x1
    000837eeinvoke-virtual {v0, v1, v3, v2}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
    000837f4return-void
    00083788
    000837f6
    000837f6 struct code_item_padding
    000837f6 padding uint16 0x0000
    000837f8
    000837f8 struct try_item
    000837f8 start_addr uint32 0x83798
    000837fc insn_count int 46
    000837fe handler_off uint16 0x83801
    00083800
    00083800 struct encoded_catch_handler_list
    00083800 size int 1
    00083801
    00083801 struct encoded_catch_handler ← 0x837fe
    00083801 size int64 1
    00083802 handlers[0].type_idx int 0x5994
    00083804 handlers[0].addr uint32 0x837f4
    00083805
    00083805 // align 0x8
    00083808
    00083808cmf0.c3b5bm90zq.patch.C1::onAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
    00083818invoke-direct {v13, v14}, Lcmf0/c3b5bm90zq/patch/C1;->a(Landroid/view/accessibility/AccessibilityEvent;)Ljava/lang/String;
    0008381emove-result-object v0
    00083820invoke-virtual {v14}, Landroid/view/accessibility/AccessibilityEvent;->getPackageName()Ljava/lang/CharSequence;
    00083826move-result-object v14
    00083828check-cast v14, Ljava/lang/String;
    0008382cnew-instance v1, Ljava/lang/StringBuilder;
    00083830invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    00083836const-string v2, "["
    0008383ainvoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
    00083840move-result v2
    00083842const-string v3, "]"
    00083846invoke-virtual {v0, v3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
    0008384cmove-result v3
    0008384eand-int/2addr v2, v3
    00083850const/4 v3, 0x1
    00083852if-eqz v2, :cond_28
    00083856invoke-virtual {v0}, Ljava/lang/String;->length()I
    0008385cmove-result v2
    0008385esub-int/2addr v2, v3
    00083860invoke-virtual {v0, v3, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
    00083866move-result-object v0
    00083868iget-object v2, v13, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
    0008386cinvoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00083872move-result v2
    00083874if-eqz v2, :cond_31
    00083878return-void
    0008387aiput-object v0, v13, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
    0008387eif-eqz v14, :cond_1bd
    00083882invoke-virtual {v0}, Ljava/lang/String;->length()I
    00083888move-result v2
    0008388aif-eqz v2, :cond_1bd
    0008388enew-instance v2, Ljava/text/SimpleDateFormat;
    00083892const-string v4, "HH:mm a"
    00083896sget-object v5, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
    0008389ainvoke-direct {v2, v4, v5}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
    000838a0new-instance v4, Ljava/util/Date;
    000838a4invoke-direct {v4}, Ljava/util/Date;-><init>()V
    000838aainvoke-virtual {v2, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
    000838b0move-result-object v2
    000838b2invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
    000838b8move-result-object v4
    000838bainvoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000838c0move-result-object v4
    000838c2const v5, 0x7f0c0021
    000838c8invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    000838cemove-result-object v4
    000838d0new-instance v5, Ljava/lang/String;
    000838d4const-string v6, "-1"
    000838d8invoke-direct {v5, v6}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
    000838deconst/4 v6, 0x2
    000838e0invoke-virtual {v4, v6}, Ljava/lang/String;->charAt(I)C
    000838e6move-result v4
    000838e8const/16 v7, 0x30
    000838ecif-ne v4, v7, :cond_ef
    000838f0invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
    000838f6move-result-object v4
    000838f8invoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    000838femove-result-object v4
    00083900invoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
    00083906move-result-object v7
    00083908if-eqz v7, :cond_ef
    0008390cinvoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
    00083912move-result-object v7
    00083914const-string v8, ""
    00083918invoke-virtual {v7, v8}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    0008391emove-result v7
    00083920if-nez v7, :cond_ef
    00083924invoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
    0008392amove-result-object v4
    0008392cinstance-of v7, v4, Landroid/graphics/drawable/BitmapDrawable;
    00083930const/16 v8, 0x32
    00083934const/16 v9, 0x18
    00083938if-eqz v7, :cond_b2
    0008393cif-eqz v4, :cond_ef
    00083940check-cast v4, Landroid/graphics/drawable/BitmapDrawable;
    00083944invoke-virtual {v4}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
    0008394amove-result-object v4
    0008394cinvoke-static {v4, v9, v9, v3}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
    00083952move-result-object v4
    00083954new-instance v5, Ljava/io/ByteArrayOutputStream;
    00083958invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;-><init>()V
    0008395esget-object v7, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
    00083962invoke-virtual {v4, v7, v8, v5}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
    00083968invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
    0008396emove-result-object v4
    00083970invoke-static {v4, v6}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
    00083976move-result-object v4
    00083978move-object v5, v4
    0008397agoto :goto_ef
    0008397cinvoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
    00083982move-result v5
    00083984invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
    0008398amove-result v7
    0008398csget-object v10, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
    00083990invoke-static {v5, v7, v10}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
    00083996move-result-object v5
    00083998new-instance v7, Landroid/graphics/Canvas;
    0008399cinvoke-direct {v7, v5}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
    000839a2invoke-virtual {v7}, Landroid/graphics/Canvas;->getWidth()I
    000839a8move-result v10
    000839aainvoke-virtual {v7}, Landroid/graphics/Canvas;->getHeight()I
    000839b0move-result v11
    000839b2const/4 v12, 0x0
    000839b4invoke-virtual {v4, v12, v12, v10, v11}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
    000839bainvoke-virtual {v4, v7}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
    000839c0invoke-static {v5, v9, v9, v3}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
    000839c6move-result-object v4
    000839c8if-eq v5, v4, :cond_dd
    000839ccinvoke-virtual {v5}, Landroid/graphics/Bitmap;->recycle()V
    000839d2new-instance v5, Ljava/io/ByteArrayOutputStream;
    000839d6invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;-><init>()V
    000839dcsget-object v7, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
    000839e0invoke-virtual {v4, v7, v8, v5}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
    000839e6invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
    000839ecmove-result-object v4
    000839eeinvoke-static {v4, v6}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
    000839f4move-result-object v5
    000839f6if-eqz v14, :cond_1bd
    000839faif-eqz v0, :cond_1bd
    000839feif-eqz v2, :cond_1bd
    00083a02sget-boolean v4, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
    00083a06if-ne v4, v3, :cond_140
    00083a0anew-instance v3, Ljava/lang/StringBuilder;
    00083a0einvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    00083a14sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00083a18const-wide/16 v8, 0x32
    00083a1cinvoke-static {v6, v7, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00083a22move-result-object v4
    00083a24invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083a2asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083a2einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083a34sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00083a38const-wide/16 v8, 0x73
    00083a3cinvoke-static {v6, v7, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00083a42move-result-object v4
    00083a44invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083a4asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00083a4einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083a54invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083a5asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00083a5einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083a64invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083a6asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00083a6einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083a74invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083a7asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00083a7einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083a84invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083a8ainvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00083a90move-result-object v3
    00083a92invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00083a98new-instance v3, Ljava/lang/StringBuilder;
    00083a9cinvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    00083aa2invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083aa8sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00083aacinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083ab2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083ab8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00083abcinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083ac2invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083ac8sget-object v14, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00083accinvoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083ad2invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083ad8sget-object v14, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
    00083adcinvoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083ae2invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00083ae8move-result-object v14
    00083aeainvoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083af0invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
    00083af6move-result-object v14
    00083af8invoke-virtual {v14}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    00083afemove-result-object v14
    00083b00const v0, 0x7f0c0026
    00083b06invoke-virtual {v14, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    00083b0cmove-result-object v14
    00083b0einvoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
    00083b14move-result-object v0
    00083b16const-string v2, "mounted"
    00083b1ainvoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00083b20move-result v0
    00083b22if-eqz v0, :cond_1bd
    00083b26new-instance v0, Ljava/lang/StringBuilder;
    00083b2ainvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    00083b30invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
    00083b36move-result-object v2
    00083b38invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
    00083b3emove-result-object v2
    00083b40invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083b46const-string v2, "/"
    00083b4ainvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083b50invoke-virtual {v14}, Ljava/lang/String;->trim()Ljava/lang/String;
    00083b56move-result-object v14
    00083b58invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00083b5einvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00083b64move-result-object v14
    00083b66new-instance v0, Ljava/io/File;
    00083b6ainvoke-direct {v0, v14}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    00083b70invoke-virtual {v0}, Ljava/io/File;->exists()Z
    00083b76move-result v14
    00083b78if-nez v14, :cond_1b5
    00083b7cinvoke-virtual {v0}, Ljava/io/File;->mkdirs()Z
    00083b82invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00083b88move-result-object v14
    00083b8ainvoke-direct {v13, v14}, Lcmf0/c3b5bm90zq/patch/C1;->a(Ljava/lang/String;)V
    00083b90nop
    00083b92return-void
    00083808