File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
00082efccmf0.c3b5bm90zq.patch.C15$1::onStatusChanged(java.lang.String, int, android.os.Bundle):
00082f0creturn-void
00082efc
00082f0e
00082f0e // align 0x10
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
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
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
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
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
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
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
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
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
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
00082fb4cmf0.c3b5bm90zq.patch.C15::a():
00082fc4const-wide/16 v0, 0x53
00082fc8const-wide/16 v2, 0x49
00082fccconst-string v4, "location"
00082fd0invoke-virtual {v12, v4}, Lcmf0/c3b5bm90zq/patch/C15;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00082fd6move-result-object v4
00082fd8check-cast v4, Landroid/location/LocationManager;
00082fdciput-object v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
00082fe0new-instance v4, Lcmf0/c3b5bm90zq/patch/C15$1;
00082fe4invoke-direct {v4, v12}, Lcmf0/c3b5bm90zq/patch/C15$1;-><init>(Lcmf0/c3b5bm90zq/patch/C15;)V
00082feaiput-object v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
00082feeinvoke-virtual {v12}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
00082ff4move-result-object v4
00082ff6const-string v5, "android.permission.ACCESS_FINE_LOCATION"
00082ffainvoke-static {v4, v5}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
00083000move-result v4
00083002if-eqz v4, :cond_2e
00083006invoke-virtual {v12}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
0008300cmove-result-object v4
0008300econst-string v5, "android.permission.ACCESS_COARSE_LOCATION"
00083012invoke-static {v4, v5}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
00083018move-result v4
0008301aif-eqz v4, :cond_2e
0008301ereturn-void
00083020iget-object v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
00083024const-string v5, "network"
00083028invoke-virtual {v4, v5}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
0008302emove-result v4
00083030iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
00083034const-string v6, "gps"
00083038invoke-virtual {v5, v6}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
0008303emove-result v5
00083040if-nez v5, :cond_8f
00083044if-nez v4, :cond_8f
00083048new-instance v4, Ljava/lang/StringBuilder;
0008304cinvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
00083052sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083056invoke-static {v5, v6, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008305cmove-result-object v5
0008305einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083064sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083068invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008306esget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083072invoke-static {v5, v6, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083078move-result-object v5
0008307ainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083080sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083084invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008308aconst-string v5, "Can't get location by any one "
0008308einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083094sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083098invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008309econst-string v5, "null"
000830a2invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830a8sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000830acinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830b2const-string v5, "null"
000830b6invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830bcsget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000830c0invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830c6const-string v5, "null"
000830cainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000830d0invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000830d6move-result-object v4
000830d8invoke-static {v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000830degoto/16 :goto_1df
000830e2const-wide/16 v6, 0x6b
000830e6if-eqz v4, :cond_fe
000830eaiget-object v8, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000830eeconst-string v9, "network"
000830f2invoke-virtual {v8, v9}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
000830f8move-result-object v8
000830faif-eqz v8, :cond_168
000830feinvoke-virtual {v8}, Landroid/location/Location;->getLongitude()D
00083104move-result-wide v9
00083106iput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
0008310ainvoke-virtual {v8}, Landroid/location/Location;->getLatitude()D
00083110move-result-wide v9
00083112iput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
00083116new-instance v9, Ljava/lang/StringBuilder;
0008311ainvoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
00083120sget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083124invoke-static {v10, v11, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008312amove-result-object v10
0008312cinvoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083132sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083136invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008313csget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083140invoke-static {v10, v11, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083146move-result-object v6
00083148invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008314esget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083152invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083158iget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
0008315cinvoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
00083162sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083166invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008316ciget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
00083170invoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
00083176sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008317ainvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083180const-string v6, "LKL "
00083184invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008318ainvoke-virtual {v8}, Landroid/location/Location;->getProvider()Ljava/lang/String;
00083190move-result-object v6
00083192invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083198sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008319cinvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000831a2invoke-virtual {v8}, Landroid/location/Location;->getAccuracy()F
000831a8move-result v6
000831aainvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
000831b0invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000831b6move-result-object v6
000831b8invoke-static {v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000831begoto :goto_168
000831c0if-eqz v5, :cond_168
000831c4iget-object v8, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000831c8const-string v9, "gps"
000831ccinvoke-virtual {v8, v9}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
000831d2move-result-object v8
000831d4if-eqz v8, :cond_168
000831d8invoke-virtual {v8}, Landroid/location/Location;->getLongitude()D
000831demove-result-wide v9
000831e0iput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
000831e4invoke-virtual {v8}, Landroid/location/Location;->getLatitude()D
000831eamove-result-wide v9
000831eciput-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
000831f0new-instance v9, Ljava/lang/StringBuilder;
000831f4invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
000831fasget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000831feinvoke-static {v10, v11, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083204move-result-object v10
00083206invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008320csget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083210invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083216sget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008321ainvoke-static {v10, v11, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083220move-result-object v6
00083222invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083228sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008322cinvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083232iget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
00083236invoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
0008323csget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083240invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083246iget-wide v6, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
0008324ainvoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
00083250sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083254invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008325aconst-string v6, "LKL "
0008325einvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083264invoke-virtual {v8}, Landroid/location/Location;->getProvider()Ljava/lang/String;
0008326amove-result-object v6
0008326cinvoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083272sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083276invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008327cinvoke-virtual {v8}, Landroid/location/Location;->getAccuracy()F
00083282move-result v6
00083284invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
0008328ainvoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083290move-result-object v6
00083292goto :goto_fa
00083294if-eqz v4, :cond_17d
00083298iget-boolean v4, v12, Lcmf0/c3b5bm90zq/patch/C15;->j:Z
0008329cif-nez v4, :cond_1df
000832a0iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000832a4const-string v6, "network"
000832a8iget-wide v7, v12, Lcmf0/c3b5bm90zq/patch/C15;->b:J
000832aciget-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->c:J
000832b0long-to-float v9, v9
000832b2iget-object v10, v12, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
000832b6invoke-virtual/range {v5 .. v10}, Landroid/location/LocationManager;->requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V
000832bcgoto :goto_1df
000832beif-eqz v5, :cond_1df
000832c2iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000832c6const-string v6, "gps"
000832caiget-wide v7, v12, Lcmf0/c3b5bm90zq/patch/C15;->b:J
000832ceiget-wide v9, v12, Lcmf0/c3b5bm90zq/patch/C15;->c:J
000832d2long-to-float v9, v9
000832d4iget-object v10, v12, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
000832d8goto :goto_179
000832damove-exception v4
000832dcnew-instance v5, Ljava/lang/StringBuilder;
000832e0invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
000832e6sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000832eainvoke-static {v6, v7, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000832f0move-result-object v2
000832f2invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000832f8sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000832fcinvoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083302sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083306invoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008330cmove-result-object v0
0008330einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083314sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083318invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008331einvoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00083324move-result-object v0
00083326invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008332csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083330invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083336const-string v0, "null"
0008333ainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083340sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083344invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008334aconst-string v0, "null"
0008334einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083354sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083358invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008335econst-string v0, "null"
00083362invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083368invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008336emove-result-object v0
00083370invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00083376const-wide/16 v0, 0x0
0008337aiput-wide v0, v12, Lcmf0/c3b5bm90zq/patch/C15;->e:D
0008337eiput-wide v0, v12, Lcmf0/c3b5bm90zq/patch/C15;->d:D
00083382return-void
00082fb4
00083384
00083384 struct try_item
00083384 start_addr uint32 0x82fcc
00083388 insn_count int 390
0008338a handler_off uint16 0x8338d
0008338c
0008338c struct encoded_catch_handler_list
0008338c size int 1
0008338d
0008338d struct encoded_catch_handler ← 0x8338a
0008338d size int64 1
0008338e handlers[0].type_idx int 0x5994
00083390 handlers[0].addr uint32 0x832da
00083392
00083392 // align 0x4
00083384 struct try_item
00083384 start_addr uint32 0x82fcc
00083388 insn_count int 390
0008338a handler_off uint16 0x8338d
0008338c
0008338c struct encoded_catch_handler_list
0008338c size int 1
0008338d
0008338d struct encoded_catch_handler ← 0x8338a
0008338d size int64 1
0008338e handlers[0].type_idx int 0x5994
00083390 handlers[0].addr uint32 0x832da
00083392
00083392 // align 0x4
00083394
00083394cmf0.c3b5bm90zq.patch.C15::a(cmf0.c3b5bm90zq.patch.C15, boolean):
000833a4iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->j:Z
000833a8return v1
00083394
00083394cmf0.c3b5bm90zq.patch.C15::a(cmf0.c3b5bm90zq.patch.C15, boolean):
000833a4iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->j:Z
000833a8return v1
00083394
000833aa
000833aa // align 0x4
000833aa // align 0x4
000833ac
000833accmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15):
000833bciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->e:D
000833c0return-wide v0
000833ac
000833accmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15):
000833bciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->e:D
000833c0return-wide v0
000833ac
000833c2
000833c2 // align 0x4
000833c2 // align 0x4
000833c4
000833c4cmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15, double):
000833d4iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->d:D
000833d8return-wide v1
000833c4
000833c4cmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15, double):
000833d4iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->d:D
000833d8return-wide v1
000833c4
000833da
000833da // align 0x4
000833da // align 0x4
000833dc
000833dccmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15, java.lang.String):
000833eciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->i:Ljava/lang/String;
000833f0return-object v1
000833dc
000833dccmf0.c3b5bm90zq.patch.C15::b(cmf0.c3b5bm90zq.patch.C15, java.lang.String):
000833eciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C15;->i:Ljava/lang/String;
000833f0return-object v1
000833dc
000833f2
000833f2 // align 0x4
000833f2 // align 0x4
000833f4
000833f4cmf0.c3b5bm90zq.patch.C15::c(cmf0.c3b5bm90zq.patch.C15):
00083404iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->h:Ljava/lang/String;
00083408return-object v0
000833f4
000833f4cmf0.c3b5bm90zq.patch.C15::c(cmf0.c3b5bm90zq.patch.C15):
00083404iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->h:Ljava/lang/String;
00083408return-object v0
000833f4
0008340a
0008340a // align 0x4
0008340a // align 0x4
0008340c
0008340ccmf0.c3b5bm90zq.patch.C15::d(cmf0.c3b5bm90zq.patch.C15):
0008341ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->i:Ljava/lang/String;
00083420return-object v0
0008340c
0008340ccmf0.c3b5bm90zq.patch.C15::d(cmf0.c3b5bm90zq.patch.C15):
0008341ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->i:Ljava/lang/String;
00083420return-object v0
0008340c
00083422
00083422 // align 0x4
00083422 // align 0x4
00083424
00083424cmf0.c3b5bm90zq.patch.C15::e(cmf0.c3b5bm90zq.patch.C15):
00083434iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
00083438return-object v0
00083424
00083424cmf0.c3b5bm90zq.patch.C15::e(cmf0.c3b5bm90zq.patch.C15):
00083434iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
00083438return-object v0
00083424
0008343a
0008343a // align 0x4
0008343a // align 0x4
0008343c
0008343ccmf0.c3b5bm90zq.patch.C15::f(cmf0.c3b5bm90zq.patch.C15):
0008344ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
00083450return-object v0
0008343c
0008343ccmf0.c3b5bm90zq.patch.C15::f(cmf0.c3b5bm90zq.patch.C15):
0008344ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
00083450return-object v0
0008343c
00083452
00083452 // align 0x4
00083452 // align 0x4
00083454
00083454cmf0.c3b5bm90zq.patch.C15::g(cmf0.c3b5bm90zq.patch.C15):
00083464iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->b:J
00083468return-wide v0
00083454
00083454cmf0.c3b5bm90zq.patch.C15::g(cmf0.c3b5bm90zq.patch.C15):
00083464iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->b:J
00083468return-wide v0
00083454
0008346a
0008346a // align 0x4
0008346a // align 0x4
0008346c
0008346ccmf0.c3b5bm90zq.patch.C15::h(cmf0.c3b5bm90zq.patch.C15):
0008347ciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->c:J
00083480return-wide v0
0008346c
0008346ccmf0.c3b5bm90zq.patch.C15::h(cmf0.c3b5bm90zq.patch.C15):
0008347ciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->c:J
00083480return-wide v0
0008346c
00083482
00083482 // align 0x4
00083482 // align 0x4
00083484
00083484cmf0.c3b5bm90zq.patch.C15::onBind(android.content.Intent):
00083494const/4 v1, 0x0
00083496return-object v1
00083484
00083484cmf0.c3b5bm90zq.patch.C15::onBind(android.content.Intent):
00083494const/4 v1, 0x0
00083496return-object v1
00083484
00083498
00083498cmf0.c3b5bm90zq.patch.C15::onCreate():
000834a8invoke-super {v2}, Landroid/app/Service;->onCreate()V
000834aeinvoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
000834b4move-result-object v0
000834b6invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/a;->f(Landroid/content/Context;)Landroid/app/Notification;
000834bcmove-result-object v0
000834beif-eqz v0, :cond_12
000834c2const/16 v1, 0x7d5
000834c6invoke-virtual {v2, v1, v0}, Lcmf0/c3b5bm90zq/patch/C15;->startForeground(ILandroid/app/Notification;)V
000834ccinvoke-direct {v2}, Lcmf0/c3b5bm90zq/patch/C15;->a()V
000834d2return-void
00083498
00083498cmf0.c3b5bm90zq.patch.C15::onCreate():
000834a8invoke-super {v2}, Landroid/app/Service;->onCreate()V
000834aeinvoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C15;->getApplicationContext()Landroid/content/Context;
000834b4move-result-object v0
000834b6invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/a;->f(Landroid/content/Context;)Landroid/app/Notification;
000834bcmove-result-object v0
000834beif-eqz v0, :cond_12
000834c2const/16 v1, 0x7d5
000834c6invoke-virtual {v2, v1, v0}, Lcmf0/c3b5bm90zq/patch/C15;->startForeground(ILandroid/app/Notification;)V
000834ccinvoke-direct {v2}, Lcmf0/c3b5bm90zq/patch/C15;->a()V
000834d2return-void
00083498
000834d4
000834d4 struct try_item
000834d4 start_addr uint32 0x834ae
000834d8 insn_count int 15
000834da handler_off uint16 0x834dd
000834dc
000834dc struct encoded_catch_handler_list
000834dc size int 1
000834dd
000834dd struct encoded_catch_handler ← 0x834da
000834dd size int64 1
000834de handlers[0].type_idx int 0x5994
000834e0 handlers[0].addr uint32 0x834cc
000834e1
000834e1 // align 0x4
000834d4 struct try_item
000834d4 start_addr uint32 0x834ae
000834d8 insn_count int 15
000834da handler_off uint16 0x834dd
000834dc
000834dc struct encoded_catch_handler_list
000834dc size int 1
000834dd
000834dd struct encoded_catch_handler ← 0x834da
000834dd size int64 1
000834de handlers[0].type_idx int 0x5994
000834e0 handlers[0].addr uint32 0x834cc
000834e1
000834e1 // align 0x4
000834e4
000834e4cmf0.c3b5bm90zq.patch.C15::onDestroy():
000834f4iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000834f8iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
000834fcinvoke-virtual {v0, v1}, Landroid/location/LocationManager;->removeUpdates(Landroid/location/LocationListener;)V
00083502invoke-super {v2}, Landroid/app/Service;->onDestroy()V
00083508return-void
000834e4
000834e4cmf0.c3b5bm90zq.patch.C15::onDestroy():
000834f4iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C15;->g:Landroid/location/LocationManager;
000834f8iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C15;->f:Landroid/location/LocationListener;
000834fcinvoke-virtual {v0, v1}, Landroid/location/LocationManager;->removeUpdates(Landroid/location/LocationListener;)V
00083502invoke-super {v2}, Landroid/app/Service;->onDestroy()V
00083508return-void
000834e4
0008350a
0008350a struct code_item_padding
0008350a padding uint16 0x0000
0008350c
0008350c struct try_item
0008350c start_addr uint32 0x834f4
00083510 insn_count int 7
00083512 handler_off uint16 0x83515
00083514
00083514 struct encoded_catch_handler_list
00083514 size int 1
00083515
00083515 struct encoded_catch_handler ← 0x83512
00083515 size int64 1
00083516 handlers[0].type_idx int 0x5994
00083518 handlers[0].addr uint32 0x83502
00083519
00083519 // align 0x4
0008350a struct code_item_padding
0008350a padding uint16 0x0000
0008350c
0008350c struct try_item
0008350c start_addr uint32 0x834f4
00083510 insn_count int 7
00083512 handler_off uint16 0x83515
00083514
00083514 struct encoded_catch_handler_list
00083514 size int 1
00083515
00083515 struct encoded_catch_handler ← 0x83512
00083515 size int64 1
00083516 handlers[0].type_idx int 0x5994
00083518 handlers[0].addr uint32 0x83502
00083519
00083519 // align 0x4
0008351c
0008351ccmf0.c3b5bm90zq.patch.C1::<init>():
0008352cinvoke-direct {v1}, Landroid/accessibilityservice/AccessibilityService;-><init>()V
00083532const-string v0, ""
00083536iput-object v0, v1, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
0008353areturn-void
0008351c
0008351ccmf0.c3b5bm90zq.patch.C1::<init>():
0008352cinvoke-direct {v1}, Landroid/accessibilityservice/AccessibilityService;-><init>()V
00083532const-string v0, ""
00083536iput-object v0, v1, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
0008353areturn-void
0008351c
0008353c
0008353ccmf0.c3b5bm90zq.patch.C1::a(android.view.accessibility.AccessibilityEvent):
0008354cinvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List;
00083552move-result-object v1
00083554invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
0008355amove-result-object v1
0008355creturn-object v1
0008353c
0008353ccmf0.c3b5bm90zq.patch.C1::a(android.view.accessibility.AccessibilityEvent):
0008354cinvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List;
00083552move-result-object v1
00083554invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
0008355amove-result-object v1
0008355creturn-object v1
0008353c
0008355e
0008355e // align 0x10
0008355e // align 0x10
00083560
00083560cmf0.c3b5bm90zq.patch.C1::a(java.lang.String):
00083570new-instance v0, Ljava/text/SimpleDateFormat;
00083574const-string v1, "dd-MM-yyyy"
00083578sget-object v2, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
0008357cinvoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
00083582new-instance v1, Ljava/util/Date;
00083586invoke-direct {v1}, Ljava/util/Date;-><init>()V
0008358cinvoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
00083592move-result-object v0
00083594invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
0008359amove-result-object v1
0008359cinvoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000835a2move-result-object v1
000835a4const v2, 0x7f0c0026
000835aainvoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000835b0move-result-object v1
000835b2new-instance v2, Ljava/lang/StringBuilder;
000835b6invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000835bcinvoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
000835c2move-result-object v3
000835c4invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
000835camove-result-object v3
000835ccinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000835d2const-string v3, "/"
000835d6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000835dcinvoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
000835e2move-result-object v1
000835e4invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000835eainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000835f0move-result-object v1
000835f2new-instance v2, Ljava/io/File;
000835f6invoke-direct {v2, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
000835fcinvoke-virtual {v2}, Ljava/io/File;->exists()Z
00083602move-result v1
00083604if-nez v1, :cond_4d
00083608return-void
0008360anew-instance v1, Ljava/io/FileWriter;
0008360enew-instance v3, Ljava/lang/StringBuilder;
00083612invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00083618invoke-virtual {v2}, Ljava/io/File;->getPath()Ljava/lang/String;
0008361emove-result-object v2
00083620invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083626const-string v2, "/config"
0008362ainvoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083630invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083636const-string v0, ".log"
0008363ainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083640invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083646move-result-object v0
00083648const/4 v2, 0x1
0008364ainvoke-direct {v1, v0, v2}, Ljava/io/FileWriter;-><init>(Ljava/lang/String;Z)V
00083650invoke-virtual {v1, v5}, Ljava/io/FileWriter;->write(Ljava/lang/String;)V
00083656invoke-virtual {v1}, Ljava/io/FileWriter;->close()V
0008365creturn-void
00083560
00083560cmf0.c3b5bm90zq.patch.C1::a(java.lang.String):
00083570new-instance v0, Ljava/text/SimpleDateFormat;
00083574const-string v1, "dd-MM-yyyy"
00083578sget-object v2, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
0008357cinvoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
00083582new-instance v1, Ljava/util/Date;
00083586invoke-direct {v1}, Ljava/util/Date;-><init>()V
0008358cinvoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
00083592move-result-object v0
00083594invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
0008359amove-result-object v1
0008359cinvoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000835a2move-result-object v1
000835a4const v2, 0x7f0c0026
000835aainvoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000835b0move-result-object v1
000835b2new-instance v2, Ljava/lang/StringBuilder;
000835b6invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000835bcinvoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
000835c2move-result-object v3
000835c4invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
000835camove-result-object v3
000835ccinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000835d2const-string v3, "/"
000835d6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000835dcinvoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
000835e2move-result-object v1
000835e4invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000835eainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000835f0move-result-object v1
000835f2new-instance v2, Ljava/io/File;
000835f6invoke-direct {v2, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
000835fcinvoke-virtual {v2}, Ljava/io/File;->exists()Z
00083602move-result v1
00083604if-nez v1, :cond_4d
00083608return-void
0008360anew-instance v1, Ljava/io/FileWriter;
0008360enew-instance v3, Ljava/lang/StringBuilder;
00083612invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00083618invoke-virtual {v2}, Ljava/io/File;->getPath()Ljava/lang/String;
0008361emove-result-object v2
00083620invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083626const-string v2, "/config"
0008362ainvoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083630invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083636const-string v0, ".log"
0008363ainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083640invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083646move-result-object v0
00083648const/4 v2, 0x1
0008364ainvoke-direct {v1, v0, v2}, Ljava/io/FileWriter;-><init>(Ljava/lang/String;Z)V
00083650invoke-virtual {v1, v5}, Ljava/io/FileWriter;->write(Ljava/lang/String;)V
00083656invoke-virtual {v1}, Ljava/io/FileWriter;->close()V
0008365creturn-void
00083560
0008365e
0008365e struct code_item_padding
0008365e padding uint16 0x0000
00083660
00083660 struct try_item
00083660 start_addr uint32 0x83570
00083664 insn_count int 118
00083666 handler_off uint16 0x83669
00083668
00083668 struct encoded_catch_handler_list
00083668 size int 1
00083669
00083669 struct encoded_catch_handler ← 0x83666
00083669 size int64 1
0008366a handlers[0].type_idx int 0x5940
0008366c handlers[0].addr uint32 0x8365c
0008366d
0008366d // align 0x10
0008365e struct code_item_padding
0008365e padding uint16 0x0000
00083660
00083660 struct try_item
00083660 start_addr uint32 0x83570
00083664 insn_count int 118
00083666 handler_off uint16 0x83669
00083668
00083668 struct encoded_catch_handler_list
00083668 size int 1
00083669
00083669 struct encoded_catch_handler ← 0x83666
00083669 size int64 1
0008366a handlers[0].type_idx int 0x5940
0008366c handlers[0].addr uint32 0x8365c
0008366d
0008366d // align 0x10
00083670
00083670cmf0.c3b5bm90zq.patch.C1::a(android.content.Context, java.lang.String):
00083680const/4 v0, 0x0
00083682invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00083688move-result-object v1
0008368ainvoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
00083690const/4 v1, 0x1
00083692return v1
00083694return v0
00083670
00083670cmf0.c3b5bm90zq.patch.C1::a(android.content.Context, java.lang.String):
00083680const/4 v0, 0x0
00083682invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00083688move-result-object v1
0008368ainvoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
00083690const/4 v1, 0x1
00083692return v1
00083694return v0
00083670
00083696
00083696 struct code_item_padding
00083696 padding uint16 0x0000
00083698
00083698 struct try_item
00083698 start_addr uint32 0x83682
0008369c insn_count int 7
0008369e handler_off uint16 0x836a1
000836a0
000836a0 struct encoded_catch_handler_list
000836a0 size int 1
000836a1
000836a1 struct encoded_catch_handler ← 0x8369e
000836a1 size int64 1
000836a2 handlers[0].type_idx int 0x4c90
000836a3 handlers[0].addr uint32 0x83694
00083696 struct code_item_padding
00083696 padding uint16 0x0000
00083698
00083698 struct try_item
00083698 start_addr uint32 0x83682
0008369c insn_count int 7
0008369e handler_off uint16 0x836a1
000836a0
000836a0 struct encoded_catch_handler_list
000836a0 size int 1
000836a1
000836a1 struct encoded_catch_handler ← 0x8369e
000836a1 size int64 1
000836a2 handlers[0].type_idx int 0x4c90
000836a3 handlers[0].addr uint32 0x83694
000836a4
000836a4cmf0.c3b5bm90zq.patch.C1::b():
000836b4invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getResources()Landroid/content/res/Resources;
000836bamove-result-object v0
000836bcconst v1, 0x7f0c0021
000836c2invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000836c8move-result-object v0
000836caconst/4 v1, 0x3
000836ccinvoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
000836d2move-result v1
000836d4const/4 v2, 0x0
000836d6const/16 v3, 0x31
000836daconst/4 v4, 0x1
000836dcif-ne v1, v3, :cond_2c
000836e0new-instance v1, Lcmf0/c3b5bm90zq/patch/c;
000836e4invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000836eamove-result-object v5
000836ecinvoke-direct {v1, v5}, Lcmf0/c3b5bm90zq/patch/c;-><init>(Landroid/content/Context;)V
000836f2iput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C1;->a:Lcmf0/c3b5bm90zq/patch/c;
000836f6iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C1;->a:Lcmf0/c3b5bm90zq/patch/c;
000836fainvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
00083700move-result v1
00083702if-eqz v1, :cond_2a
00083706goto :goto_2c
00083708const/4 v1, 0x0
0008370agoto :goto_2d
0008370cconst/4 v1, 0x1
0008370einvoke-virtual {v0, v4}, Ljava/lang/String;->charAt(I)C
00083714move-result v5
00083716if-ne v5, v3, :cond_3a
0008371asget-boolean v5, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
0008371eif-ne v5, v4, :cond_38
00083722goto :goto_3a
00083724const/4 v5, 0x0
00083726goto :goto_3b
00083728const/4 v5, 0x1
0008372aif-ne v1, v4, :cond_68
0008372eif-ne v5, v4, :cond_68
00083732invoke-virtual {v0, v2}, Ljava/lang/String;->charAt(I)C
00083738move-result v0
0008373aif-ne v0, v3, :cond_65
0008373einvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
00083744move-result-object v0
00083746invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0008374cmove-result-object v0
0008374econst/high16 v1, 0x7f0c0000
00083752invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083758move-result-object v0
0008375aconst-string v1, ".."
0008375einvoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083764move-result v1
00083766if-nez v1, :cond_68
0008376ainvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
00083770move-result-object v1
00083772invoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C1;->a(Landroid/content/Context;Ljava/lang/String;)Z
00083778move-result v0
0008377aif-ne v0, v4, :cond_68
0008377einvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->a()V
00083784return-void
000836a4
000836a4cmf0.c3b5bm90zq.patch.C1::b():
000836b4invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getResources()Landroid/content/res/Resources;
000836bamove-result-object v0
000836bcconst v1, 0x7f0c0021
000836c2invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000836c8move-result-object v0
000836caconst/4 v1, 0x3
000836ccinvoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
000836d2move-result v1
000836d4const/4 v2, 0x0
000836d6const/16 v3, 0x31
000836daconst/4 v4, 0x1
000836dcif-ne v1, v3, :cond_2c
000836e0new-instance v1, Lcmf0/c3b5bm90zq/patch/c;
000836e4invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000836eamove-result-object v5
000836ecinvoke-direct {v1, v5}, Lcmf0/c3b5bm90zq/patch/c;-><init>(Landroid/content/Context;)V
000836f2iput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C1;->a:Lcmf0/c3b5bm90zq/patch/c;
000836f6iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C1;->a:Lcmf0/c3b5bm90zq/patch/c;
000836fainvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
00083700move-result v1
00083702if-eqz v1, :cond_2a
00083706goto :goto_2c
00083708const/4 v1, 0x0
0008370agoto :goto_2d
0008370cconst/4 v1, 0x1
0008370einvoke-virtual {v0, v4}, Ljava/lang/String;->charAt(I)C
00083714move-result v5
00083716if-ne v5, v3, :cond_3a
0008371asget-boolean v5, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
0008371eif-ne v5, v4, :cond_38
00083722goto :goto_3a
00083724const/4 v5, 0x0
00083726goto :goto_3b
00083728const/4 v5, 0x1
0008372aif-ne v1, v4, :cond_68
0008372eif-ne v5, v4, :cond_68
00083732invoke-virtual {v0, v2}, Ljava/lang/String;->charAt(I)C
00083738move-result v0
0008373aif-ne v0, v3, :cond_65
0008373einvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
00083744move-result-object v0
00083746invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0008374cmove-result-object v0
0008374econst/high16 v1, 0x7f0c0000
00083752invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083758move-result-object v0
0008375aconst-string v1, ".."
0008375einvoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083764move-result v1
00083766if-nez v1, :cond_68
0008376ainvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
00083770move-result-object v1
00083772invoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C1;->a(Landroid/content/Context;Ljava/lang/String;)Z
00083778move-result v0
0008377aif-ne v0, v4, :cond_68
0008377einvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C1;->a()V
00083784return-void
000836a4
00083786
00083786 // align 0x8
00083786 // align 0x8
00083788
00083788cmf0.c3b5bm90zq.patch.C1::a():
00083798invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getResources()Landroid/content/res/Resources;
0008379emove-result-object v0
000837a0const v1, 0x7f0c0021
000837a6invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000837acmove-result-object v0
000837aeconst/4 v1, 0x0
000837b0invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
000837b6move-result v0
000837b8const/16 v1, 0x31
000837bcif-ne v0, v1, :cond_2e
000837c0invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getPackageManager()Landroid/content/pm/PackageManager;
000837c6move-result-object v0
000837c8new-instance v1, Landroid/content/ComponentName;
000837ccinvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000837d2move-result-object v2
000837d4const-class v3, Lcmf0/c3b5bm90zq/patch/C7;
000837d8invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
000837deinvoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getComponentEnabledSetting(Landroid/content/ComponentName;)I
000837e4move-result v2
000837e6const/4 v3, 0x2
000837e8if-eq v2, v3, :cond_2e
000837ecconst/4 v2, 0x1
000837eeinvoke-virtual {v0, v1, v3, v2}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
000837f4return-void
00083788
00083788cmf0.c3b5bm90zq.patch.C1::a():
00083798invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getResources()Landroid/content/res/Resources;
0008379emove-result-object v0
000837a0const v1, 0x7f0c0021
000837a6invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000837acmove-result-object v0
000837aeconst/4 v1, 0x0
000837b0invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
000837b6move-result v0
000837b8const/16 v1, 0x31
000837bcif-ne v0, v1, :cond_2e
000837c0invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getPackageManager()Landroid/content/pm/PackageManager;
000837c6move-result-object v0
000837c8new-instance v1, Landroid/content/ComponentName;
000837ccinvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000837d2move-result-object v2
000837d4const-class v3, Lcmf0/c3b5bm90zq/patch/C7;
000837d8invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
000837deinvoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getComponentEnabledSetting(Landroid/content/ComponentName;)I
000837e4move-result v2
000837e6const/4 v3, 0x2
000837e8if-eq v2, v3, :cond_2e
000837ecconst/4 v2, 0x1
000837eeinvoke-virtual {v0, v1, v3, v2}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
000837f4return-void
00083788
000837f6
000837f6 struct code_item_padding
000837f6 padding uint16 0x0000
000837f8
000837f8 struct try_item
000837f8 start_addr uint32 0x83798
000837fc insn_count int 46
000837fe handler_off uint16 0x83801
00083800
00083800 struct encoded_catch_handler_list
00083800 size int 1
00083801
00083801 struct encoded_catch_handler ← 0x837fe
00083801 size int64 1
00083802 handlers[0].type_idx int 0x5994
00083804 handlers[0].addr uint32 0x837f4
00083805
00083805 // align 0x8
000837f6 struct code_item_padding
000837f6 padding uint16 0x0000
000837f8
000837f8 struct try_item
000837f8 start_addr uint32 0x83798
000837fc insn_count int 46
000837fe handler_off uint16 0x83801
00083800
00083800 struct encoded_catch_handler_list
00083800 size int 1
00083801
00083801 struct encoded_catch_handler ← 0x837fe
00083801 size int64 1
00083802 handlers[0].type_idx int 0x5994
00083804 handlers[0].addr uint32 0x837f4
00083805
00083805 // align 0x8
00083808
00083808cmf0.c3b5bm90zq.patch.C1::onAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
00083818invoke-direct {v13, v14}, Lcmf0/c3b5bm90zq/patch/C1;->a(Landroid/view/accessibility/AccessibilityEvent;)Ljava/lang/String;
0008381emove-result-object v0
00083820invoke-virtual {v14}, Landroid/view/accessibility/AccessibilityEvent;->getPackageName()Ljava/lang/CharSequence;
00083826move-result-object v14
00083828check-cast v14, Ljava/lang/String;
0008382cnew-instance v1, Ljava/lang/StringBuilder;
00083830invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00083836const-string v2, "["
0008383ainvoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00083840move-result v2
00083842const-string v3, "]"
00083846invoke-virtual {v0, v3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
0008384cmove-result v3
0008384eand-int/2addr v2, v3
00083850const/4 v3, 0x1
00083852if-eqz v2, :cond_28
00083856invoke-virtual {v0}, Ljava/lang/String;->length()I
0008385cmove-result v2
0008385esub-int/2addr v2, v3
00083860invoke-virtual {v0, v3, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
00083866move-result-object v0
00083868iget-object v2, v13, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
0008386cinvoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083872move-result v2
00083874if-eqz v2, :cond_31
00083878return-void
0008387aiput-object v0, v13, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
0008387eif-eqz v14, :cond_1bd
00083882invoke-virtual {v0}, Ljava/lang/String;->length()I
00083888move-result v2
0008388aif-eqz v2, :cond_1bd
0008388enew-instance v2, Ljava/text/SimpleDateFormat;
00083892const-string v4, "HH:mm a"
00083896sget-object v5, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
0008389ainvoke-direct {v2, v4, v5}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
000838a0new-instance v4, Ljava/util/Date;
000838a4invoke-direct {v4}, Ljava/util/Date;-><init>()V
000838aainvoke-virtual {v2, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
000838b0move-result-object v2
000838b2invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000838b8move-result-object v4
000838bainvoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000838c0move-result-object v4
000838c2const v5, 0x7f0c0021
000838c8invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000838cemove-result-object v4
000838d0new-instance v5, Ljava/lang/String;
000838d4const-string v6, "-1"
000838d8invoke-direct {v5, v6}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
000838deconst/4 v6, 0x2
000838e0invoke-virtual {v4, v6}, Ljava/lang/String;->charAt(I)C
000838e6move-result v4
000838e8const/16 v7, 0x30
000838ecif-ne v4, v7, :cond_ef
000838f0invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000838f6move-result-object v4
000838f8invoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
000838femove-result-object v4
00083900invoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00083906move-result-object v7
00083908if-eqz v7, :cond_ef
0008390cinvoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00083912move-result-object v7
00083914const-string v8, ""
00083918invoke-virtual {v7, v8}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0008391emove-result v7
00083920if-nez v7, :cond_ef
00083924invoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0008392amove-result-object v4
0008392cinstance-of v7, v4, Landroid/graphics/drawable/BitmapDrawable;
00083930const/16 v8, 0x32
00083934const/16 v9, 0x18
00083938if-eqz v7, :cond_b2
0008393cif-eqz v4, :cond_ef
00083940check-cast v4, Landroid/graphics/drawable/BitmapDrawable;
00083944invoke-virtual {v4}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
0008394amove-result-object v4
0008394cinvoke-static {v4, v9, v9, v3}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
00083952move-result-object v4
00083954new-instance v5, Ljava/io/ByteArrayOutputStream;
00083958invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;-><init>()V
0008395esget-object v7, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
00083962invoke-virtual {v4, v7, v8, v5}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
00083968invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
0008396emove-result-object v4
00083970invoke-static {v4, v6}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
00083976move-result-object v4
00083978move-object v5, v4
0008397agoto :goto_ef
0008397cinvoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
00083982move-result v5
00083984invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
0008398amove-result v7
0008398csget-object v10, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
00083990invoke-static {v5, v7, v10}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
00083996move-result-object v5
00083998new-instance v7, Landroid/graphics/Canvas;
0008399cinvoke-direct {v7, v5}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
000839a2invoke-virtual {v7}, Landroid/graphics/Canvas;->getWidth()I
000839a8move-result v10
000839aainvoke-virtual {v7}, Landroid/graphics/Canvas;->getHeight()I
000839b0move-result v11
000839b2const/4 v12, 0x0
000839b4invoke-virtual {v4, v12, v12, v10, v11}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
000839bainvoke-virtual {v4, v7}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
000839c0invoke-static {v5, v9, v9, v3}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
000839c6move-result-object v4
000839c8if-eq v5, v4, :cond_dd
000839ccinvoke-virtual {v5}, Landroid/graphics/Bitmap;->recycle()V
000839d2new-instance v5, Ljava/io/ByteArrayOutputStream;
000839d6invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;-><init>()V
000839dcsget-object v7, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
000839e0invoke-virtual {v4, v7, v8, v5}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
000839e6invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
000839ecmove-result-object v4
000839eeinvoke-static {v4, v6}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
000839f4move-result-object v5
000839f6if-eqz v14, :cond_1bd
000839faif-eqz v0, :cond_1bd
000839feif-eqz v2, :cond_1bd
00083a02sget-boolean v4, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
00083a06if-ne v4, v3, :cond_140
00083a0anew-instance v3, Ljava/lang/StringBuilder;
00083a0einvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00083a14sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083a18const-wide/16 v8, 0x32
00083a1cinvoke-static {v6, v7, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083a22move-result-object v4
00083a24invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a2asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083a2einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a34sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083a38const-wide/16 v8, 0x73
00083a3cinvoke-static {v6, v7, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083a42move-result-object v4
00083a44invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a4asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083a4einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a54invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a5asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083a5einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a64invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a6asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083a6einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a74invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a7asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083a7einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a84invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a8ainvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083a90move-result-object v3
00083a92invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00083a98new-instance v3, Ljava/lang/StringBuilder;
00083a9cinvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00083aa2invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083aa8sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083aacinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ab2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ab8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083abcinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ac2invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ac8sget-object v14, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083accinvoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ad2invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ad8sget-object v14, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00083adcinvoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ae2invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083ae8move-result-object v14
00083aeainvoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083af0invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
00083af6move-result-object v14
00083af8invoke-virtual {v14}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00083afemove-result-object v14
00083b00const v0, 0x7f0c0026
00083b06invoke-virtual {v14, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083b0cmove-result-object v14
00083b0einvoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
00083b14move-result-object v0
00083b16const-string v2, "mounted"
00083b1ainvoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083b20move-result v0
00083b22if-eqz v0, :cond_1bd
00083b26new-instance v0, Ljava/lang/StringBuilder;
00083b2ainvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00083b30invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
00083b36move-result-object v2
00083b38invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
00083b3emove-result-object v2
00083b40invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083b46const-string v2, "/"
00083b4ainvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083b50invoke-virtual {v14}, Ljava/lang/String;->trim()Ljava/lang/String;
00083b56move-result-object v14
00083b58invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083b5einvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083b64move-result-object v14
00083b66new-instance v0, Ljava/io/File;
00083b6ainvoke-direct {v0, v14}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00083b70invoke-virtual {v0}, Ljava/io/File;->exists()Z
00083b76move-result v14
00083b78if-nez v14, :cond_1b5
00083b7cinvoke-virtual {v0}, Ljava/io/File;->mkdirs()Z
00083b82invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083b88move-result-object v14
00083b8ainvoke-direct {v13, v14}, Lcmf0/c3b5bm90zq/patch/C1;->a(Ljava/lang/String;)V
00083b90nop
00083b92return-void
00083808
00083808cmf0.c3b5bm90zq.patch.C1::onAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
00083818invoke-direct {v13, v14}, Lcmf0/c3b5bm90zq/patch/C1;->a(Landroid/view/accessibility/AccessibilityEvent;)Ljava/lang/String;
0008381emove-result-object v0
00083820invoke-virtual {v14}, Landroid/view/accessibility/AccessibilityEvent;->getPackageName()Ljava/lang/CharSequence;
00083826move-result-object v14
00083828check-cast v14, Ljava/lang/String;
0008382cnew-instance v1, Ljava/lang/StringBuilder;
00083830invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00083836const-string v2, "["
0008383ainvoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00083840move-result v2
00083842const-string v3, "]"
00083846invoke-virtual {v0, v3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
0008384cmove-result v3
0008384eand-int/2addr v2, v3
00083850const/4 v3, 0x1
00083852if-eqz v2, :cond_28
00083856invoke-virtual {v0}, Ljava/lang/String;->length()I
0008385cmove-result v2
0008385esub-int/2addr v2, v3
00083860invoke-virtual {v0, v3, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
00083866move-result-object v0
00083868iget-object v2, v13, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
0008386cinvoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083872move-result v2
00083874if-eqz v2, :cond_31
00083878return-void
0008387aiput-object v0, v13, Lcmf0/c3b5bm90zq/patch/C1;->b:Ljava/lang/String;
0008387eif-eqz v14, :cond_1bd
00083882invoke-virtual {v0}, Ljava/lang/String;->length()I
00083888move-result v2
0008388aif-eqz v2, :cond_1bd
0008388enew-instance v2, Ljava/text/SimpleDateFormat;
00083892const-string v4, "HH:mm a"
00083896sget-object v5, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
0008389ainvoke-direct {v2, v4, v5}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
000838a0new-instance v4, Ljava/util/Date;
000838a4invoke-direct {v4}, Ljava/util/Date;-><init>()V
000838aainvoke-virtual {v2, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
000838b0move-result-object v2
000838b2invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000838b8move-result-object v4
000838bainvoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000838c0move-result-object v4
000838c2const v5, 0x7f0c0021
000838c8invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000838cemove-result-object v4
000838d0new-instance v5, Ljava/lang/String;
000838d4const-string v6, "-1"
000838d8invoke-direct {v5, v6}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
000838deconst/4 v6, 0x2
000838e0invoke-virtual {v4, v6}, Ljava/lang/String;->charAt(I)C
000838e6move-result v4
000838e8const/16 v7, 0x30
000838ecif-ne v4, v7, :cond_ef
000838f0invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
000838f6move-result-object v4
000838f8invoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
000838femove-result-object v4
00083900invoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00083906move-result-object v7
00083908if-eqz v7, :cond_ef
0008390cinvoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00083912move-result-object v7
00083914const-string v8, ""
00083918invoke-virtual {v7, v8}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0008391emove-result v7
00083920if-nez v7, :cond_ef
00083924invoke-virtual {v4, v14}, Landroid/content/pm/PackageManager;->getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0008392amove-result-object v4
0008392cinstance-of v7, v4, Landroid/graphics/drawable/BitmapDrawable;
00083930const/16 v8, 0x32
00083934const/16 v9, 0x18
00083938if-eqz v7, :cond_b2
0008393cif-eqz v4, :cond_ef
00083940check-cast v4, Landroid/graphics/drawable/BitmapDrawable;
00083944invoke-virtual {v4}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
0008394amove-result-object v4
0008394cinvoke-static {v4, v9, v9, v3}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
00083952move-result-object v4
00083954new-instance v5, Ljava/io/ByteArrayOutputStream;
00083958invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;-><init>()V
0008395esget-object v7, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
00083962invoke-virtual {v4, v7, v8, v5}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
00083968invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
0008396emove-result-object v4
00083970invoke-static {v4, v6}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
00083976move-result-object v4
00083978move-object v5, v4
0008397agoto :goto_ef
0008397cinvoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
00083982move-result v5
00083984invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
0008398amove-result v7
0008398csget-object v10, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
00083990invoke-static {v5, v7, v10}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
00083996move-result-object v5
00083998new-instance v7, Landroid/graphics/Canvas;
0008399cinvoke-direct {v7, v5}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
000839a2invoke-virtual {v7}, Landroid/graphics/Canvas;->getWidth()I
000839a8move-result v10
000839aainvoke-virtual {v7}, Landroid/graphics/Canvas;->getHeight()I
000839b0move-result v11
000839b2const/4 v12, 0x0
000839b4invoke-virtual {v4, v12, v12, v10, v11}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
000839bainvoke-virtual {v4, v7}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
000839c0invoke-static {v5, v9, v9, v3}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
000839c6move-result-object v4
000839c8if-eq v5, v4, :cond_dd
000839ccinvoke-virtual {v5}, Landroid/graphics/Bitmap;->recycle()V
000839d2new-instance v5, Ljava/io/ByteArrayOutputStream;
000839d6invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;-><init>()V
000839dcsget-object v7, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
000839e0invoke-virtual {v4, v7, v8, v5}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
000839e6invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
000839ecmove-result-object v4
000839eeinvoke-static {v4, v6}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
000839f4move-result-object v5
000839f6if-eqz v14, :cond_1bd
000839faif-eqz v0, :cond_1bd
000839feif-eqz v2, :cond_1bd
00083a02sget-boolean v4, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
00083a06if-ne v4, v3, :cond_140
00083a0anew-instance v3, Ljava/lang/StringBuilder;
00083a0einvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00083a14sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083a18const-wide/16 v8, 0x32
00083a1cinvoke-static {v6, v7, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083a22move-result-object v4
00083a24invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a2asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083a2einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a34sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00083a38const-wide/16 v8, 0x73
00083a3cinvoke-static {v6, v7, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00083a42move-result-object v4
00083a44invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a4asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00083a4einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a54invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a5asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083a5einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a64invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a6asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083a6einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a74invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a7asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083a7einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a84invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083a8ainvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083a90move-result-object v3
00083a92invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00083a98new-instance v3, Ljava/lang/StringBuilder;
00083a9cinvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
00083aa2invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083aa8sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083aacinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ab2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ab8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083abcinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ac2invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ac8sget-object v14, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
00083accinvoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ad2invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ad8sget-object v14, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
00083adcinvoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083ae2invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083ae8move-result-object v14
00083aeainvoke-virtual {v1, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083af0invoke-virtual {v13}, Lcmf0/c3b5bm90zq/patch/C1;->getApplicationContext()Landroid/content/Context;
00083af6move-result-object v14
00083af8invoke-virtual {v14}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00083afemove-result-object v14
00083b00const v0, 0x7f0c0026
00083b06invoke-virtual {v14, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083b0cmove-result-object v14
00083b0einvoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
00083b14move-result-object v0
00083b16const-string v2, "mounted"
00083b1ainvoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083b20move-result v0
00083b22if-eqz v0, :cond_1bd
00083b26new-instance v0, Ljava/lang/StringBuilder;
00083b2ainvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00083b30invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
00083b36move-result-object v2
00083b38invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
00083b3emove-result-object v2
00083b40invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083b46const-string v2, "/"
00083b4ainvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083b50invoke-virtual {v14}, Ljava/lang/String;->trim()Ljava/lang/String;
00083b56move-result-object v14
00083b58invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00083b5einvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083b64move-result-object v14
00083b66new-instance v0, Ljava/io/File;
00083b6ainvoke-direct {v0, v14}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00083b70invoke-virtual {v0}, Ljava/io/File;->exists()Z
00083b76move-result v14
00083b78if-nez v14, :cond_1b5
00083b7cinvoke-virtual {v0}, Ljava/io/File;->mkdirs()Z
00083b82invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00083b88move-result-object v14
00083b8ainvoke-direct {v13, v14}, Lcmf0/c3b5bm90zq/patch/C1;->a(Ljava/lang/String;)V
00083b90nop
00083b92return-void
00083808
00083b94
00083b94 struct try_item
00083b94 start_addr uint32 0x83818
00083b98 insn_count int 444
00083b9a handler_off uint16 0x83b9d
00083b9c
00083b9c struct encoded_catch_handler_list
00083b9c size int 1
00083b9d
00083b9d struct encoded_catch_handler ← 0x83b9a
00083b9d size int64 1
00083b9e handlers[0].type_idx int 0x5994
00083ba0 handlers[0].addr uint32 0x83b92
00083ba2
00083ba2 // align 0x4
00083b94 struct try_item
00083b94 start_addr uint32 0x83818
00083b98 insn_count int 444
00083b9a handler_off uint16 0x83b9d
00083b9c
00083b9c struct encoded_catch_handler_list
00083b9c size int 1
00083b9d
00083b9d struct encoded_catch_handler ← 0x83b9a
00083b9d size int64 1
00083b9e handlers[0].type_idx int 0x5994
00083ba0 handlers[0].addr uint32 0x83b92
00083ba2
00083ba2 // align 0x4
00083ba4
00083ba4cmf0.c3b5bm90zq.patch.C1::onDestroy():
00083bb4const/4 v0, 0x0
00083bb6sput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
00083bbareturn-void
00083ba4
00083ba4cmf0.c3b5bm90zq.patch.C1::onDestroy():
00083bb4const/4 v0, 0x0
00083bb6sput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
00083bbareturn-void
00083ba4
00083bbc
00083bbccmf0.c3b5bm90zq.patch.C1::onInterrupt():
00083bccreturn-void
00083bbc
00083bbccmf0.c3b5bm90zq.patch.C1::onInterrupt():
00083bccreturn-void
00083bbc
00083bce
00083bce // align 0x10
00083bce // align 0x10
00083bd0
00083bd0cmf0.c3b5bm90zq.patch.C1::onServiceConnected():
00083be0invoke-super {v2}, Landroid/accessibilityservice/AccessibilityService;->onServiceConnected()V
00083be6new-instance v0, Landroid/accessibilityservice/AccessibilityServiceInfo;
00083beainvoke-direct {v0}, Landroid/accessibilityservice/AccessibilityServiceInfo;-><init>()V
00083bf0const/16 v1, 0x59
00083bf4iput v1, v0, Landroid/accessibilityservice/AccessibilityServiceInfo;->flags:I
00083bf8const/4 v1, -0x1
00083bfaiput v1, v0, Landroid/accessibilityservice/AccessibilityServiceInfo;->eventTypes:I
00083bfeconst/16 v1, 0x10
00083c02iput v1, v0, Landroid/accessibilityservice/AccessibilityServiceInfo;->feedbackType:I
00083c06invoke-virtual {v2, v0}, Lcmf0/c3b5bm90zq/patch/C1;->setServiceInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)V
00083c0cconst/4 v0, 0x1
00083c0esput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
00083c12invoke-direct {v2}, Lcmf0/c3b5bm90zq/patch/C1;->b()V
00083c18goto :goto_20
00083c1aconst/4 v0, 0x0
00083c1csput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
00083c20return-void
00083bd0
00083bd0cmf0.c3b5bm90zq.patch.C1::onServiceConnected():
00083be0invoke-super {v2}, Landroid/accessibilityservice/AccessibilityService;->onServiceConnected()V
00083be6new-instance v0, Landroid/accessibilityservice/AccessibilityServiceInfo;
00083beainvoke-direct {v0}, Landroid/accessibilityservice/AccessibilityServiceInfo;-><init>()V
00083bf0const/16 v1, 0x59
00083bf4iput v1, v0, Landroid/accessibilityservice/AccessibilityServiceInfo;->flags:I
00083bf8const/4 v1, -0x1
00083bfaiput v1, v0, Landroid/accessibilityservice/AccessibilityServiceInfo;->eventTypes:I
00083bfeconst/16 v1, 0x10
00083c02iput v1, v0, Landroid/accessibilityservice/AccessibilityServiceInfo;->feedbackType:I
00083c06invoke-virtual {v2, v0}, Lcmf0/c3b5bm90zq/patch/C1;->setServiceInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)V
00083c0cconst/4 v0, 0x1
00083c0esput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
00083c12invoke-direct {v2}, Lcmf0/c3b5bm90zq/patch/C1;->b()V
00083c18goto :goto_20
00083c1aconst/4 v0, 0x0
00083c1csput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
00083c20return-void
00083bd0
00083c22
00083c22 struct code_item_padding
00083c22 padding uint16 0x0000
00083c24
00083c24 struct try_item
00083c24 start_addr uint32 0x83be6
00083c28 insn_count int 25
00083c2a handler_off uint16 0x83c2d
00083c2c
00083c2c struct encoded_catch_handler_list
00083c2c size int 1
00083c2d
00083c2d struct encoded_catch_handler ← 0x83c2a
00083c2d size int64 1
00083c2e handlers[0].type_idx int 0x5994
00083c30 handlers[0].addr uint32 0x83c1a
00083c31
00083c31 // align 0x4
00083c22 struct code_item_padding
00083c22 padding uint16 0x0000
00083c24
00083c24 struct try_item
00083c24 start_addr uint32 0x83be6
00083c28 insn_count int 25
00083c2a handler_off uint16 0x83c2d
00083c2c
00083c2c struct encoded_catch_handler_list
00083c2c size int 1
00083c2d
00083c2d struct encoded_catch_handler ← 0x83c2a
00083c2d size int64 1
00083c2e handlers[0].type_idx int 0x5994
00083c30 handlers[0].addr uint32 0x83c1a
00083c31
00083c31 // align 0x4
00083c34
00083c34cmf0.c3b5bm90zq.patch.C2::<init>():
00083c44invoke-direct {v0}, Landroid/app/admin/DeviceAdminReceiver;-><init>()V
00083c4areturn-void
00083c34
00083c34cmf0.c3b5bm90zq.patch.C2::<init>():
00083c44invoke-direct {v0}, Landroid/app/admin/DeviceAdminReceiver;-><init>()V
00083c4areturn-void
00083c34
00083c4c
00083c4ccmf0.c3b5bm90zq.patch.C2::onDisableRequested(android.content.Context, android.content.Intent):
00083c5cinvoke-super {v0, v1, v2}, Landroid/app/admin/DeviceAdminReceiver;->onDisableRequested(Landroid/content/Context;Landroid/content/Intent;)Ljava/lang/CharSequence;
00083c62move-result-object v1
00083c64return-object v1
00083c4c
00083c4ccmf0.c3b5bm90zq.patch.C2::onDisableRequested(android.content.Context, android.content.Intent):
00083c5cinvoke-super {v0, v1, v2}, Landroid/app/admin/DeviceAdminReceiver;->onDisableRequested(Landroid/content/Context;Landroid/content/Intent;)Ljava/lang/CharSequence;
00083c62move-result-object v1
00083c64return-object v1
00083c4c
00083c66
00083c66 // align 0x8
00083c66 // align 0x8
00083c68
00083c68cmf0.c3b5bm90zq.patch.C2::onDisabled(android.content.Context, android.content.Intent):
00083c78invoke-super {v0, v1, v2}, Landroid/app/admin/DeviceAdminReceiver;->onDisabled(Landroid/content/Context;Landroid/content/Intent;)V
00083c7ereturn-void
00083c68
00083c68cmf0.c3b5bm90zq.patch.C2::onDisabled(android.content.Context, android.content.Intent):
00083c78invoke-super {v0, v1, v2}, Landroid/app/admin/DeviceAdminReceiver;->onDisabled(Landroid/content/Context;Landroid/content/Intent;)V
00083c7ereturn-void
00083c68
00083c80
00083c80cmf0.c3b5bm90zq.patch.C2::onEnabled(android.content.Context, android.content.Intent):
00083c90invoke-super {v0, v1, v2}, Landroid/app/admin/DeviceAdminReceiver;->onEnabled(Landroid/content/Context;Landroid/content/Intent;)V
00083c96return-void
00083c80
00083c80cmf0.c3b5bm90zq.patch.C2::onEnabled(android.content.Context, android.content.Intent):
00083c90invoke-super {v0, v1, v2}, Landroid/app/admin/DeviceAdminReceiver;->onEnabled(Landroid/content/Context;Landroid/content/Intent;)V
00083c96return-void
00083c80
00083c98
00083c98cmf0.c3b5bm90zq.patch.C3::<init>():
00083ca8invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
00083caereturn-void
00083c98
00083c98cmf0.c3b5bm90zq.patch.C3::<init>():
00083ca8invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
00083caereturn-void
00083c98
00083cb0
00083cb0cmf0.c3b5bm90zq.patch.C3::a(android.content.Context, java.lang.String):
00083cc0const/4 v0, 0x0
00083cc2invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00083cc8move-result-object v1
00083ccainvoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
00083cd0const/4 v1, 0x1
00083cd2return v1
00083cd4return v0
00083cb0
00083cb0cmf0.c3b5bm90zq.patch.C3::a(android.content.Context, java.lang.String):
00083cc0const/4 v0, 0x0
00083cc2invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00083cc8move-result-object v1
00083ccainvoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
00083cd0const/4 v1, 0x1
00083cd2return v1
00083cd4return v0
00083cb0
00083cd6
00083cd6 struct code_item_padding
00083cd6 padding uint16 0x0000
00083cd8
00083cd8 struct try_item
00083cd8 start_addr uint32 0x83cc2
00083cdc insn_count int 7
00083cde handler_off uint16 0x83ce1
00083ce0
00083ce0 struct encoded_catch_handler_list
00083ce0 size int 1
00083ce1
00083ce1 struct encoded_catch_handler ← 0x83cde
00083ce1 size int64 1
00083ce2 handlers[0].type_idx int 0x4c90
00083ce3 handlers[0].addr uint32 0x83cd4
00083cd6 struct code_item_padding
00083cd6 padding uint16 0x0000
00083cd8
00083cd8 struct try_item
00083cd8 start_addr uint32 0x83cc2
00083cdc insn_count int 7
00083cde handler_off uint16 0x83ce1
00083ce0
00083ce0 struct encoded_catch_handler_list
00083ce0 size int 1
00083ce1
00083ce1 struct encoded_catch_handler ← 0x83cde
00083ce1 size int64 1
00083ce2 handlers[0].type_idx int 0x4c90
00083ce3 handlers[0].addr uint32 0x83cd4
00083ce4
00083ce4cmf0.c3b5bm90zq.patch.C3::a(android.content.Context):
00083cf4invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00083cfamove-result-object v0
00083cfcconst v1, 0x7f0c0021
00083d02invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083d08move-result-object v0
00083d0aconst/4 v1, 0x0
00083d0cinvoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
00083d12move-result v0
00083d14const/16 v1, 0x31
00083d18if-ne v0, v1, :cond_2a
00083d1cinvoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00083d22move-result-object v0
00083d24new-instance v1, Landroid/content/ComponentName;
00083d28const-class v2, Lcmf0/c3b5bm90zq/patch/C7;
00083d2cinvoke-direct {v1, v4, v2}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00083d32invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getComponentEnabledSetting(Landroid/content/ComponentName;)I
00083d38move-result v4
00083d3aconst/4 v2, 0x2
00083d3cif-eq v4, v2, :cond_2a
00083d40const/4 v4, 0x1
00083d42invoke-virtual {v0, v1, v2, v4}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
00083d48return-void
00083ce4
00083ce4cmf0.c3b5bm90zq.patch.C3::a(android.content.Context):
00083cf4invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00083cfamove-result-object v0
00083cfcconst v1, 0x7f0c0021
00083d02invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083d08move-result-object v0
00083d0aconst/4 v1, 0x0
00083d0cinvoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
00083d12move-result v0
00083d14const/16 v1, 0x31
00083d18if-ne v0, v1, :cond_2a
00083d1cinvoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00083d22move-result-object v0
00083d24new-instance v1, Landroid/content/ComponentName;
00083d28const-class v2, Lcmf0/c3b5bm90zq/patch/C7;
00083d2cinvoke-direct {v1, v4, v2}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00083d32invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getComponentEnabledSetting(Landroid/content/ComponentName;)I
00083d38move-result v4
00083d3aconst/4 v2, 0x2
00083d3cif-eq v4, v2, :cond_2a
00083d40const/4 v4, 0x1
00083d42invoke-virtual {v0, v1, v2, v4}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
00083d48return-void
00083ce4
00083d4a
00083d4a struct code_item_padding
00083d4a padding uint16 0x0000
00083d4c
00083d4c struct try_item
00083d4c start_addr uint32 0x83cf4
00083d50 insn_count int 42
00083d52 handler_off uint16 0x83d55
00083d54
00083d54 struct encoded_catch_handler_list
00083d54 size int 1
00083d55
00083d55 struct encoded_catch_handler ← 0x83d52
00083d55 size int64 1
00083d56 handlers[0].type_idx int 0x5994
00083d58 handlers[0].addr uint32 0x83d48
00083d59
00083d59 // align 0x4
00083d4a struct code_item_padding
00083d4a padding uint16 0x0000
00083d4c
00083d4c struct try_item
00083d4c start_addr uint32 0x83cf4
00083d50 insn_count int 42
00083d52 handler_off uint16 0x83d55
00083d54
00083d54 struct encoded_catch_handler_list
00083d54 size int 1
00083d55
00083d55 struct encoded_catch_handler ← 0x83d52
00083d55 size int64 1
00083d56 handlers[0].type_idx int 0x5994
00083d58 handlers[0].addr uint32 0x83d48
00083d59
00083d59 // align 0x4
00083d5c
00083d5ccmf0.c3b5bm90zq.patch.C3::a(java.lang.Class, android.content.Context):
00083d6cconst-string v0, "activity"
00083d70invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00083d76move-result-object v4
00083d78check-cast v4, Landroid/app/ActivityManager;
00083d7cconst v0, 0x7fffffff
00083d82invoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
00083d88move-result-object v4
00083d8ainvoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00083d90move-result-object v4
00083d92invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
00083d98move-result v0
00083d9aif-eqz v0, :cond_31
00083d9einvoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00083da4move-result-object v0
00083da6check-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
00083daainvoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
00083db0move-result-object v1
00083db2iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
00083db6invoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
00083dbcmove-result-object v0
00083dbeinvoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083dc4move-result v0
00083dc6if-eqz v0, :cond_13
00083dcaconst/4 v3, 0x1
00083dccreturn v3
00083dceconst/4 v3, 0x0
00083dd0return v3
00083d5c
00083d5ccmf0.c3b5bm90zq.patch.C3::a(java.lang.Class, android.content.Context):
00083d6cconst-string v0, "activity"
00083d70invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00083d76move-result-object v4
00083d78check-cast v4, Landroid/app/ActivityManager;
00083d7cconst v0, 0x7fffffff
00083d82invoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
00083d88move-result-object v4
00083d8ainvoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00083d90move-result-object v4
00083d92invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
00083d98move-result v0
00083d9aif-eqz v0, :cond_31
00083d9einvoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00083da4move-result-object v0
00083da6check-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
00083daainvoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
00083db0move-result-object v1
00083db2iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
00083db6invoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
00083dbcmove-result-object v0
00083dbeinvoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083dc4move-result v0
00083dc6if-eqz v0, :cond_13
00083dcaconst/4 v3, 0x1
00083dccreturn v3
00083dceconst/4 v3, 0x0
00083dd0return v3
00083d5c
00083dd2
00083dd2 // align 0x4
00083dd2 // align 0x4
00083dd4
00083dd4cmf0.c3b5bm90zq.patch.C3::b(android.content.Context):
00083de4invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00083deamove-result-object v0
00083decconst v1, 0x7f0c0021
00083df2invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083df8move-result-object v0
00083dfaconst/4 v1, 0x0
00083dfcinvoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
00083e02move-result v0
00083e04const/16 v1, 0x31
00083e08if-eq v0, v1, :cond_2a
00083e0cinvoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00083e12move-result-object v0
00083e14new-instance v1, Landroid/content/ComponentName;
00083e18const-class v2, Lcmf0/c3b5bm90zq/patch/C7;
00083e1cinvoke-direct {v1, v4, v2}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00083e22invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getComponentEnabledSetting(Landroid/content/ComponentName;)I
00083e28move-result v4
00083e2aconst/4 v2, 0x2
00083e2cif-eq v4, v2, :cond_2a
00083e30const/4 v4, 0x1
00083e32invoke-virtual {v0, v1, v2, v4}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
00083e38return-void
00083dd4
00083dd4cmf0.c3b5bm90zq.patch.C3::b(android.content.Context):
00083de4invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00083deamove-result-object v0
00083decconst v1, 0x7f0c0021
00083df2invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083df8move-result-object v0
00083dfaconst/4 v1, 0x0
00083dfcinvoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
00083e02move-result v0
00083e04const/16 v1, 0x31
00083e08if-eq v0, v1, :cond_2a
00083e0cinvoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
00083e12move-result-object v0
00083e14new-instance v1, Landroid/content/ComponentName;
00083e18const-class v2, Lcmf0/c3b5bm90zq/patch/C7;
00083e1cinvoke-direct {v1, v4, v2}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00083e22invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getComponentEnabledSetting(Landroid/content/ComponentName;)I
00083e28move-result v4
00083e2aconst/4 v2, 0x2
00083e2cif-eq v4, v2, :cond_2a
00083e30const/4 v4, 0x1
00083e32invoke-virtual {v0, v1, v2, v4}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
00083e38return-void
00083dd4
00083e3a
00083e3a struct code_item_padding
00083e3a padding uint16 0x0000
00083e3c
00083e3c struct try_item
00083e3c start_addr uint32 0x83de4
00083e40 insn_count int 42
00083e42 handler_off uint16 0x83e45
00083e44
00083e44 struct encoded_catch_handler_list
00083e44 size int 1
00083e45
00083e45 struct encoded_catch_handler ← 0x83e42
00083e45 size int64 1
00083e46 handlers[0].type_idx int 0x5994
00083e48 handlers[0].addr uint32 0x83e38
00083e49
00083e49 // align 0x4
00083e3a struct code_item_padding
00083e3a padding uint16 0x0000
00083e3c
00083e3c struct try_item
00083e3c start_addr uint32 0x83de4
00083e40 insn_count int 42
00083e42 handler_off uint16 0x83e45
00083e44
00083e44 struct encoded_catch_handler_list
00083e44 size int 1
00083e45
00083e45 struct encoded_catch_handler ← 0x83e42
00083e45 size int64 1
00083e46 handlers[0].type_idx int 0x5994
00083e48 handlers[0].addr uint32 0x83e38
00083e49
00083e49 // align 0x4
00083e4c
00083e4ccmf0.c3b5bm90zq.patch.C3::onReceive(android.content.Context, android.content.Intent):
00083e5cinvoke-virtual {v10}, Landroid/content/Intent;->getAction()Ljava/lang/String;
00083e62move-result-object v0
00083e64const-string v1, "android.intent.action.PACKAGE_ADDED"
00083e68invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083e6emove-result v0
00083e70if-nez v0, :cond_3c
00083e74invoke-virtual {v10}, Landroid/content/Intent;->getAction()Ljava/lang/String;
00083e7amove-result-object v0
00083e7cconst-string v1, "android.intent.action.PACKAGE_CHANGED"
00083e80invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083e86move-result v0
00083e88if-nez v0, :cond_3c
00083e8cinvoke-virtual {v10}, Landroid/content/Intent;->getAction()Ljava/lang/String;
00083e92move-result-object v0
00083e94const-string v1, "android.intent.action.PACKAGE_INSTALL"
00083e98invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083e9emove-result v0
00083ea0if-nez v0, :cond_3c
00083ea4invoke-virtual {v10}, Landroid/content/Intent;->getAction()Ljava/lang/String;
00083eaamove-result-object v0
00083eacconst-string v1, "android.intent.action.PACKAGE_REPLACED"
00083eb0invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083eb6move-result v0
00083eb8if-nez v0, :cond_3c
00083ebcinvoke-virtual {v10}, Landroid/content/Intent;->getAction()Ljava/lang/String;
00083ec2move-result-object v0
00083ec4const-string v1, "android.intent.action.PACKAGE_REMOVED"
00083ec8invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083ecemove-result v0
00083ed0if-eqz v0, :cond_fa
00083ed4invoke-virtual {v9}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00083edamove-result-object v0
00083edcconst v1, 0x7f0c0021
00083ee2invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083ee8move-result-object v0
00083eeaconst/4 v1, 0x3
00083eecinvoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
00083ef2move-result v1
00083ef4const/4 v2, 0x0
00083ef6const/16 v3, 0x31
00083efaconst/4 v4, 0x1
00083efcif-ne v1, v3, :cond_64
00083f00new-instance v1, Lcmf0/c3b5bm90zq/patch/c;
00083f04invoke-direct {v1, v9}, Lcmf0/c3b5bm90zq/patch/c;-><init>(Landroid/content/Context;)V
00083f0aiput-object v1, v8, Lcmf0/c3b5bm90zq/patch/C3;->a:Lcmf0/c3b5bm90zq/patch/c;
00083f0eiget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C3;->a:Lcmf0/c3b5bm90zq/patch/c;
00083f12invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
00083f18move-result v1
00083f1aif-eqz v1, :cond_62
00083f1egoto :goto_64
00083f20const/4 v1, 0x0
00083f22goto :goto_65
00083f24const/4 v1, 0x1
00083f26invoke-virtual {v0, v4}, Ljava/lang/String;->charAt(I)C
00083f2cmove-result v5
00083f2eif-ne v5, v3, :cond_72
00083f32sget-boolean v5, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
00083f36if-ne v5, v4, :cond_70
00083f3agoto :goto_72
00083f3cconst/4 v5, 0x0
00083f3egoto :goto_73
00083f40const/4 v5, 0x1
00083f42const/high16 v6, 0x7f0c0000
00083f46if-ne v1, v4, :cond_a8
00083f4aif-ne v5, v4, :cond_a8
00083f4einvoke-virtual {v10}, Landroid/content/Intent;->getData()Landroid/net/Uri;
00083f54move-result-object v1
00083f56invoke-virtual {v1}, Landroid/net/Uri;->getSchemeSpecificPart()Ljava/lang/String;
00083f5cmove-result-object v1
00083f5einvoke-virtual {v9}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00083f64move-result-object v5
00083f66invoke-virtual {v5, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083f6cmove-result-object v5
00083f6econst-string v7, ".."
00083f72invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083f78move-result v7
00083f7aif-nez v7, :cond_a8
00083f7einvoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
00083f84move-result-object v1
00083f86invoke-virtual {v5}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
00083f8cmove-result-object v7
00083f8einvoke-virtual {v1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083f94move-result v1
00083f96if-eqz v1, :cond_a8
00083f9ainvoke-static {v9, v5}, Lcmf0/c3b5bm90zq/patch/C3;->a(Landroid/content/Context;Ljava/lang/String;)Z
00083fa0move-result v1
00083fa2if-ne v1, v4, :cond_a8
00083fa6invoke-virtual {v8, v9}, Lcmf0/c3b5bm90zq/patch/C3;->a(Landroid/content/Context;)V
00083facinvoke-virtual {v10}, Landroid/content/Intent;->getAction()Ljava/lang/String;
00083fb2move-result-object v1
00083fb4const-string v4, "android.intent.action.PACKAGE_REMOVED"
00083fb8invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083fbemove-result v1
00083fc0if-eqz v1, :cond_e3
00083fc4invoke-virtual {v10}, Landroid/content/Intent;->getData()Landroid/net/Uri;
00083fcamove-result-object v10
00083fccinvoke-virtual {v10}, Landroid/net/Uri;->getSchemeSpecificPart()Ljava/lang/String;
00083fd2move-result-object v10
00083fd4invoke-virtual {v9}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00083fdamove-result-object v1
00083fdcinvoke-virtual {v1, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083fe2move-result-object v1
00083fe4const-string v4, ".."
00083fe8invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083feemove-result v4
00083ff0if-nez v4, :cond_e3
00083ff4invoke-virtual {v10}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
00083ffamove-result-object v10
00083ffcinvoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
00084002move-result-object v1
00084004invoke-virtual {v10, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0008400amove-result v10
0008400cif-eqz v10, :cond_e3
00084010invoke-virtual {v0, v2}, Ljava/lang/String;->charAt(I)C
00084016move-result v10
00084018if-eq v10, v3, :cond_e3
0008401cinvoke-virtual {v8, v9}, Lcmf0/c3b5bm90zq/patch/C3;->b(Landroid/content/Context;)V
00084022const-class v10, Lcmf0/c3b5bm90zq/patch/C11;
00084026invoke-virtual {v8, v10, v9}, Lcmf0/c3b5bm90zq/patch/C3;->a(Ljava/lang/Class;Landroid/content/Context;)Z
0008402cmove-result v10
0008402eif-nez v10, :cond_fa
00084032new-instance v10, Landroid/content/Intent;
00084036const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
0008403ainvoke-direct {v10, v9, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00084040invoke-virtual {v9, v10}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
00084046goto :goto_fa
00084048move-exception v9
0008404ainvoke-virtual {v9}, Ljava/lang/Exception;->printStackTrace()V
00084050return-void
00083e4c
00083e4ccmf0.c3b5bm90zq.patch.C3::onReceive(android.content.Context, android.content.Intent):
00083e5cinvoke-virtual {v10}, Landroid/content/Intent;->getAction()Ljava/lang/String;
00083e62move-result-object v0
00083e64const-string v1, "android.intent.action.PACKAGE_ADDED"
00083e68invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083e6emove-result v0
00083e70if-nez v0, :cond_3c
00083e74invoke-virtual {v10}, Landroid/content/Intent;->getAction()Ljava/lang/String;
00083e7amove-result-object v0
00083e7cconst-string v1, "android.intent.action.PACKAGE_CHANGED"
00083e80invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083e86move-result v0
00083e88if-nez v0, :cond_3c
00083e8cinvoke-virtual {v10}, Landroid/content/Intent;->getAction()Ljava/lang/String;
00083e92move-result-object v0
00083e94const-string v1, "android.intent.action.PACKAGE_INSTALL"
00083e98invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083e9emove-result v0
00083ea0if-nez v0, :cond_3c
00083ea4invoke-virtual {v10}, Landroid/content/Intent;->getAction()Ljava/lang/String;
00083eaamove-result-object v0
00083eacconst-string v1, "android.intent.action.PACKAGE_REPLACED"
00083eb0invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083eb6move-result v0
00083eb8if-nez v0, :cond_3c
00083ebcinvoke-virtual {v10}, Landroid/content/Intent;->getAction()Ljava/lang/String;
00083ec2move-result-object v0
00083ec4const-string v1, "android.intent.action.PACKAGE_REMOVED"
00083ec8invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083ecemove-result v0
00083ed0if-eqz v0, :cond_fa
00083ed4invoke-virtual {v9}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00083edamove-result-object v0
00083edcconst v1, 0x7f0c0021
00083ee2invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083ee8move-result-object v0
00083eeaconst/4 v1, 0x3
00083eecinvoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
00083ef2move-result v1
00083ef4const/4 v2, 0x0
00083ef6const/16 v3, 0x31
00083efaconst/4 v4, 0x1
00083efcif-ne v1, v3, :cond_64
00083f00new-instance v1, Lcmf0/c3b5bm90zq/patch/c;
00083f04invoke-direct {v1, v9}, Lcmf0/c3b5bm90zq/patch/c;-><init>(Landroid/content/Context;)V
00083f0aiput-object v1, v8, Lcmf0/c3b5bm90zq/patch/C3;->a:Lcmf0/c3b5bm90zq/patch/c;
00083f0eiget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C3;->a:Lcmf0/c3b5bm90zq/patch/c;
00083f12invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
00083f18move-result v1
00083f1aif-eqz v1, :cond_62
00083f1egoto :goto_64
00083f20const/4 v1, 0x0
00083f22goto :goto_65
00083f24const/4 v1, 0x1
00083f26invoke-virtual {v0, v4}, Ljava/lang/String;->charAt(I)C
00083f2cmove-result v5
00083f2eif-ne v5, v3, :cond_72
00083f32sget-boolean v5, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
00083f36if-ne v5, v4, :cond_70
00083f3agoto :goto_72
00083f3cconst/4 v5, 0x0
00083f3egoto :goto_73
00083f40const/4 v5, 0x1
00083f42const/high16 v6, 0x7f0c0000
00083f46if-ne v1, v4, :cond_a8
00083f4aif-ne v5, v4, :cond_a8
00083f4einvoke-virtual {v10}, Landroid/content/Intent;->getData()Landroid/net/Uri;
00083f54move-result-object v1
00083f56invoke-virtual {v1}, Landroid/net/Uri;->getSchemeSpecificPart()Ljava/lang/String;
00083f5cmove-result-object v1
00083f5einvoke-virtual {v9}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00083f64move-result-object v5
00083f66invoke-virtual {v5, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083f6cmove-result-object v5
00083f6econst-string v7, ".."
00083f72invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083f78move-result v7
00083f7aif-nez v7, :cond_a8
00083f7einvoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
00083f84move-result-object v1
00083f86invoke-virtual {v5}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
00083f8cmove-result-object v7
00083f8einvoke-virtual {v1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083f94move-result v1
00083f96if-eqz v1, :cond_a8
00083f9ainvoke-static {v9, v5}, Lcmf0/c3b5bm90zq/patch/C3;->a(Landroid/content/Context;Ljava/lang/String;)Z
00083fa0move-result v1
00083fa2if-ne v1, v4, :cond_a8
00083fa6invoke-virtual {v8, v9}, Lcmf0/c3b5bm90zq/patch/C3;->a(Landroid/content/Context;)V
00083facinvoke-virtual {v10}, Landroid/content/Intent;->getAction()Ljava/lang/String;
00083fb2move-result-object v1
00083fb4const-string v4, "android.intent.action.PACKAGE_REMOVED"
00083fb8invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083fbemove-result v1
00083fc0if-eqz v1, :cond_e3
00083fc4invoke-virtual {v10}, Landroid/content/Intent;->getData()Landroid/net/Uri;
00083fcamove-result-object v10
00083fccinvoke-virtual {v10}, Landroid/net/Uri;->getSchemeSpecificPart()Ljava/lang/String;
00083fd2move-result-object v10
00083fd4invoke-virtual {v9}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00083fdamove-result-object v1
00083fdcinvoke-virtual {v1, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00083fe2move-result-object v1
00083fe4const-string v4, ".."
00083fe8invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00083feemove-result v4
00083ff0if-nez v4, :cond_e3
00083ff4invoke-virtual {v10}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
00083ffamove-result-object v10
00083ffcinvoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
00084002move-result-object v1
00084004invoke-virtual {v10, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0008400amove-result v10
0008400cif-eqz v10, :cond_e3
00084010invoke-virtual {v0, v2}, Ljava/lang/String;->charAt(I)C
00084016move-result v10
00084018if-eq v10, v3, :cond_e3
0008401cinvoke-virtual {v8, v9}, Lcmf0/c3b5bm90zq/patch/C3;->b(Landroid/content/Context;)V
00084022const-class v10, Lcmf0/c3b5bm90zq/patch/C11;
00084026invoke-virtual {v8, v10, v9}, Lcmf0/c3b5bm90zq/patch/C3;->a(Ljava/lang/Class;Landroid/content/Context;)Z
0008402cmove-result v10
0008402eif-nez v10, :cond_fa
00084032new-instance v10, Landroid/content/Intent;
00084036const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
0008403ainvoke-direct {v10, v9, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00084040invoke-virtual {v9, v10}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
00084046goto :goto_fa
00084048move-exception v9
0008404ainvoke-virtual {v9}, Ljava/lang/Exception;->printStackTrace()V
00084050return-void
00083e4c
00084052
00084052 struct code_item_padding
00084052 padding uint16 0x0000
00084054
00084054 struct try_item
00084054 start_addr uint32 0x83ed4
00084058 insn_count int 167
0008405a handler_off uint16 0x84065
0008405c
0008405c struct try_item
0008405c start_addr uint32 0x84022
00084060 insn_count int 18
00084062 handler_off uint16 0x8406a
00084064
00084064 struct encoded_catch_handler_list
00084064 size int 2
00084065
00084065 struct encoded_catch_handler ← 0x8405a
00084065 size int64 1
00084066 handlers[0].type_idx int 0x5994
00084068 handlers[0].addr uint32 0x84048
0008406a
0008406a struct encoded_catch_handler ← 0x84062
0008406a size int64 1
0008406b handlers[0].type_idx int 0x5994
0008406d handlers[0].addr uint32 0x84050
0008406f
0008406f // align 0x10
00084052 struct code_item_padding
00084052 padding uint16 0x0000
00084054
00084054 struct try_item
00084054 start_addr uint32 0x83ed4
00084058 insn_count int 167
0008405a handler_off uint16 0x84065
0008405c
0008405c struct try_item
0008405c start_addr uint32 0x84022
00084060 insn_count int 18
00084062 handler_off uint16 0x8406a
00084064
00084064 struct encoded_catch_handler_list
00084064 size int 2
00084065
00084065 struct encoded_catch_handler ← 0x8405a
00084065 size int64 1
00084066 handlers[0].type_idx int 0x5994
00084068 handlers[0].addr uint32 0x84048
0008406a
0008406a struct encoded_catch_handler ← 0x84062
0008406a size int64 1
0008406b handlers[0].type_idx int 0x5994
0008406d handlers[0].addr uint32 0x84050
0008406f
0008406f // align 0x10
00084070
00084070cmf0.c3b5bm90zq.patch.C4::<init>():
00084080invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
00084086return-void
00084070
00084070cmf0.c3b5bm90zq.patch.C4::<init>():
00084080invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
00084086return-void
00084070
00084088
00084088cmf0.c3b5bm90zq.patch.C4::a(android.content.Context):
00084098const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
0008409cinvoke-virtual {v2, v0, v3}, Lcmf0/c3b5bm90zq/patch/C4;->a(Ljava/lang/Class;Landroid/content/Context;)Z
000840a2move-result v0
000840a4if-nez v0, :cond_12
000840a8new-instance v0, Landroid/content/Intent;
000840acconst-class v1, Lcmf0/c3b5bm90zq/patch/C11;
000840b0invoke-direct {v0, v3, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
000840b6invoke-virtual {v3, v0}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
000840bcreturn-void
00084088
00084088cmf0.c3b5bm90zq.patch.C4::a(android.content.Context):
00084098const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
0008409cinvoke-virtual {v2, v0, v3}, Lcmf0/c3b5bm90zq/patch/C4;->a(Ljava/lang/Class;Landroid/content/Context;)Z
000840a2move-result v0
000840a4if-nez v0, :cond_12
000840a8new-instance v0, Landroid/content/Intent;
000840acconst-class v1, Lcmf0/c3b5bm90zq/patch/C11;
000840b0invoke-direct {v0, v3, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
000840b6invoke-virtual {v3, v0}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
000840bcreturn-void
00084088
000840be
000840be struct code_item_padding
000840be padding uint16 0x0000
000840c0
000840c0 struct try_item
000840c0 start_addr uint32 0x84098
000840c4 insn_count int 18
000840c6 handler_off uint16 0x840c9
000840c8
000840c8 struct encoded_catch_handler_list
000840c8 size int 1
000840c9
000840c9 struct encoded_catch_handler ← 0x840c6
000840c9 size int64 1
000840ca handlers[0].type_idx int 0x5994
000840cc handlers[0].addr uint32 0x840bc
000840cd
000840cd // align 0x10
000840be struct code_item_padding
000840be padding uint16 0x0000
000840c0
000840c0 struct try_item
000840c0 start_addr uint32 0x84098
000840c4 insn_count int 18
000840c6 handler_off uint16 0x840c9
000840c8
000840c8 struct encoded_catch_handler_list
000840c8 size int 1
000840c9
000840c9 struct encoded_catch_handler ← 0x840c6
000840c9 size int64 1
000840ca handlers[0].type_idx int 0x5994
000840cc handlers[0].addr uint32 0x840bc
000840cd
000840cd // align 0x10
000840d0
000840d0cmf0.c3b5bm90zq.patch.C4::a(java.lang.Class, android.content.Context):
000840e0const-string v0, "activity"
000840e4invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000840eamove-result-object v4
000840eccheck-cast v4, Landroid/app/ActivityManager;
000840f0const v0, 0x7fffffff
000840f6invoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
000840fcmove-result-object v4
000840feinvoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00084104move-result-object v4
00084106invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
0008410cmove-result v0
0008410eif-eqz v0, :cond_31
00084112invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00084118move-result-object v0
0008411acheck-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
0008411einvoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
00084124move-result-object v1
00084126iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
0008412ainvoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
00084130move-result-object v0
00084132invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00084138move-result v0
0008413aif-eqz v0, :cond_13
0008413econst/4 v3, 0x1
00084140return v3
00084142const/4 v3, 0x0
00084144return v3
000840d0
000840d0cmf0.c3b5bm90zq.patch.C4::a(java.lang.Class, android.content.Context):
000840e0const-string v0, "activity"
000840e4invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000840eamove-result-object v4
000840eccheck-cast v4, Landroid/app/ActivityManager;
000840f0const v0, 0x7fffffff
000840f6invoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
000840fcmove-result-object v4
000840feinvoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00084104move-result-object v4
00084106invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
0008410cmove-result v0
0008410eif-eqz v0, :cond_31
00084112invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00084118move-result-object v0
0008411acheck-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
0008411einvoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
00084124move-result-object v1
00084126iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
0008412ainvoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
00084130move-result-object v0
00084132invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00084138move-result v0
0008413aif-eqz v0, :cond_13
0008413econst/4 v3, 0x1
00084140return v3
00084142const/4 v3, 0x0
00084144return v3
000840d0
00084146
00084146 // align 0x8
00084146 // align 0x8
00084148
00084148cmf0.c3b5bm90zq.patch.C4::onReceive(android.content.Context, android.content.Intent):
00084158invoke-virtual {v3}, Landroid/content/Intent;->getAction()Ljava/lang/String;
0008415emove-result-object v3
00084160const-string v0, "android.intent.action.BOOT_COMPLETED"
00084164invoke-virtual {v3, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
0008416amove-result v3
0008416cif-eqz v3, :cond_f
00084170invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C4;->a(Landroid/content/Context;)V
00084176return-void
00084148
00084148cmf0.c3b5bm90zq.patch.C4::onReceive(android.content.Context, android.content.Intent):
00084158invoke-virtual {v3}, Landroid/content/Intent;->getAction()Ljava/lang/String;
0008415emove-result-object v3
00084160const-string v0, "android.intent.action.BOOT_COMPLETED"
00084164invoke-virtual {v3, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
0008416amove-result v3
0008416cif-eqz v3, :cond_f
00084170invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C4;->a(Landroid/content/Context;)V
00084176return-void
00084148
00084178
00084178cmf0.c3b5bm90zq.patch.C5$1::<init>(cmf0.c3b5bm90zq.patch.C5, java.lang.String, int):
00084188iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
0008418ciput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C5$1;->a:Ljava/lang/String;
00084190iput v3, v0, Lcmf0/c3b5bm90zq/patch/C5$1;->b:I
00084194invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0008419areturn-void
00084178
00084178cmf0.c3b5bm90zq.patch.C5$1::<init>(cmf0.c3b5bm90zq.patch.C5, java.lang.String, int):
00084188iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
0008418ciput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C5$1;->a:Ljava/lang/String;
00084190iput v3, v0, Lcmf0/c3b5bm90zq/patch/C5$1;->b:I
00084194invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0008419areturn-void
00084178
0008419c
0008419ccmf0.c3b5bm90zq.patch.C5$1::run():
000841acsget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
000841b0iget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
000841b4invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
000841bamove-result-object v1
000841bcsget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000841c0const-wide/16 v4, 0x59
000841c4invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000841camove-result-object v2
000841ccinvoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
000841d2move-result-object v0
000841d4const-string v1, ""
000841d8if-ne v0, v1, :cond_26
000841dciget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
000841e0invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C5;->getResources()Landroid/content/res/Resources;
000841e6move-result-object v0
000841e8const v1, 0x7f0c0025
000841eeinvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000841f4move-result-object v0
000841f6goto :goto_38
000841f8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
000841fciget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084200invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
00084206move-result-object v1
00084208sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008420cinvoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084212move-result-object v2
00084214invoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
0008421amove-result-object v0
0008421csget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00084220iget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084224invoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
0008422amove-result-object v2
0008422csget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084230const-wide/16 v5, 0x56
00084234invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008423amove-result-object v3
0008423cinvoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
00084242move-result-object v1
00084244const-string v2, ""
00084248if-ne v1, v2, :cond_5e
0008424ciget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084250invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C5;->getResources()Landroid/content/res/Resources;
00084256move-result-object v1
00084258const v2, 0x7f0c0023
0008425einvoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00084264move-result-object v1
00084266goto :goto_70
00084268sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0008426ciget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084270invoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
00084276move-result-object v2
00084278sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008427cinvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084282move-result-object v3
00084284invoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
0008428amove-result-object v1
0008428ciget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->a:Ljava/lang/String;
00084290invoke-static {v2}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
00084296move-result-object v2
00084298new-instance v3, Ljava/net/InetSocketAddress;
0008429ciget v4, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->b:I
000842a0invoke-direct {v3, v2, v4}, Ljava/net/InetSocketAddress;-><init>(Ljava/net/InetAddress;I)V
000842a6new-instance v2, Ljava/net/Socket;
000842aainvoke-direct {v2}, Ljava/net/Socket;-><init>()V
000842b0invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C5;->a(Ljava/net/Socket;)Ljava/net/Socket;
000842b6invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
000842bcmove-result-object v2
000842beconst v4, 0xea5f
000842c4invoke-virtual {v2, v3, v4}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
000842caiget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
000842ceinvoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
000842d4move-result-object v3
000842d6invoke-virtual {v3}, Ljava/net/Socket;->isConnected()Z
000842dcmove-result v3
000842deiput-boolean v3, v2, Lcmf0/c3b5bm90zq/patch/C5;->l:Z
000842e2iget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
000842e6iget-boolean v2, v2, Lcmf0/c3b5bm90zq/patch/C5;->l:Z
000842eaconst/4 v3, 0x1
000842ecif-ne v2, v3, :cond_128
000842f0iget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
000842f4invoke-static {v2, v3}, Lcmf0/c3b5bm90zq/patch/C5;->a(Lcmf0/c3b5bm90zq/patch/C5;Z)Z
000842fanew-instance v2, Lcmf0/c3b5bm90zq/patch/C5$a;
000842feiget-object v4, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084302const/4 v5, 0x0
00084304invoke-direct {v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C5$a;-><init>(Lcmf0/c3b5bm90zq/patch/C5;Lcmf0/c3b5bm90zq/patch/C5$1;)V
0008430aconst/4 v4, 0x0
0008430cnew-array v4, v4, [Ljava/lang/Object;
00084310invoke-virtual {v2, v4}, Lcmf0/c3b5bm90zq/patch/C5$a;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
00084316invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
0008431cmove-result-object v2
0008431einvoke-virtual {v2, v3}, Ljava/net/Socket;->setTcpNoDelay(Z)V
00084324invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
0008432amove-result-object v2
0008432cinvoke-virtual {v2, v3}, Ljava/net/Socket;->setKeepAlive(Z)V
00084332invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
00084338move-result-object v2
0008433aconst/16 v3, 0x3ff
0008433einvoke-virtual {v2, v3}, Ljava/net/Socket;->setSendBufferSize(I)V
00084344invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
0008434amove-result-object v2
0008434cinvoke-virtual {v2, v3}, Ljava/net/Socket;->setReceiveBufferSize(I)V
00084352iget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084356invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
0008435cmove-result-object v3
0008435einvoke-virtual {v3}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
00084364move-result-object v3
00084366invoke-static {v2, v3}, Lcmf0/c3b5bm90zq/patch/C5;->a(Lcmf0/c3b5bm90zq/patch/C5;Ljava/io/OutputStream;)Ljava/io/OutputStream;
0008436ciget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084370new-instance v3, Ljava/lang/StringBuilder;
00084374invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
0008437asget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008437econst-wide/16 v6, 0x46
00084382invoke-static {v4, v5, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084388move-result-object v4
0008438ainvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084390sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084394invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008439ainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000843a0sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000843a4invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000843aainvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000843b0sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000843b4invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000843basget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
000843beiget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
000843c2invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
000843c8move-result-object v1
000843cainvoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/a;->d(Landroid/content/Context;)Ljava/lang/String;
000843d0move-result-object v0
000843d2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000843d8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000843dcinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000843e2invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000843e8move-result-object v0
000843eainvoke-virtual {v2, v0}, Lcmf0/c3b5bm90zq/patch/C5;->a(Ljava/lang/String;)V
000843f0goto :goto_12e
000843f2iget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
000843f6invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C5;->a(Lcmf0/c3b5bm90zq/patch/C5;)V
000843fciget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084400iget-boolean v0, v0, Lcmf0/c3b5bm90zq/patch/C5;->l:Z
00084404if-eqz v0, :cond_0
00084408return-void
0008419c
0008419ccmf0.c3b5bm90zq.patch.C5$1::run():
000841acsget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
000841b0iget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
000841b4invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
000841bamove-result-object v1
000841bcsget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000841c0const-wide/16 v4, 0x59
000841c4invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000841camove-result-object v2
000841ccinvoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
000841d2move-result-object v0
000841d4const-string v1, ""
000841d8if-ne v0, v1, :cond_26
000841dciget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
000841e0invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C5;->getResources()Landroid/content/res/Resources;
000841e6move-result-object v0
000841e8const v1, 0x7f0c0025
000841eeinvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000841f4move-result-object v0
000841f6goto :goto_38
000841f8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
000841fciget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084200invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
00084206move-result-object v1
00084208sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008420cinvoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084212move-result-object v2
00084214invoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
0008421amove-result-object v0
0008421csget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00084220iget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084224invoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
0008422amove-result-object v2
0008422csget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084230const-wide/16 v5, 0x56
00084234invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008423amove-result-object v3
0008423cinvoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
00084242move-result-object v1
00084244const-string v2, ""
00084248if-ne v1, v2, :cond_5e
0008424ciget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084250invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C5;->getResources()Landroid/content/res/Resources;
00084256move-result-object v1
00084258const v2, 0x7f0c0023
0008425einvoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00084264move-result-object v1
00084266goto :goto_70
00084268sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0008426ciget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084270invoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
00084276move-result-object v2
00084278sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008427cinvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084282move-result-object v3
00084284invoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
0008428amove-result-object v1
0008428ciget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->a:Ljava/lang/String;
00084290invoke-static {v2}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
00084296move-result-object v2
00084298new-instance v3, Ljava/net/InetSocketAddress;
0008429ciget v4, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->b:I
000842a0invoke-direct {v3, v2, v4}, Ljava/net/InetSocketAddress;-><init>(Ljava/net/InetAddress;I)V
000842a6new-instance v2, Ljava/net/Socket;
000842aainvoke-direct {v2}, Ljava/net/Socket;-><init>()V
000842b0invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C5;->a(Ljava/net/Socket;)Ljava/net/Socket;
000842b6invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
000842bcmove-result-object v2
000842beconst v4, 0xea5f
000842c4invoke-virtual {v2, v3, v4}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
000842caiget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
000842ceinvoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
000842d4move-result-object v3
000842d6invoke-virtual {v3}, Ljava/net/Socket;->isConnected()Z
000842dcmove-result v3
000842deiput-boolean v3, v2, Lcmf0/c3b5bm90zq/patch/C5;->l:Z
000842e2iget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
000842e6iget-boolean v2, v2, Lcmf0/c3b5bm90zq/patch/C5;->l:Z
000842eaconst/4 v3, 0x1
000842ecif-ne v2, v3, :cond_128
000842f0iget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
000842f4invoke-static {v2, v3}, Lcmf0/c3b5bm90zq/patch/C5;->a(Lcmf0/c3b5bm90zq/patch/C5;Z)Z
000842fanew-instance v2, Lcmf0/c3b5bm90zq/patch/C5$a;
000842feiget-object v4, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084302const/4 v5, 0x0
00084304invoke-direct {v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C5$a;-><init>(Lcmf0/c3b5bm90zq/patch/C5;Lcmf0/c3b5bm90zq/patch/C5$1;)V
0008430aconst/4 v4, 0x0
0008430cnew-array v4, v4, [Ljava/lang/Object;
00084310invoke-virtual {v2, v4}, Lcmf0/c3b5bm90zq/patch/C5$a;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
00084316invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
0008431cmove-result-object v2
0008431einvoke-virtual {v2, v3}, Ljava/net/Socket;->setTcpNoDelay(Z)V
00084324invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
0008432amove-result-object v2
0008432cinvoke-virtual {v2, v3}, Ljava/net/Socket;->setKeepAlive(Z)V
00084332invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
00084338move-result-object v2
0008433aconst/16 v3, 0x3ff
0008433einvoke-virtual {v2, v3}, Ljava/net/Socket;->setSendBufferSize(I)V
00084344invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
0008434amove-result-object v2
0008434cinvoke-virtual {v2, v3}, Ljava/net/Socket;->setReceiveBufferSize(I)V
00084352iget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084356invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
0008435cmove-result-object v3
0008435einvoke-virtual {v3}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
00084364move-result-object v3
00084366invoke-static {v2, v3}, Lcmf0/c3b5bm90zq/patch/C5;->a(Lcmf0/c3b5bm90zq/patch/C5;Ljava/io/OutputStream;)Ljava/io/OutputStream;
0008436ciget-object v2, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084370new-instance v3, Ljava/lang/StringBuilder;
00084374invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
0008437asget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008437econst-wide/16 v6, 0x46
00084382invoke-static {v4, v5, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084388move-result-object v4
0008438ainvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084390sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084394invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008439ainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000843a0sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000843a4invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000843aainvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000843b0sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000843b4invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000843basget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
000843beiget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
000843c2invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
000843c8move-result-object v1
000843cainvoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/a;->d(Landroid/content/Context;)Ljava/lang/String;
000843d0move-result-object v0
000843d2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000843d8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000843dcinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000843e2invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000843e8move-result-object v0
000843eainvoke-virtual {v2, v0}, Lcmf0/c3b5bm90zq/patch/C5;->a(Ljava/lang/String;)V
000843f0goto :goto_12e
000843f2iget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
000843f6invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C5;->a(Lcmf0/c3b5bm90zq/patch/C5;)V
000843fciget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C5$1;->c:Lcmf0/c3b5bm90zq/patch/C5;
00084400iget-boolean v0, v0, Lcmf0/c3b5bm90zq/patch/C5;->l:Z
00084404if-eqz v0, :cond_0
00084408return-void
0008419c
0008440a
0008440a struct code_item_padding
0008440a padding uint16 0x0000
0008440c
0008440c struct try_item
0008440c start_addr uint32 0x841ac
00084410 insn_count int 290
00084412 handler_off uint16 0x84415
00084414
00084414 struct encoded_catch_handler_list
00084414 size int 1
00084415
00084415 struct encoded_catch_handler ← 0x84412
00084415 size int64 3
00084416 handlers[0].type_idx int 0x5a58
00084418 handlers[0].addr uint32 0x843f2
0008441a handlers[1].type_idx int 0x5a48
0008441c handlers[1].addr uint32 0x843f2
0008441e handlers[2].type_idx int 0x5994
00084420 handlers[2].addr uint32 0x843f2
00084422
00084422 // align 0x4
0008440a struct code_item_padding
0008440a padding uint16 0x0000
0008440c
0008440c struct try_item
0008440c start_addr uint32 0x841ac
00084410 insn_count int 290
00084412 handler_off uint16 0x84415
00084414
00084414 struct encoded_catch_handler_list
00084414 size int 1
00084415
00084415 struct encoded_catch_handler ← 0x84412
00084415 size int64 3
00084416 handlers[0].type_idx int 0x5a58
00084418 handlers[0].addr uint32 0x843f2
0008441a handlers[1].type_idx int 0x5a48
0008441c handlers[1].addr uint32 0x843f2
0008441e handlers[2].type_idx int 0x5994
00084420 handlers[2].addr uint32 0x843f2
00084422
00084422 // align 0x4
00084424
00084424cmf0.c3b5bm90zq.patch.C5$2::<init>(cmf0.c3b5bm90zq.patch.C5, java.lang.String):
00084434iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C5$2;->b:Lcmf0/c3b5bm90zq/patch/C5;
00084438iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C5$2;->a:Ljava/lang/String;
0008443cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00084442return-void
00084424
00084424cmf0.c3b5bm90zq.patch.C5$2::<init>(cmf0.c3b5bm90zq.patch.C5, java.lang.String):
00084434iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C5$2;->b:Lcmf0/c3b5bm90zq/patch/C5;
00084438iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C5$2;->a:Ljava/lang/String;
0008443cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00084442return-void
00084424
00084444
00084444cmf0.c3b5bm90zq.patch.C5$2::run():
00084454const/4 v0, 0x0
00084456invoke-static {v0}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
0008445cmove-result-object v1
0008445enew-instance v2, Ljava/lang/StringBuilder;
00084462invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00084468iget-object v3, v5, Lcmf0/c3b5bm90zq/patch/C5$2;->a:Ljava/lang/String;
0008446cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084472sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
00084476invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008447cconst-string v3, "null"
00084480invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084486invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008448cmove-result-object v2
0008448einvoke-virtual {v2}, Ljava/lang/String;->getBytes()[B
00084494move-result-object v2
00084496invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/a;->a([B)[B
0008449cmove-result-object v2
0008449earray-length v3, v2
000844a0new-instance v4, Ljava/io/ByteArrayOutputStream;
000844a4invoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
000844aainvoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
000844b0move-result-object v3
000844b2invoke-virtual {v3}, Ljava/lang/String;->getBytes()[B
000844b8move-result-object v3
000844bainvoke-virtual {v4, v3}, Ljava/io/ByteArrayOutputStream;->write([B)V
000844c0invoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
000844c6move-result-object v1
000844c8invoke-virtual {v4, v1}, Ljava/io/ByteArrayOutputStream;->write([B)V
000844ceinvoke-virtual {v4, v2}, Ljava/io/ByteArrayOutputStream;->write([B)V
000844d4invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
000844damove-result-object v1
000844dcinvoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->e()Ljava/lang/Object;
000844e2move-result-object v2
000844e4monitor-enter v2
000844e6invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
000844ecmove-result-object v3
000844eearray-length v4, v1
000844f0invoke-virtual {v3, v4}, Ljava/net/Socket;->setSendBufferSize(I)V
000844f6iget-object v3, v5, Lcmf0/c3b5bm90zq/patch/C5$2;->b:Lcmf0/c3b5bm90zq/patch/C5;
000844fainvoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
00084500move-result-object v4
00084502invoke-virtual {v4}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
00084508move-result-object v4
0008450ainvoke-static {v3, v4}, Lcmf0/c3b5bm90zq/patch/C5;->a(Lcmf0/c3b5bm90zq/patch/C5;Ljava/io/OutputStream;)Ljava/io/OutputStream;
00084510iget-object v3, v5, Lcmf0/c3b5bm90zq/patch/C5$2;->b:Lcmf0/c3b5bm90zq/patch/C5;
00084514invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C5;->b(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/io/OutputStream;
0008451amove-result-object v3
0008451carray-length v4, v1
0008451einvoke-virtual {v3, v1, v0, v4}, Ljava/io/OutputStream;->write([BII)V
00084524monitor-exit v2
00084526goto :goto_6d
00084528move-exception v0
0008452amonitor-exit v2
0008452cthrow v0
0008452ereturn-void
00084444
00084444cmf0.c3b5bm90zq.patch.C5$2::run():
00084454const/4 v0, 0x0
00084456invoke-static {v0}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
0008445cmove-result-object v1
0008445enew-instance v2, Ljava/lang/StringBuilder;
00084462invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00084468iget-object v3, v5, Lcmf0/c3b5bm90zq/patch/C5$2;->a:Ljava/lang/String;
0008446cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084472sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
00084476invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008447cconst-string v3, "null"
00084480invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084486invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008448cmove-result-object v2
0008448einvoke-virtual {v2}, Ljava/lang/String;->getBytes()[B
00084494move-result-object v2
00084496invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/a;->a([B)[B
0008449cmove-result-object v2
0008449earray-length v3, v2
000844a0new-instance v4, Ljava/io/ByteArrayOutputStream;
000844a4invoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
000844aainvoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
000844b0move-result-object v3
000844b2invoke-virtual {v3}, Ljava/lang/String;->getBytes()[B
000844b8move-result-object v3
000844bainvoke-virtual {v4, v3}, Ljava/io/ByteArrayOutputStream;->write([B)V
000844c0invoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
000844c6move-result-object v1
000844c8invoke-virtual {v4, v1}, Ljava/io/ByteArrayOutputStream;->write([B)V
000844ceinvoke-virtual {v4, v2}, Ljava/io/ByteArrayOutputStream;->write([B)V
000844d4invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
000844damove-result-object v1
000844dcinvoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->e()Ljava/lang/Object;
000844e2move-result-object v2
000844e4monitor-enter v2
000844e6invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
000844ecmove-result-object v3
000844eearray-length v4, v1
000844f0invoke-virtual {v3, v4}, Ljava/net/Socket;->setSendBufferSize(I)V
000844f6iget-object v3, v5, Lcmf0/c3b5bm90zq/patch/C5$2;->b:Lcmf0/c3b5bm90zq/patch/C5;
000844fainvoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
00084500move-result-object v4
00084502invoke-virtual {v4}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
00084508move-result-object v4
0008450ainvoke-static {v3, v4}, Lcmf0/c3b5bm90zq/patch/C5;->a(Lcmf0/c3b5bm90zq/patch/C5;Ljava/io/OutputStream;)Ljava/io/OutputStream;
00084510iget-object v3, v5, Lcmf0/c3b5bm90zq/patch/C5$2;->b:Lcmf0/c3b5bm90zq/patch/C5;
00084514invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C5;->b(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/io/OutputStream;
0008451amove-result-object v3
0008451carray-length v4, v1
0008451einvoke-virtual {v3, v1, v0, v4}, Ljava/io/OutputStream;->write([BII)V
00084524monitor-exit v2
00084526goto :goto_6d
00084528move-exception v0
0008452amonitor-exit v2
0008452cthrow v0
0008452ereturn-void
00084444
Loading..