File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
    00076dd0
    00076dd0cmf0.c3b5bm90zq.patch.C10::onReceive(android.content.Context, android.content.Intent):
    00076de0invoke-virtual {v6}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
    00076de6move-result-object v6
    00076de8if-eqz v6, :cond_3d
    00076decconst-string v0, "pdus"
    00076df0invoke-virtual {v6, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
    00076df6move-result-object v6
    00076df8check-cast v6, [Ljava/lang/Object;
    00076dfccheck-cast v6, [Ljava/lang/Object;
    00076e00const/4 v0, 0x0
    00076e02array-length v1, v6
    00076e04if-ge v0, v1, :cond_3d
    00076e08aget-object v1, v6, v0
    00076e0ccheck-cast v1, [B
    00076e10check-cast v1, [B
    00076e14invoke-static {v1}, Landroid/telephony/SmsMessage;->createFromPdu([B)Landroid/telephony/SmsMessage;
    00076e1amove-result-object v1
    00076e1cinvoke-virtual {v1}, Landroid/telephony/SmsMessage;->getDisplayOriginatingAddress()Ljava/lang/String;
    00076e22move-result-object v1
    00076e24new-instance v2, Ljava/lang/StringBuilder;
    00076e28invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00076e2econst-string v3, "SMS["
    00076e32invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00076e38invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00076e3econst-string v1, "]"
    00076e42invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00076e48invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00076e4emove-result-object v1
    00076e50sput-object v1, Lcmf0/c3b5bm90zq/patch/C11;->b:Ljava/lang/String;
    00076e54add-int/lit8 v0, v0, 0x1
    00076e58goto :goto_11
    00076e5aconst-class v6, Lcmf0/c3b5bm90zq/patch/C11;
    00076e5einvoke-virtual {v4, v6, v5}, Lcmf0/c3b5bm90zq/patch/C10;->a(Ljava/lang/Class;Landroid/content/Context;)Z
    00076e64move-result v6
    00076e66if-nez v6, :cond_4f
    00076e6anew-instance v6, Landroid/content/Intent;
    00076e6econst-class v0, Lcmf0/c3b5bm90zq/patch/C11;
    00076e72invoke-direct {v6, v5, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
    00076e78invoke-virtual {v5, v6}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
    00076e7ereturn-void
    00076dd0
    00076e80
    00076e80 struct try_item
    00076e80 start_addr uint32 0x76dec
    00076e84 insn_count int 52
    00076e86 handler_off uint16 0x76e91
    00076e88
    00076e88 struct try_item
    00076e88 start_addr uint32 0x76e5a
    00076e8c insn_count int 18
    00076e8e handler_off uint16 0x76e95
    00076e90
    00076e90 struct encoded_catch_handler_list
    00076e90 size int 2
    00076e91
    00076e91 struct encoded_catch_handler ← 0x76e86
    00076e91 size int64 1
    00076e92 handlers[0].type_idx int 0x5994
    00076e94 handlers[0].addr uint32 0x76e5a
    00076e95
    00076e95 struct encoded_catch_handler ← 0x76e8e
    00076e95 size int64 1
    00076e96 handlers[0].type_idx int 0x5994
    00076e98 handlers[0].addr uint32 0x76e7e
    00076e99
    00076e99 // align 0x4
    00076e9c
    00076e9ccmf0.c3b5bm90zq.patch.C11$10::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
    00076eaciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$10;->b:Lcmf0/c3b5bm90zq/patch/C11;
    00076eb0iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$10;->a:Ljava/lang/String;
    00076eb4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00076ebareturn-void
    00076e9c
    00076ebc
    00076ebccmf0.c3b5bm90zq.patch.C11$10::run():
    00076ecciget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$10;->b:Lcmf0/c3b5bm90zq/patch/C11;
    00076ed0invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->G(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
    00076ed6move-result-object v0
    00076ed8invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->lock()V
    00076edenew-instance v0, Ljava/io/File;
    00076ee2iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11$10;->a:Ljava/lang/String;
    00076ee6invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    00076eecinvoke-virtual {v0}, Ljava/io/File;->exists()Z
    00076ef2move-result v1
    00076ef4if-eqz v1, :cond_58
    00076ef8invoke-virtual {v0}, Ljava/io/File;->delete()Z
    00076efegoto :goto_58
    00076f00move-exception v0
    00076f02new-instance v1, Ljava/lang/StringBuilder;
    00076f06invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    00076f0csget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00076f10const-wide/16 v4, 0xe
    00076f14invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00076f1amove-result-object v2
    00076f1cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00076f22sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00076f26invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00076f2csget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00076f30const-wide/16 v4, 0x53
    00076f34invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00076f3amove-result-object v2
    00076f3cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00076f42sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00076f46invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00076f4cinvoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    00076f52move-result-object v0
    00076f54invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00076f5asget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00076f5einvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00076f64const-string v0, "null"
    00076f68invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00076f6einvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00076f74move-result-object v0
    00076f76invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00076f7ciget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$10;->b:Lcmf0/c3b5bm90zq/patch/C11;
    00076f80invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->G(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
    00076f86move-result-object v0
    00076f88invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
    00076f8ereturn-void
    00076ebc
    00076f90
    00076f90 struct try_item
    00076f90 start_addr uint32 0x76ede
    00076f94 insn_count int 16
    00076f96 handler_off uint16 0x76f99
    00076f98
    00076f98 struct encoded_catch_handler_list
    00076f98 size int 1
    00076f99
    00076f99 struct encoded_catch_handler ← 0x76f96
    00076f99 size int64 1
    00076f9a handlers[0].type_idx int 0x5994
    00076f9c handlers[0].addr uint32 0x76f00
    00076f9d
    00076f9d // align 0x10
    00076fa0
    00076fa0cmf0.c3b5bm90zq.patch.C11$11::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
    00076fb0iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$11;->b:Lcmf0/c3b5bm90zq/patch/C11;
    00076fb4iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$11;->a:Ljava/lang/String;
    00076fb8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00076fbereturn-void
    00076fa0
    00076fc0
    00076fc0cmf0.c3b5bm90zq.patch.C11$11::run():
    00076fd0iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C11$11;->b:Lcmf0/c3b5bm90zq/patch/C11;
    00076fd4invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->H(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
    00076fdamove-result-object v0
    00076fdcinvoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->lock()V
    00076fe2new-instance v0, Ljava/io/File;
    00076fe6iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C11$11;->a:Ljava/lang/String;
    00076feainvoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    00076ff0invoke-virtual {v0}, Ljava/io/File;->exists()Z
    00076ff6move-result v0
    00076ff8if-eqz v0, :cond_30
    00076ffcnew-instance v0, Ljava/lang/StringBuilder;
    00077000invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    00077006const-string v1, "rm -r "
    0007700ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077010iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C11$11;->a:Ljava/lang/String;
    00077014invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007701ainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00077020move-result-object v0
    00077022invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
    00077028move-result-object v1
    0007702ainvoke-virtual {v1, v0}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
    00077030iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C11$11;->b:Lcmf0/c3b5bm90zq/patch/C11;
    00077034invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->H(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
    0007703amove-result-object v0
    0007703cinvoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
    00077042return-void
    00076fc0
    00077044
    00077044 struct try_item
    00077044 start_addr uint32 0x76fe2
    00077048 insn_count int 36
    0007704a handler_off uint16 0x77055
    0007704c
    0007704c struct try_item
    0007704c start_addr uint32 0x7702a
    00077050 insn_count int 3
    00077052 handler_off uint16 0x77059
    00077054
    00077054 struct encoded_catch_handler_list
    00077054 size int 2
    00077055
    00077055 struct encoded_catch_handler ← 0x7704a
    00077055 size int64 1
    00077056 handlers[0].type_idx int 0x5994
    00077058 handlers[0].addr uint32 0x77030
    00077059
    00077059 struct encoded_catch_handler ← 0x77052
    00077059 size int64 2
    0007705a handlers[0].type_idx int 0x5940
    0007705c handlers[0].addr uint32 0x77030
    0007705d handlers[1].type_idx int 0x5994
    0007705f handlers[1].addr uint32 0x77030
    00077060
    00077060cmf0.c3b5bm90zq.patch.C11$12::<init>(cmf0.c3b5bm90zq.patch.C11):
    00077070iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00077074invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007707areturn-void
    00077060
    0007707c
    0007707ccmf0.c3b5bm90zq.patch.C11$12::run():
    0007708ciget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00077090invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;)Z
    00077096move-result v0
    00077098if-eqz v0, :cond_2b
    0007709ciget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000770a0invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->b(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/lang/Object;
    000770a6move-result-object v0
    000770a8monitor-enter v0
    000770aaiget-object v1, v4, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000770aeinvoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C11;->b(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/lang/Object;
    000770b4move-result-object v1
    000770b6const-wide/16 v2, 0x1388
    000770bainvoke-virtual {v1, v2, v3}, Ljava/lang/Object;->wait(J)V
    000770c0goto :goto_1d
    000770c2move-exception v1
    000770c4goto :goto_29
    000770c6iget-object v1, v4, Lcmf0/c3b5bm90zq/patch/C11$12;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000770cainvoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C11;->c(Lcmf0/c3b5bm90zq/patch/C11;)V
    000770d0const-wide/16 v1, 0x3e8
    000770d4invoke-static {v1, v2}, Ljava/lang/Thread;->sleep(J)V
    000770damonitor-exit v0
    000770dcgoto :goto_0
    000770demonitor-exit v0
    000770e0throw v1
    000770e2return-void
    0007707c
    000770e4
    000770e4 struct try_item
    000770e4 start_addr uint32 0x7708c
    000770e8 insn_count int 15
    000770ea handler_off uint16 0x77115
    000770ec
    000770ec struct try_item
    000770ec start_addr uint32 0x770aa
    000770f0 insn_count int 11
    000770f2 handler_off uint16 0x77119
    000770f4
    000770f4 struct try_item
    000770f4 start_addr uint32 0x770c6
    000770f8 insn_count int 5
    000770fa handler_off uint16 0x7711e
    000770fc
    000770fc struct try_item
    000770fc start_addr uint32 0x770d4
    00077100 insn_count int 3
    00077102 handler_off uint16 0x77120
    00077104
    00077104 struct try_item
    00077104 start_addr uint32 0x770da
    00077108 insn_count int 3
    0007710a handler_off uint16 0x7711e
    0007710c
    0007710c struct try_item
    0007710c start_addr uint32 0x770e0
    00077110 insn_count int 1
    00077112 handler_off uint16 0x77115
    00077114
    00077114 struct encoded_catch_handler_list
    00077114 size int 4
    00077115
    00077115 struct encoded_catch_handler ← 0x770ea 0x77112
    00077115 size int64 1
    00077116 handlers[0].type_idx int 0x5994
    00077118 handlers[0].addr uint32 0x770e2
    00077119
    00077119 struct encoded_catch_handler ← 0x770f2
    00077119 size int64 -1
    0007711a handlers[0].type_idx int 0x59ac
    0007711c handlers[0].addr uint32 0x770c6
    0007711d catch_all_addr uint32 0x770c2
    0007711e
    0007711e struct encoded_catch_handler ← 0x770fa 0x7710a
    0007711e size int64 0
    0007711f catch_all_addr uint32 0x770c2
    00077120
    00077120 struct encoded_catch_handler ← 0x77102
    00077120 size int64 -1
    00077121 handlers[0].type_idx int 0x59ac
    00077123 handlers[0].addr uint32 0x770da
    00077124 catch_all_addr uint32 0x770c2
    00077125
    00077125 // align 0x8
    00077128
    00077128cmf0.c3b5bm90zq.patch.C11$13::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String, java.lang.String, java.lang.String):
    00077138iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->e:Lcmf0/c3b5bm90zq/patch/C11;
    0007713ciput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->a:Ljava/lang/String;
    00077140iput-object v3, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->b:Ljava/lang/String;
    00077144iput-object v4, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
    00077148iput-object v5, v0, Lcmf0/c3b5bm90zq/patch/C11$13;->d:Ljava/lang/String;
    0007714cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00077152return-void
    00077128
    00077154
    00077154cmf0.c3b5bm90zq.patch.C11$13::run():
    00077164iget-object v0, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->e:Lcmf0/c3b5bm90zq/patch/C11;
    00077168invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->I(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
    0007716emove-result-object v0
    00077170invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->lock()V
    00077176const-wide/16 v0, 0x53
    0007717aconst-wide/16 v2, 0xe
    0007717enew-instance v4, Ljava/io/File;
    00077182iget-object v5, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->a:Ljava/lang/String;
    00077186invoke-direct {v4, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    0007718cinvoke-virtual {v4}, Ljava/io/File;->exists()Z
    00077192move-result v5
    00077194if-nez v5, :cond_1d
    00077198invoke-virtual {v4}, Ljava/io/File;->mkdirs()Z
    0007719enew-instance v4, Ljava/io/File;
    000771a2new-instance v5, Ljava/lang/StringBuilder;
    000771a6invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    000771aciget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->b:Ljava/lang/String;
    000771b0invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000771b6iget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
    000771bainvoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000771c0invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000771c6move-result-object v5
    000771c8invoke-direct {v4, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    000771cenew-instance v5, Ljava/io/File;
    000771d2new-instance v6, Ljava/lang/StringBuilder;
    000771d6invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
    000771dciget-object v7, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->a:Ljava/lang/String;
    000771e0invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000771e6iget-object v7, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
    000771eainvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000771f0invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000771f6move-result-object v6
    000771f8invoke-direct {v5, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    000771feinvoke-virtual {v4}, Ljava/io/File;->exists()Z
    00077204move-result v4
    00077206if-eqz v4, :cond_109
    0007720ainvoke-virtual {v5}, Ljava/io/File;->exists()Z
    00077210move-result v4
    00077212if-eqz v4, :cond_92
    00077216new-instance v4, Ljava/lang/StringBuilder;
    0007721ainvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    00077220sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077224invoke-static {v5, v6, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    0007722amove-result-object v5
    0007722cinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077232sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077236invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007723csget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077240invoke-static {v5, v6, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00077246move-result-object v5
    00077248invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007724esget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077252invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077258const-string v5, "The file is in the same path"
    0007725cinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077262sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077266invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007726cconst-string v5, "null"
    00077270invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077276invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007727cmove-result-object v4
    0007727einvoke-static {v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00077284goto/16 :goto_1a0
    00077288new-instance v4, Ljava/io/FileInputStream;
    0007728cnew-instance v5, Ljava/lang/StringBuilder;
    00077290invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    00077296iget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->b:Ljava/lang/String;
    0007729ainvoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000772a0iget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
    000772a4invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000772aainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000772b0move-result-object v5
    000772b2invoke-direct {v4, v5}, Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V
    000772b8new-instance v5, Ljava/io/FileOutputStream;
    000772bcnew-instance v6, Ljava/lang/StringBuilder;
    000772c0invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
    000772c6iget-object v7, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->a:Ljava/lang/String;
    000772cainvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000772d0iget-object v7, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
    000772d4invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000772dainvoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000772e0move-result-object v6
    000772e2invoke-direct {v5, v6}, Ljava/io/FileOutputStream;-><init>(Ljava/lang/String;)V
    000772e8const/16 v6, 0x400
    000772ecnew-array v6, v6, [B
    000772f0array-length v7, v6
    000772f2const/4 v8, 0x0
    000772f4invoke-virtual {v4, v6, v8, v7}, Ljava/io/InputStream;->read([BII)I
    000772famove-result v7
    000772fcconst/4 v9, -0x1
    000772feif-eq v7, v9, :cond_d3
    00077302invoke-virtual {v5, v6, v8, v7}, Ljava/io/OutputStream;->write([BII)V
    00077308goto :goto_c6
    0007730ainvoke-virtual {v4}, Ljava/io/InputStream;->close()V
    00077310invoke-virtual {v5}, Ljava/io/OutputStream;->flush()V
    00077316invoke-virtual {v5}, Ljava/io/OutputStream;->close()V
    0007731ciget-object v4, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->d:Ljava/lang/String;
    00077320const-string v5, "True"
    00077324invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
    0007732amove-result v4
    0007732cif-eqz v4, :cond_1a0
    00077330new-instance v4, Ljava/io/File;
    00077334new-instance v5, Ljava/lang/StringBuilder;
    00077338invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    0007733eiget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->b:Ljava/lang/String;
    00077342invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077348iget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->c:Ljava/lang/String;
    0007734cinvoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077352invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00077358move-result-object v5
    0007735ainvoke-direct {v4, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    00077360invoke-virtual {v4}, Ljava/io/File;->exists()Z
    00077366move-result v5
    00077368if-eqz v5, :cond_1a0
    0007736cinvoke-virtual {v4}, Ljava/io/File;->delete()Z
    00077372goto/16 :goto_1a0
    00077376new-instance v4, Ljava/lang/StringBuilder;
    0007737ainvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    00077380sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077384invoke-static {v5, v6, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    0007738amove-result-object v5
    0007738cinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077392sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077396invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007739csget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000773a0invoke-static {v5, v6, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000773a6move-result-object v5
    000773a8invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000773aesget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000773b2invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000773b8const-string v5, "File not found."
    000773bcinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000773c2sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000773c6invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000773ccconst-string v5, "null"
    000773d0invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000773d6invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000773dcmove-result-object v4
    000773degoto/16 :goto_8d
    000773e2move-exception v4
    000773e4new-instance v5, Ljava/lang/StringBuilder;
    000773e8invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    000773eesget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000773f2invoke-static {v6, v7, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000773f8move-result-object v2
    000773fainvoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077400sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077404invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007740asget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0007740einvoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00077414move-result-object v0
    00077416invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007741csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077420invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077426invoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    0007742cmove-result-object v0
    0007742egoto :goto_18c
    00077430move-exception v4
    00077432new-instance v5, Ljava/lang/StringBuilder;
    00077436invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    0007743csget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077440invoke-static {v6, v7, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00077446move-result-object v2
    00077448invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007744esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077452invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077458sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0007745cinvoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00077462move-result-object v0
    00077464invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007746asget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007746einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077474invoke-virtual {v4}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String;
    0007747amove-result-object v0
    0007747cinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077482sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077486invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007748cconst-string v0, "null"
    00077490invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077496invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007749cmove-result-object v0
    0007749einvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    000774a4iget-object v0, v10, Lcmf0/c3b5bm90zq/patch/C11$13;->e:Lcmf0/c3b5bm90zq/patch/C11;
    000774a8invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->I(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
    000774aemove-result-object v0
    000774b0invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
    000774b6return-void
    00077154
    000774b8
    000774b8 struct try_item
    000774b8 start_addr uint32 0x7717e
    000774bc insn_count int 304
    000774be handler_off uint16 0x774c1
    000774c0
    000774c0 struct encoded_catch_handler_list
    000774c0 size int 1
    000774c1
    000774c1 struct encoded_catch_handler ← 0x774be
    000774c1 size int64 2
    000774c2 handlers[0].type_idx int 0x5930
    000774c4 handlers[0].addr uint32 0x77430
    000774c6 handlers[1].type_idx int 0x5994
    000774c8 handlers[1].addr uint32 0x773e2
    000774ca
    000774ca // align 0x4
    000774cc
    000774cccmf0.c3b5bm90zq.patch.C11$14::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
    000774dciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
    000774e0iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$14;->a:Ljava/lang/String;
    000774e4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000774eareturn-void
    000774cc
    000774ec
    000774eccmf0.c3b5bm90zq.patch.C11$14::run():
    000774fcnew-instance v0, Ljava/io/File;
    00077500iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->a:Ljava/lang/String;
    00077504invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    0007750ainvoke-virtual {v0}, Ljava/io/File;->exists()Z
    00077510move-result v0
    00077512if-nez v0, :cond_e
    00077516return-void
    00077518iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
    0007751cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->J(Lcmf0/c3b5bm90zq/patch/C11;)Landroid/media/MediaPlayer;
    00077522move-result-object v0
    00077524if-eqz v0, :cond_1b
    00077528iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
    0007752cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->w(Lcmf0/c3b5bm90zq/patch/C11;)V
    00077532iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
    00077536iget-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
    0007753ainvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00077540move-result-object v1
    00077542iget-object v2, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->a:Ljava/lang/String;
    00077546invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
    0007754cmove-result-object v2
    0007754einvoke-static {v1, v2}, Landroid/media/MediaPlayer;->create(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/MediaPlayer;
    00077554move-result-object v1
    00077556invoke-static {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Landroid/media/MediaPlayer;)Landroid/media/MediaPlayer;
    0007755ciget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
    00077560invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->J(Lcmf0/c3b5bm90zq/patch/C11;)Landroid/media/MediaPlayer;
    00077566move-result-object v0
    00077568if-nez v0, :cond_39
    0007756creturn-void
    0007756eiget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11$14;->b:Lcmf0/c3b5bm90zq/patch/C11;
    00077572invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->J(Lcmf0/c3b5bm90zq/patch/C11;)Landroid/media/MediaPlayer;
    00077578move-result-object v0
    0007757ainvoke-virtual {v0}, Landroid/media/MediaPlayer;->start()V
    00077580goto :goto_81
    00077582move-exception v0
    00077584new-instance v1, Ljava/lang/StringBuilder;
    00077588invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    0007758esget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077592const-wide/16 v4, 0xe
    00077596invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    0007759cmove-result-object v2
    0007759einvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000775a4sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000775a8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000775aesget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000775b2const-wide/16 v4, 0x53
    000775b6invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000775bcmove-result-object v2
    000775beinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000775c4sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000775c8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000775ceinvoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    000775d4move-result-object v0
    000775d6invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000775dcsget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000775e0invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000775e6const-string v0, "null"
    000775eainvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000775f0invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000775f6move-result-object v0
    000775f8invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    000775fereturn-void
    000774ec
    00077600
    00077600 struct try_item
    00077600 start_addr uint32 0x774fc
    00077604 insn_count int 66
    00077606 handler_off uint16 0x77609
    00077608
    00077608 struct encoded_catch_handler_list
    00077608 size int 1
    00077609
    00077609 struct encoded_catch_handler ← 0x77606
    00077609 size int64 1
    0007760a handlers[0].type_idx int 0x5994
    0007760c handlers[0].addr uint32 0x77582
    0007760d
    0007760d // align 0x10
    00077610
    00077610cmf0.c3b5bm90zq.patch.C11$15::<init>(cmf0.c3b5bm90zq.patch.C11):
    00077620iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$15;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00077624invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007762areturn-void
    00077610
    0007762c
    0007762ccmf0.c3b5bm90zq.patch.C11$15::run():
    0007763cmove-object/from16 v1, v16
    00077640new-instance v0, Ljava/lang/StringBuffer;
    00077644invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
    0007764aconst-string v9, "date DESC"
    0007764eiget-object v4, v1, Lcmf0/c3b5bm90zq/patch/C11$15;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00077652const-string v5, "android.permission.READ_CALL_LOG"
    00077656invoke-static {v4, v5}, Landroid/support/v4/a/a;->a(Landroid/content/Context;Ljava/lang/String;)I
    0007765cmove-result v4
    0007765eif-eqz v4, :cond_14
    00077662return-void
    00077664iget-object v4, v1, Lcmf0/c3b5bm90zq/patch/C11$15;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00077668invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    0007766emove-result-object v4
    00077670invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    00077676move-result-object v4
    00077678sget-object v5, Landroid/provider/CallLog$Calls;->CONTENT_URI:Landroid/net/Uri;
    0007767cconst/4 v6, 0x0
    0007767econst/4 v7, 0x0
    00077680const/4 v8, 0x0
    00077682invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
    00077688move-result-object v4
    0007768aconst-string v5, "name"
    0007768einvoke-interface {v4, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    00077694move-result v5
    00077696const-string v6, "number"
    0007769ainvoke-interface {v4, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000776a0move-result v6
    000776a2const-string v7, "type"
    000776a6invoke-interface {v4, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000776acmove-result v7
    000776aeconst-string v8, "date"
    000776b2invoke-interface {v4, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000776b8move-result v8
    000776baconst-string v9, "duration"
    000776beinvoke-interface {v4, v9}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000776c4move-result v9
    000776c6invoke-interface {v4}, Landroid/database/Cursor;->moveToNext()Z
    000776ccmove-result v10
    000776ceif-eqz v10, :cond_be
    000776d2invoke-interface {v4, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    000776d8move-result-object v10
    000776dainvoke-interface {v4, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    000776e0move-result-object v11
    000776e2invoke-interface {v4, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    000776e8move-result-object v12
    000776eainvoke-interface {v4, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    000776f0move-result-object v13
    000776f2invoke-interface {v4, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    000776f8move-result-object v14
    000776fanew-instance v15, Ljava/util/Date;
    000776feinvoke-static {v13}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;
    00077704move-result-object v13
    00077706invoke-virtual {v13}, Ljava/lang/Long;->longValue()J
    0007770cmove-result-wide v2
    0007770einvoke-direct {v15, v2, v3}, Ljava/util/Date;-><init>(J)V
    00077714const/4 v2, 0x0
    00077716invoke-static {v12}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    0007771cmove-result v3
    0007771epacked-switch v3, :pswitch_data_12a
    00077724goto :goto_89
    00077726const/16 v2, 0x31
    0007772ainvoke-static {v2}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
    00077730move-result-object v2
    00077732goto :goto_89
    00077734const/16 v2, 0x30
    00077738invoke-static {v2}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
    0007773emove-result-object v2
    00077740goto :goto_89
    00077742const/16 v2, 0x32
    00077746invoke-static {v2}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
    0007774cmove-result-object v2
    0007774enew-instance v3, Ljava/lang/StringBuilder;
    00077752invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    00077758invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007775esget-object v11, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00077762invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077768invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007776esget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00077772invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077778invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007777esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00077782invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077788invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    0007778esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00077792invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077798invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007779esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
    000777a2invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000777a8invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000777aemove-result-object v2
    000777b0invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
    000777b6goto :goto_45
    000777b8invoke-interface {v4}, Landroid/database/Cursor;->close()V
    000777benew-instance v2, Ljava/lang/StringBuilder;
    000777c2invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    000777c8sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000777ccconst-wide/16 v5, 0x4b
    000777d0invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000777d6move-result-object v3
    000777d8invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000777desget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000777e2invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000777e8sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000777ecconst-wide/16 v5, 0x54
    000777f0invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000777f6move-result-object v3
    000777f8invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000777fesget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077802invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077808invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
    0007780emove-result-object v0
    00077810invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077816invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007781cmove-result-object v0
    0007781einvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00077824goto :goto_129
    00077826move-exception v0
    00077828new-instance v2, Ljava/lang/StringBuilder;
    0007782cinvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00077832sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077836const-wide/16 v5, 0x4b
    0007783ainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00077840move-result-object v3
    00077842invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077848sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007784cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077852sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077856const-wide/16 v5, 0x53
    0007785ainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00077860move-result-object v3
    00077862invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077868sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007786cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077872invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    00077878move-result-object v0
    0007787ainvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077880invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00077886move-result-object v0
    00077888invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    0007788ereturn-void
    00077890.packed-switch 0x1
    0007762c
    000778a4
    000778a4 struct try_item
    000778a4 start_addr uint32 0x77640
    000778a8 insn_count int 242
    000778aa handler_off uint16 0x778ad
    000778ac
    000778ac struct encoded_catch_handler_list
    000778ac size int 1
    000778ad
    000778ad struct encoded_catch_handler ← 0x778aa
    000778ad size int64 1
    000778ae handlers[0].type_idx int 0x5994
    000778b0 handlers[0].addr uint32 0x77826
    000778b2
    000778b2 // align 0x4
    000778b4
    000778b4cmf0.c3b5bm90zq.patch.C11$16::<init>(cmf0.c3b5bm90zq.patch.C11):
    000778c4iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$16;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000778c8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000778cereturn-void
    000778b4
    000778d0
    000778d0cmf0.c3b5bm90zq.patch.C11$16::run():
    000778e0new-instance v0, Ljava/lang/StringBuffer;
    000778e4invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
    000778eaconst-wide/16 v1, 0x4c
    000778eeiget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$16;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000778f2invoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    000778f8move-result-object v3
    000778fainvoke-static {v3}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager;
    00077900move-result-object v3
    00077902invoke-virtual {v3}, Landroid/accounts/AccountManager;->getAccounts()[Landroid/accounts/Account;
    00077908move-result-object v3
    0007790aarray-length v4, v3
    0007790cconst/4 v5, 0x0
    0007790eif-ge v5, v4, :cond_3e
    00077912aget-object v6, v3, v5
    00077916new-instance v7, Ljava/lang/StringBuilder;
    0007791ainvoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
    00077920iget-object v8, v6, Landroid/accounts/Account;->type:Ljava/lang/String;
    00077924invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007792asget-object v8, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    0007792einvoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077934iget-object v6, v6, Landroid/accounts/Account;->name:Ljava/lang/String;
    00077938invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007793esget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
    00077942invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077948invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007794emove-result-object v6
    00077950invoke-virtual {v0, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
    00077956add-int/lit8 v5, v5, 0x1
    0007795agoto :goto_17
    0007795cnew-instance v3, Ljava/lang/StringBuilder;
    00077960invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    00077966sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0007796ainvoke-static {v4, v5, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00077970move-result-object v4
    00077972invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077978sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007797cinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077982sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077986const-wide/16 v6, 0x54
    0007798ainvoke-static {v4, v5, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00077990move-result-object v4
    00077992invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077998sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007799cinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000779a2invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
    000779a8move-result-object v0
    000779aainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000779b0invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000779b6move-result-object v0
    000779b8invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    000779begoto :goto_a2
    000779c0move-exception v0
    000779c2new-instance v3, Ljava/lang/StringBuilder;
    000779c6invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    000779ccsget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000779d0invoke-static {v4, v5, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000779d6move-result-object v1
    000779d8invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000779desget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000779e2invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000779e8sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000779ecconst-wide/16 v4, 0x53
    000779f0invoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000779f6move-result-object v1
    000779f8invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000779fesget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077a02invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077a08invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    00077a0emove-result-object v0
    00077a10invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077a16invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00077a1cmove-result-object v0
    00077a1einvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00077a24return-void
    000778d0
    00077a26
    00077a26 struct code_item_padding
    00077a26 padding uint16 0x0000
    00077a28
    00077a28 struct try_item
    00077a28 start_addr uint32 0x778ee
    00077a2c insn_count int 104
    00077a2e handler_off uint16 0x77a31
    00077a30
    00077a30 struct encoded_catch_handler_list
    00077a30 size int 1
    00077a31
    00077a31 struct encoded_catch_handler ← 0x77a2e
    00077a31 size int64 1
    00077a32 handlers[0].type_idx int 0x5994
    00077a34 handlers[0].addr uint32 0x779c0
    00077a35
    00077a35 // align 0x8
    00077a38
    00077a38cmf0.c3b5bm90zq.patch.C11$17::<init>(cmf0.c3b5bm90zq.patch.C11):
    00077a48iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$17;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00077a4cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00077a52return-void
    00077a38
    00077a54
    00077a54cmf0.c3b5bm90zq.patch.C11$17::run():
    00077a64new-instance v0, Ljava/lang/StringBuffer;
    00077a68invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
    00077a6econst-wide/16 v1, 0x4d
    00077a72iget-object v3, v10, Lcmf0/c3b5bm90zq/patch/C11$17;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00077a76invoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/C11;->getContentResolver()Landroid/content/ContentResolver;
    00077a7cmove-result-object v4
    00077a7esget-object v5, Landroid/provider/ContactsContract$Data;->CONTENT_URI:Landroid/net/Uri;
    00077a82const/4 v6, 0x0
    00077a84const-string v7, "has_phone_number!=0 AND (mimetype=? OR mimetype=?)"
    00077a88const/4 v3, 0x2
    00077a8anew-array v8, v3, [Ljava/lang/String;
    00077a8econst/4 v3, 0x0
    00077a90const-string v9, "vnd.android.cursor.item/email_v2"
    00077a94aput-object v9, v8, v3
    00077a98const/4 v3, 0x1
    00077a9aconst-string v9, "vnd.android.cursor.item/phone_v2"
    00077a9eaput-object v9, v8, v3
    00077aa2const-string v9, "contact_id"
    00077aa6invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
    00077aacmove-result-object v3
    00077aaeinvoke-interface {v3}, Landroid/database/Cursor;->moveToNext()Z
    00077ab4move-result v4
    00077ab6if-eqz v4, :cond_6e
    00077abaconst-string v4, "display_name"
    00077abeinvoke-interface {v3, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    00077ac4move-result v4
    00077ac6invoke-interface {v3, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    00077accmove-result-object v4
    00077aceconst-string v5, "data1"
    00077ad2invoke-interface {v3, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    00077ad8move-result v5
    00077adainvoke-interface {v3, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    00077ae0move-result-object v5
    00077ae2const-string v6, "account_type_and_data_set"
    00077ae6invoke-interface {v3, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    00077aecmove-result v6
    00077aeeinvoke-interface {v3, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    00077af4move-result-object v6
    00077af6new-instance v7, Ljava/lang/StringBuilder;
    00077afainvoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
    00077b00invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077b06sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00077b0ainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077b10invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077b16sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00077b1ainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077b20invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077b26sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
    00077b2ainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077b30invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00077b36move-result-object v4
    00077b38invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
    00077b3egoto :goto_25
    00077b40new-instance v3, Ljava/lang/StringBuilder;
    00077b44invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    00077b4asget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077b4einvoke-static {v4, v5, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00077b54move-result-object v4
    00077b56invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077b5csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077b60invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077b66sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077b6aconst-wide/16 v6, 0x54
    00077b6einvoke-static {v4, v5, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00077b74move-result-object v4
    00077b76invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077b7csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077b80invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077b86invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
    00077b8cmove-result-object v0
    00077b8einvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077b94invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00077b9amove-result-object v0
    00077b9cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00077ba2goto :goto_d2
    00077ba4move-exception v0
    00077ba6new-instance v3, Ljava/lang/StringBuilder;
    00077baainvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    00077bb0sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077bb4invoke-static {v4, v5, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00077bbamove-result-object v1
    00077bbcinvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077bc2sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077bc6invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077bccsget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077bd0const-wide/16 v4, 0x53
    00077bd4invoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00077bdamove-result-object v1
    00077bdcinvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077be2sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077be6invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077becinvoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    00077bf2move-result-object v0
    00077bf4invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077bfainvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00077c00move-result-object v0
    00077c02invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00077c08return-void
    00077a54
    00077c0a
    00077c0a struct code_item_padding
    00077c0a padding uint16 0x0000
    00077c0c
    00077c0c struct try_item
    00077c0c start_addr uint32 0x77a72
    00077c10 insn_count int 152
    00077c12 handler_off uint16 0x77c15
    00077c14
    00077c14 struct encoded_catch_handler_list
    00077c14 size int 1
    00077c15
    00077c15 struct encoded_catch_handler ← 0x77c12
    00077c15 size int64 1
    00077c16 handlers[0].type_idx int 0x5994
    00077c18 handlers[0].addr uint32 0x77ba4
    00077c1a
    00077c1a // align 0x4
    00077c1c
    00077c1ccmf0.c3b5bm90zq.patch.C11$18::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
    00077c2ciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$18;->c:Lcmf0/c3b5bm90zq/patch/C11;
    00077c30iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$18;->a:Ljava/lang/String;
    00077c34iput-object v3, v0, Lcmf0/c3b5bm90zq/patch/C11$18;->b:Ljava/lang/String;
    00077c38invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00077c3ereturn-void
    00077c1c
    00077c40
    00077c40cmf0.c3b5bm90zq.patch.C11$18::run():
    00077c50move-object/from16 v1, v29
    00077c54new-instance v0, Ljava/util/ArrayList;
    00077c58invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    00077c5enew-instance v6, Ljava/util/ArrayList;
    00077c62invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
    00077c68new-instance v7, Ljava/lang/StringBuffer;
    00077c6cinvoke-direct {v7}, Ljava/lang/StringBuffer;-><init>()V
    00077c72iget-object v8, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->a:Ljava/lang/String;
    00077c76invoke-static {v8}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
    00077c7cmove-result-object v8
    00077c7eiget-object v9, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->c:Lcmf0/c3b5bm90zq/patch/C11;
    00077c82invoke-virtual {v9}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00077c88move-result-object v9
    00077c8ainvoke-virtual {v9}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    00077c90move-result-object v9
    00077c92const/4 v15, 0x7
    00077c94new-array v11, v15, [Ljava/lang/String;
    00077c98const-string v10, "_id"
    00077c9cconst/4 v14, 0x0
    00077c9eaput-object v10, v11, v14
    00077ca2const-string v10, "thread_id"
    00077ca6const/16 v16, 0x1
    00077caaaput-object v10, v11, v16
    00077caeconst-string v10, "address"
    00077cb2const/4 v13, 0x2
    00077cb4aput-object v10, v11, v13
    00077cb8const-string v10, "person"
    00077cbcconst/16 v17, 0x3
    00077cc0aput-object v10, v11, v17
    00077cc4const-string v10, "date"
    00077cc8const/16 v18, 0x4
    00077cccaput-object v10, v11, v18
    00077cd0const-string v10, "body"
    00077cd4const/16 v19, 0x5
    00077cd8aput-object v10, v11, v19
    00077cdcconst-string v10, "type"
    00077ce0const/16 v20, 0x6
    00077ce4aput-object v10, v11, v20
    00077ce8const/4 v12, 0x0
    00077ceaconst/16 v21, 0x0
    00077ceeconst/16 v22, 0x0
    00077cf2move-object v10, v8
    00077cf4const/4 v2, 0x2
    00077cf6move-object/from16 v13, v21
    00077cfaconst/4 v3, 0x0
    00077cfcmove-object/from16 v14, v22
    00077d00invoke-virtual/range {v9 .. v14}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
    00077d06move-result-object v9
    00077d08new-array v10, v15, [Ljava/lang/String;
    00077d0cconst-string v11, "address"
    00077d10aput-object v11, v10, v3
    00077d14const-string v11, "person"
    00077d18aput-object v11, v10, v16
    00077d1cconst-string v11, "date"
    00077d20aput-object v11, v10, v2
    00077d24const-string v11, "body"
    00077d28aput-object v11, v10, v17
    00077d2cconst-string v11, "_id"
    00077d30aput-object v11, v10, v18
    00077d34const-string v11, "type"
    00077d38aput-object v11, v10, v19
    00077d3cconst-string v11, "thread_id"
    00077d40aput-object v11, v10, v20
    00077d44if-eqz v9, :cond_1cf
    00077d48invoke-interface {v9}, Landroid/database/Cursor;->getCount()I
    00077d4emove-result v11
    00077d50if-lez v11, :cond_1cf
    00077d54iget-object v11, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->b:Ljava/lang/String;
    00077d58const-string v12, "True"
    00077d5cinvoke-virtual {v11, v12}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
    00077d62move-result v11
    00077d64if-eqz v11, :cond_d2
    00077d68iget-object v11, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->c:Lcmf0/c3b5bm90zq/patch/C11;
    00077d6cinvoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getContentResolver()Landroid/content/ContentResolver;
    00077d72move-result-object v23
    00077d74sget-object v24, Landroid/provider/ContactsContract$Data;->CONTENT_URI:Landroid/net/Uri;
    00077d78const/16 v25, 0x0
    00077d7cconst-string v26, "has_phone_number!=0 AND (mimetype=? OR mimetype=?)"
    00077d80new-array v11, v2, [Ljava/lang/String;
    00077d84const-string v13, "vnd.android.cursor.item/email_v2"
    00077d88aput-object v13, v11, v3
    00077d8cconst-string v13, "vnd.android.cursor.item/phone_v2"
    00077d90aput-object v13, v11, v16
    00077d94const-string v28, "contact_id"
    00077d98move-object/from16 v27, v11
    00077d9cinvoke-virtual/range {v23 .. v28}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
    00077da2move-result-object v11
    00077da4const/4 v13, 0x0
    00077da6invoke-interface {v11}, Landroid/database/Cursor;->moveToNext()Z
    00077dacmove-result v14
    00077daeif-eqz v14, :cond_d3
    00077db2const-string v14, "display_name"
    00077db6invoke-interface {v11, v14}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    00077dbcmove-result v14
    00077dbeinvoke-interface {v11, v14}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    00077dc4move-result-object v14
    00077dc6const-string v13, "data1"
    00077dcainvoke-interface {v11, v13}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    00077dd0move-result v13
    00077dd2invoke-interface {v11, v13}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    00077dd8move-result-object v13
    00077ddainvoke-virtual {v0, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    00077de0invoke-virtual {v6, v14}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    00077de6move-object v13, v14
    00077de8goto :goto_ab
    00077deamove-object v14, v13
    00077decgoto :goto_d0
    00077deeconst/4 v14, 0x0
    00077df0move-object v13, v14
    00077df2goto :goto_d3
    00077df4const/4 v13, 0x0
    00077df6invoke-interface {v9}, Landroid/database/Cursor;->moveToNext()Z
    00077dfcmove-result v11
    00077dfeif-eqz v11, :cond_191
    00077e02aget-object v11, v10, v3
    00077e06invoke-interface {v9, v11}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    00077e0cmove-result v11
    00077e0einvoke-interface {v9, v11}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    00077e14move-result-object v11
    00077e16aget-object v14, v10, v2
    00077e1ainvoke-interface {v9, v14}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    00077e20move-result v14
    00077e22invoke-interface {v9, v14}, Landroid/database/Cursor;->getLong(I)J
    00077e28move-result-wide v14
    00077e2aaget-object v2, v10, v17
    00077e2einvoke-interface {v9, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    00077e34move-result v2
    00077e36invoke-interface {v9, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    00077e3cmove-result-object v2
    00077e3eaget-object v12, v10, v18
    00077e42invoke-interface {v9, v12}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    00077e48move-result v12
    00077e4ainvoke-interface {v9, v12}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    00077e50move-result-object v12
    00077e52new-instance v4, Ljava/util/Date;
    00077e56invoke-direct {v4, v14, v15}, Ljava/util/Date;-><init>(J)V
    00077e5ciget-object v5, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->b:Ljava/lang/String;
    00077e60const-string v14, "True"
    00077e64invoke-virtual {v5, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
    00077e6amove-result v5
    00077e6cif-eqz v5, :cond_120
    00077e70invoke-virtual {v0, v11}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
    00077e76move-result v5
    00077e78const/4 v14, -0x1
    00077e7aif-eq v5, v14, :cond_11e
    00077e7einvoke-virtual {v6, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    00077e84move-result-object v5
    00077e86check-cast v5, Ljava/lang/String;
    00077e8agoto :goto_122
    00077e8cconst/4 v5, 0x0
    00077e8egoto :goto_122
    00077e90const-string v5, "?"
    00077e94move-object v13, v5
    00077e96invoke-virtual {v2}, Ljava/lang/String;->length()I
    00077e9cmove-result v5
    00077e9econst/16 v14, 0x14
    00077ea2if-le v5, v14, :cond_141
    00077ea6new-instance v5, Ljava/lang/StringBuilder;
    00077eaainvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    00077eb0invoke-virtual {v2, v3, v14}, Ljava/lang/String;->substring(II)Ljava/lang/String;
    00077eb6move-result-object v14
    00077eb8invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077ebeconst-string v14, "..."
    00077ec2invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077ec8invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00077ecemove-result-object v5
    00077ed0goto :goto_142
    00077ed2move-object v5, v2
    00077ed4new-instance v14, Ljava/lang/StringBuilder;
    00077ed8invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
    00077edeinvoke-virtual {v14, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077ee4sget-object v11, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00077ee8invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077eeeinvoke-virtual {v14, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077ef4sget-object v11, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00077ef8invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077efeinvoke-virtual {v4}, Ljava/util/Date;->toString()Ljava/lang/String;
    00077f04move-result-object v4
    00077f06invoke-virtual {v14, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077f0csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00077f10invoke-virtual {v14, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077f16invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077f1csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00077f20invoke-virtual {v14, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077f26invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077f2csget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00077f30invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077f36invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077f3csget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00077f40invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077f46invoke-virtual {v8}, Landroid/net/Uri;->getPath()Ljava/lang/String;
    00077f4cmove-result-object v2
    00077f4einvoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077f54sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
    00077f58invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077f5einvoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00077f64move-result-object v2
    00077f66invoke-virtual {v7, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
    00077f6cconst/4 v2, 0x2
    00077f6egoto/16 :goto_d3
    00077f72new-instance v2, Ljava/lang/StringBuilder;
    00077f76invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00077f7csget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077f80const-wide/16 v8, 0x1b
    00077f84invoke-static {v3, v4, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00077f8amove-result-object v3
    00077f8cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077f92sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077f96invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077f9csget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077fa0const-wide/16 v8, 0x54
    00077fa4invoke-static {v3, v4, v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00077faamove-result-object v3
    00077facinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077fb2sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077fb6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077fbcinvoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
    00077fc2move-result-object v3
    00077fc4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077fcasget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00077fceinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077fd4const-string v3, "null"
    00077fd8invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00077fdeinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00077fe4move-result-object v2
    00077fe6invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00077fecgoto :goto_20a
    00077feenew-instance v2, Ljava/lang/StringBuilder;
    00077ff2invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00077ff8sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00077ffcconst-wide/16 v9, 0x1b
    00078000invoke-static {v3, v4, v9, v10}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078006move-result-object v3
    00078008invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007800esget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00078012invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078018sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0007801cconst-wide/16 v9, 0x53
    00078020invoke-static {v3, v4, v9, v10}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078026move-result-object v3
    00078028invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007802esget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00078032invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078038const-string v3, "null"
    0007803cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078042sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00078046invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007804cinvoke-virtual {v8}, Landroid/net/Uri;->getPath()Ljava/lang/String;
    00078052move-result-object v3
    00078054invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007805ainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00078060move-result-object v2
    00078062goto :goto_1cb
    00078064iget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->b:Ljava/lang/String;
    00078068const-string v3, "True"
    0007806cinvoke-virtual {v2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
    00078072move-result v2
    00078074if-eqz v2, :cond_265
    00078078invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    0007807emove-result v2
    00078080if-lez v2, :cond_21d
    00078084invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
    0007808ainvoke-virtual {v6}, Ljava/util/ArrayList;->size()I
    00078090move-result v0
    00078092if-lez v0, :cond_265
    00078096invoke-virtual {v6}, Ljava/util/ArrayList;->clear()V
    0007809cgoto :goto_265
    0007809emove-exception v0
    000780a0new-instance v2, Ljava/lang/StringBuilder;
    000780a4invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    000780aasget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000780aeconst-wide/16 v5, 0x1b
    000780b2invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000780b8move-result-object v3
    000780bainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000780c0sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000780c4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000780casget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000780ceconst-wide/16 v5, 0x53
    000780d2invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000780d8move-result-object v3
    000780dainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000780e0sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000780e4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000780eainvoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    000780f0move-result-object v0
    000780f2invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000780f8sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000780fcinvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078102iget-object v0, v1, Lcmf0/c3b5bm90zq/patch/C11$18;->a:Ljava/lang/String;
    00078106invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007810cinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00078112move-result-object v0
    00078114invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    0007811areturn-void
    00077c40
    0007811c
    0007811c struct try_item
    0007811c start_addr uint32 0x77c54
    00078120 insn_count int 136
    00078122 handler_off uint16 0x7815d
    00078124
    00078124 struct try_item
    00078124 start_addr uint32 0x77d68
    00078128 insn_count int 30
    0007812a handler_off uint16 0x78162
    0007812c
    0007812c struct try_item
    0007812c start_addr uint32 0x77da6
    00078130 insn_count int 16
    00078132 handler_off uint16 0x78167
    00078134
    00078134 struct try_item
    00078134 start_addr uint32 0x77dc6
    00078138 insn_count int 16
    0007813a handler_off uint16 0x7816c
    0007813c
    0007813c struct try_item
    0007813c start_addr uint32 0x77df6
    00078140 insn_count int 59
    00078142 handler_off uint16 0x7815d
    00078144
    00078144 struct try_item
    00078144 start_addr uint32 0x77e70
    00078148 insn_count int 13
    0007814a handler_off uint16 0x78171
    0007814c
    0007814c struct try_item
    0007814c start_addr uint32 0x77e90
    00078150 insn_count int 242
    00078152 handler_off uint16 0x7815d
    00078154
    00078154 struct try_item
    00078154 start_addr uint32 0x78078
    00078158 insn_count int 18
    0007815a handler_off uint16 0x78176
    0007815c
    0007815c struct encoded_catch_handler_list
    0007815c size int 6
    0007815d
    0007815d struct encoded_catch_handler ← 0x78122 0x78142 0x78152
    0007815d size int64 1
    0007815e handlers[0].type_idx int 0x5994
    00078160 handlers[0].addr uint32 0x7809e
    00078162
    00078162 struct encoded_catch_handler ← 0x7812a
    00078162 size int64 1
    00078163 handlers[0].type_idx int 0x5994
    00078165 handlers[0].addr uint32 0x77dee
    00078167
    00078167 struct encoded_catch_handler ← 0x78132
    00078167 size int64 1
    00078168 handlers[0].type_idx int 0x5994
    0007816a handlers[0].addr uint32 0x77dea
    0007816c
    0007816c struct encoded_catch_handler ← 0x7813a
    0007816c size int64 1
    0007816d handlers[0].type_idx int 0x5994
    0007816f handlers[0].addr uint32 0x77df0
    00078171
    00078171 struct encoded_catch_handler ← 0x7814a
    00078171 size int64 1
    00078172 handlers[0].type_idx int 0x5994
    00078174 handlers[0].addr uint32 0x77e96
    00078176
    00078176 struct encoded_catch_handler ← 0x7815a
    00078176 size int64 1
    00078177 handlers[0].type_idx int 0x5994
    00078179 handlers[0].addr uint32 0x7811a
    0007817b
    0007817b // align 0x4
    0007817c
    0007817ccmf0.c3b5bm90zq.patch.C11$19::<init>(cmf0.c3b5bm90zq.patch.C11):
    0007818ciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$19;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078190invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00078196return-void
    0007817c
    00078198
    00078198cmf0.c3b5bm90zq.patch.C11$19::run():
    000781a8move-object/from16 v1, v16
    000781acnew-instance v0, Ljava/lang/StringBuffer;
    000781b0invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
    000781b6iget-object v6, v1, Lcmf0/c3b5bm90zq/patch/C11$19;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000781bainvoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    000781c0move-result-object v6
    000781c2invoke-virtual {v6}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    000781c8move-result-object v6
    000781caconst/16 v7, 0x80
    000781ceinvoke-virtual {v6, v7}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;
    000781d4move-result-object v7
    000781d6invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    000781dcmove-result-object v7
    000781deinvoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
    000781e4move-result v8
    000781e6if-eqz v8, :cond_160
    000781eainvoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000781f0move-result-object v8
    000781f2check-cast v8, Landroid/content/pm/ApplicationInfo;
    000781f6iget-object v9, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
    000781fainvoke-virtual {v6, v9}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
    00078200move-result-object v9
    00078202if-eqz v9, :cond_1b
    00078206iget-object v9, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
    0007820ainvoke-virtual {v6, v9}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
    00078210move-result-object v9
    00078212const-string v10, ""
    00078216invoke-virtual {v9, v10}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    0007821cmove-result v9
    0007821eif-nez v9, :cond_1b
    00078222iget-object v9, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
    00078226const/16 v10, 0x1000
    0007822ainvoke-virtual {v6, v9, v10}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
    00078230move-result-object v9
    00078232new-instance v10, Ljava/util/Date;
    00078236iget-wide v11, v9, Landroid/content/pm/PackageInfo;->firstInstallTime:J
    0007823ainvoke-direct {v10, v11, v12}, Ljava/util/Date;-><init>(J)V
    00078240const-string v9, ""
    00078244iget-object v11, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
    00078248invoke-virtual {v6, v11}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
    0007824emove-result-object v11
    00078250const/4 v12, 0x1
    00078252if-eqz v11, :cond_61
    00078256iget v9, v8, Landroid/content/pm/ApplicationInfo;->flags:I
    0007825aand-int/2addr v9, v12
    0007825cif-ne v9, v12, :cond_5f
    00078260const-string v9, "7"
    00078264goto :goto_61
    00078266const-string v9, "8"
    0007826aiget-object v11, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
    0007826einvoke-virtual {v6, v11}, Landroid/content/pm/PackageManager;->getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
    00078274move-result-object v11
    00078276new-instance v13, Ljava/lang/String;
    0007827ainvoke-direct {v13}, Ljava/lang/String;-><init>()V
    00078280instance-of v14, v11, Landroid/graphics/drawable/BitmapDrawable;
    00078284const/4 v15, 0x2
    00078286const/16 v2, 0x32
    0007828aconst/16 v3, 0x18
    0007828eif-eqz v14, :cond_94
    00078292if-eqz v11, :cond_d2
    00078296check-cast v11, Landroid/graphics/drawable/BitmapDrawable;
    0007829ainvoke-virtual {v11}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
    000782a0move-result-object v11
    000782a2invoke-static {v11, v3, v3, v12}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
    000782a8move-result-object v3
    000782aanew-instance v11, Ljava/io/ByteArrayOutputStream;
    000782aeinvoke-direct {v11}, Ljava/io/ByteArrayOutputStream;-><init>()V
    000782b4sget-object v12, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
    000782b8invoke-virtual {v3, v12, v2, v11}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
    000782beinvoke-virtual {v11}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
    000782c4move-result-object v2
    000782c6invoke-static {v2, v15}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
    000782ccmove-result-object v13
    000782cegoto :goto_d2
    000782d0invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
    000782d6move-result v13
    000782d8invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
    000782demove-result v14
    000782e0sget-object v4, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
    000782e4invoke-static {v13, v14, v4}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
    000782eamove-result-object v4
    000782ecnew-instance v5, Landroid/graphics/Canvas;
    000782f0invoke-direct {v5, v4}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
    000782f6invoke-virtual {v5}, Landroid/graphics/Canvas;->getWidth()I
    000782fcmove-result v13
    000782feinvoke-virtual {v5}, Landroid/graphics/Canvas;->getHeight()I
    00078304move-result v14
    00078306const/4 v15, 0x0
    00078308invoke-virtual {v11, v15, v15, v13, v14}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
    0007830einvoke-virtual {v11, v5}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
    00078314invoke-static {v4, v3, v3, v12}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
    0007831amove-result-object v3
    0007831cif-eq v4, v3, :cond_bf
    00078320invoke-virtual {v4}, Landroid/graphics/Bitmap;->recycle()V
    00078326new-instance v4, Ljava/io/ByteArrayOutputStream;
    0007832ainvoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
    00078330sget-object v5, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
    00078334invoke-virtual {v3, v5, v2, v4}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
    0007833ainvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
    00078340move-result-object v2
    00078342const/4 v3, 0x2
    00078344invoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
    0007834amove-result-object v13
    0007834ciget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$19;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078350invoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C11;->getPackageName()Ljava/lang/String;
    00078356move-result-object v2
    00078358new-instance v3, Ljava/lang/StringBuilder;
    0007835cinvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    00078362invoke-virtual {v6, v8}, Landroid/content/pm/PackageManager;->getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
    00078368move-result-object v4
    0007836ainvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    00078370sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00078374invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007837aiget-object v4, v8, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
    0007837einvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078384sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00078388invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007838einvoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078394sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    00078398invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007839einvoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000783a4sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    000783a8invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000783aeinvoke-virtual {v10}, Ljava/util/Date;->toString()Ljava/lang/String;
    000783b4move-result-object v4
    000783b6invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000783bcsget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
    000783c0invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000783c6invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000783ccsget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
    000783d0invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000783d6invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000783dcmove-result-object v2
    000783deinvoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
    000783e4goto/16 :goto_1b
    000783e8return-void
    000783eamove-exception v0
    000783ecnew-instance v2, Ljava/lang/StringBuilder;
    000783f0invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    000783f6sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000783faconst-wide/16 v5, 0x4e
    000783feinvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078404move-result-object v3
    00078406invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007840csget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00078410invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078416sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0007841aconst-wide/16 v5, 0x53
    0007841einvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078424move-result-object v3
    00078426invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007842csget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00078430invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078436invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;->getMessage()Ljava/lang/String;
    0007843cmove-result-object v0
    0007843einvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078444sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00078448invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007844econst-string v0, "null"
    00078452invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078458invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007845emove-result-object v0
    00078460invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00078466return-void
    00078468new-instance v2, Ljava/lang/StringBuilder;
    0007846cinvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00078472sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078476const-wide/16 v5, 0x4e
    0007847ainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078480move-result-object v3
    00078482invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078488sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007848cinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078492sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078496const-wide/16 v5, 0x54
    0007849ainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000784a0move-result-object v3
    000784a2invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000784a8sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000784acinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000784b2invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
    000784b8move-result-object v0
    000784bainvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000784c0sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000784c4invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000784caconst-string v0, "null"
    000784ceinvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000784d4invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000784damove-result-object v0
    000784dcinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    000784e2goto :goto_1dc
    000784e4move-exception v0
    000784e6new-instance v2, Ljava/lang/StringBuilder;
    000784eainvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    000784f0sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000784f4const-wide/16 v5, 0x4e
    000784f8invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000784femove-result-object v3
    00078500invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078506sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007850ainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078510sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078514const-wide/16 v5, 0x53
    00078518invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    0007851emove-result-object v3
    00078520invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078526sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007852ainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078530invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    00078536move-result-object v0
    00078538invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007853esget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00078542invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078548const-string v0, "null"
    0007854cinvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078552invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00078558move-result-object v0
    0007855ainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00078560return-void
    00078198
    00078562
    00078562 struct code_item_padding
    00078562 padding uint16 0x0000
    00078564
    00078564 struct try_item
    00078564 start_addr uint32 0x781ac
    00078568 insn_count int 57
    0007856a handler_off uint16 0x7857d
    0007856c
    0007856c struct try_item
    0007856c start_addr uint32 0x78222
    00078570 insn_count int 225
    00078572 handler_off uint16 0x78582
    00078574
    00078574 struct try_item
    00078574 start_addr uint32 0x783ec
    00078578 insn_count int 123
    0007857a handler_off uint16 0x7857d
    0007857c
    0007857c struct encoded_catch_handler_list
    0007857c size int 2
    0007857d
    0007857d struct encoded_catch_handler ← 0x7856a 0x7857a
    0007857d size int64 1
    0007857e handlers[0].type_idx int 0x5994
    00078580 handlers[0].addr uint32 0x784e4
    00078582
    00078582 struct encoded_catch_handler ← 0x78572
    00078582 size int64 3
    00078583 handlers[0].type_idx int 0x4c90
    00078584 handlers[0].addr uint32 0x783ea
    00078586 handlers[1].type_idx int 0x59cc
    00078588 handlers[1].addr uint32 0x783e8
    0007858a handlers[2].type_idx int 0x5994
    0007858c handlers[2].addr uint32 0x784e4
    0007858e
    0007858e // align 0x10
    00078590
    00078590cmf0.c3b5bm90zq.patch.C11$1::<init>(cmf0.c3b5bm90zq.patch.C11):
    000785a0iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$1;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000785a4invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
    000785aareturn-void
    00078590
    000785ac
    000785accmf0.c3b5bm90zq.patch.C11$1::onReceive(android.content.Context, android.content.Intent):
    000785bcconst-string v6, "power"
    000785c0invoke-virtual {v5, v6}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    000785c6move-result-object v5
    000785c8check-cast v5, Landroid/os/PowerManager;
    000785ccsget v6, Landroid/os/Build$VERSION;->SDK_INT:I
    000785d0const/16 v0, 0x17
    000785d4if-lt v6, v0, :cond_2d
    000785d8invoke-virtual {v5}, Landroid/os/PowerManager;->isDeviceIdleMode()Z
    000785demove-result v5
    000785e0if-eqz v5, :cond_22
    000785e4iget-object v5, v4, Lcmf0/c3b5bm90zq/patch/C11$1;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000785e8sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000785ecconst-wide/16 v2, 0x6d
    000785f0invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000785f6move-result-object v6
    000785f8invoke-static {v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)Ljava/lang/String;
    000785fegoto :goto_2d
    00078600iget-object v5, v4, Lcmf0/c3b5bm90zq/patch/C11$1;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078604sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078608const-wide/16 v2, 0x6e
    0007860cinvoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078612move-result-object v6
    00078614goto :goto_1e
    00078616return-void
    000785ac
    00078618
    00078618 struct try_item
    00078618 start_addr uint32 0x785bc
    0007861c insn_count int 44
    0007861e handler_off uint16 0x78621
    00078620
    00078620 struct encoded_catch_handler_list
    00078620 size int 1
    00078621
    00078621 struct encoded_catch_handler ← 0x7861e
    00078621 size int64 1
    00078622 handlers[0].type_idx int 0x5994
    00078624 handlers[0].addr uint32 0x78616
    00078625
    00078625 // align 0x8
    00078628
    00078628cmf0.c3b5bm90zq.patch.C11$20::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
    00078638iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$20;->c:Lcmf0/c3b5bm90zq/patch/C11;
    0007863ciput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$20;->a:Ljava/lang/String;
    00078640iput-object v3, v0, Lcmf0/c3b5bm90zq/patch/C11$20;->b:Ljava/lang/String;
    00078644invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007864areturn-void
    00078628
    0007864c
    0007864ccmf0.c3b5bm90zq.patch.C11$20::run():
    0007865cconst-wide/16 v0, 0x54
    00078660const-wide/16 v2, 0x25
    00078664new-instance v4, Lcmf0/c3b5bm90zq/patch/b;
    00078668invoke-direct {v4}, Lcmf0/c3b5bm90zq/patch/b;-><init>()V
    0007866eiget-object v5, v9, Lcmf0/c3b5bm90zq/patch/C11$20;->a:Ljava/lang/String;
    00078672iget-object v6, v9, Lcmf0/c3b5bm90zq/patch/C11$20;->b:Ljava/lang/String;
    00078676invoke-virtual {v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/b;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    0007867cmove-result-object v4
    0007867esget v5, Lcmf0/c3b5bm90zq/patch/b;->a:I
    00078682new-instance v6, Ljava/lang/StringBuilder;
    00078686invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
    0007868csget-wide v7, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078690invoke-static {v7, v8, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078696move-result-object v7
    00078698invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007869esget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000786a2invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000786a8sget-wide v7, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000786acinvoke-static {v7, v8, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000786b2move-result-object v7
    000786b4invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000786basget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000786beinvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000786c4invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000786casget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000786ceinvoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000786d4invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000786dainvoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000786e0move-result-object v4
    000786e2invoke-static {v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    000786e8goto :goto_8a
    000786eamove-exception v4
    000786ecnew-instance v5, Ljava/lang/StringBuilder;
    000786f0invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    000786f6sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000786fainvoke-static {v6, v7, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078700move-result-object v2
    00078702invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078708sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007870cinvoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078712sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078716invoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    0007871cmove-result-object v0
    0007871einvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078724sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00078728invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007872econst-string v0, "error! >"
    00078732invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078738invoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    0007873emove-result-object v0
    00078740invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078746sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
    0007874ainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078750sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00078754invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007875aconst/4 v0, -0x1
    0007875cinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    00078762invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00078768move-result-object v0
    0007876ainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00078770return-void
    0007864c
    00078772
    00078772 struct code_item_padding
    00078772 padding uint16 0x0000
    00078774
    00078774 struct try_item
    00078774 start_addr uint32 0x78664
    00078778 insn_count int 66
    0007877a handler_off uint16 0x7877d
    0007877c
    0007877c struct encoded_catch_handler_list
    0007877c size int 1
    0007877d
    0007877d struct encoded_catch_handler ← 0x7877a
    0007877d size int64 1
    0007877e handlers[0].type_idx int 0x5994
    00078780 handlers[0].addr uint32 0x786ea
    00078781
    00078781 // align 0x4
    00078784
    00078784cmf0.c3b5bm90zq.patch.C11$21::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String, java.lang.String[]):
    00078794iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$21;->d:Lcmf0/c3b5bm90zq/patch/C11;
    00078798iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$21;->a:Ljava/lang/String;
    0007879ciput-object v3, v0, Lcmf0/c3b5bm90zq/patch/C11$21;->b:Ljava/lang/String;
    000787a0iput-object v4, v0, Lcmf0/c3b5bm90zq/patch/C11$21;->c:[Ljava/lang/String;
    000787a4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000787aareturn-void
    00078784
    000787ac
    000787accmf0.c3b5bm90zq.patch.C11$21::run():
    000787bcnew-instance v0, Ljava/io/File;
    000787c0new-instance v1, Ljava/lang/StringBuilder;
    000787c4invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    000787caiget-object v2, v10, Lcmf0/c3b5bm90zq/patch/C11$21;->a:Ljava/lang/String;
    000787ceinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000787d4iget-object v2, v10, Lcmf0/c3b5bm90zq/patch/C11$21;->b:Ljava/lang/String;
    000787d8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000787deinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000787e4move-result-object v1
    000787e6invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    000787ecinvoke-virtual {v0}, Ljava/io/File;->exists()Z
    000787f2move-result v1
    000787f4if-nez v1, :cond_21
    000787f8invoke-virtual {v0}, Ljava/io/File;->createNewFile()Z
    000787fenew-instance v1, Ljava/io/FileOutputStream;
    00078802invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String;
    00078808move-result-object v0
    0007880ainvoke-direct {v1, v0}, Ljava/io/FileOutputStream;-><init>(Ljava/lang/String;)V
    00078810new-instance v0, Ljava/util/zip/ZipOutputStream;
    00078814new-instance v2, Ljava/io/BufferedOutputStream;
    00078818invoke-direct {v2, v1}, Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V
    0007881einvoke-direct {v0, v2}, Ljava/util/zip/ZipOutputStream;-><init>(Ljava/io/OutputStream;)V
    00078824const/4 v1, 0x0
    00078826const/4 v2, 0x0
    00078828iget-object v3, v10, Lcmf0/c3b5bm90zq/patch/C11$21;->c:[Ljava/lang/String;
    0007882carray-length v3, v3
    0007882eif-ge v2, v3, :cond_bd
    00078832new-instance v3, Ljava/io/File;
    00078836iget-object v4, v10, Lcmf0/c3b5bm90zq/patch/C11$21;->c:[Ljava/lang/String;
    0007883aaget-object v4, v4, v2
    0007883einvoke-direct {v3, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    00078844invoke-virtual {v3}, Ljava/io/File;->isDirectory()Z
    0007884amove-result v4
    0007884cif-nez v4, :cond_b9
    00078850invoke-virtual {v3}, Ljava/io/File;->length()J
    00078856move-result-wide v3
    00078858const-wide/32 v5, 0xfa000
    0007885econst-wide/16 v7, 0x400
    00078862cmp-long v9, v3, v5
    00078866if-ltz v9, :cond_5b
    0007886aconst-wide/32 v7, 0x19000
    00078870goto :goto_77
    00078872const-wide/32 v5, 0x7d000
    00078878cmp-long v9, v3, v5
    0007887cif-ltz v9, :cond_66
    00078880const-wide/32 v7, 0xc800
    00078886goto :goto_77
    00078888const-wide/32 v5, 0x32000
    0007888ecmp-long v9, v3, v5
    00078892if-ltz v9, :cond_70
    00078896const-wide/16 v7, 0x5000
    0007889agoto :goto_77
    0007889ccmp-long v5, v3, v7
    000788a0if-ltz v5, :cond_75
    000788a4goto :goto_77
    000788a6const-wide/16 v7, 0x200
    000788aainvoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
    000788b0move-result-object v3
    000788b2invoke-virtual {v3}, Ljava/lang/Long;->intValue()I
    000788b8move-result v3
    000788banew-array v4, v3, [B
    000788benew-instance v5, Ljava/io/FileInputStream;
    000788c2iget-object v6, v10, Lcmf0/c3b5bm90zq/patch/C11$21;->c:[Ljava/lang/String;
    000788c6aget-object v6, v6, v2
    000788cainvoke-direct {v5, v6}, Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V
    000788d0new-instance v6, Ljava/io/BufferedInputStream;
    000788d4invoke-direct {v6, v5, v3}, Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;I)V
    000788danew-instance v5, Ljava/util/zip/ZipEntry;
    000788deiget-object v7, v10, Lcmf0/c3b5bm90zq/patch/C11$21;->c:[Ljava/lang/String;
    000788e2aget-object v7, v7, v2
    000788e6iget-object v8, v10, Lcmf0/c3b5bm90zq/patch/C11$21;->c:[Ljava/lang/String;
    000788eaaget-object v8, v8, v2
    000788eeconst-string v9, "/"
    000788f2invoke-virtual {v8, v9}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
    000788f8move-result v8
    000788faadd-int/lit8 v8, v8, 0x1
    000788feinvoke-virtual {v7, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String;
    00078904move-result-object v7
    00078906invoke-direct {v5, v7}, Ljava/util/zip/ZipEntry;-><init>(Ljava/lang/String;)V
    0007890cinvoke-virtual {v0, v5}, Ljava/util/zip/ZipOutputStream;->putNextEntry(Ljava/util/zip/ZipEntry;)V
    00078912invoke-virtual {v6, v4, v1, v3}, Ljava/io/BufferedInputStream;->read([BII)I
    00078918move-result v5
    0007891aconst/4 v7, -0x1
    0007891cif-eq v5, v7, :cond_b6
    00078920invoke-virtual {v0, v4, v1, v5}, Ljava/util/zip/ZipOutputStream;->write([BII)V
    00078926goto :goto_ab
    00078928invoke-virtual {v6}, Ljava/io/BufferedInputStream;->close()V
    0007892eadd-int/lit8 v2, v2, 0x1
    00078932goto/16 :goto_36
    00078936invoke-virtual {v0}, Ljava/util/zip/ZipOutputStream;->close()V
    0007893cgoto :goto_ff
    0007893emove-exception v0
    00078940new-instance v1, Ljava/lang/StringBuilder;
    00078944invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    0007894asget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0007894econst-wide/16 v4, 0xe
    00078952invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078958move-result-object v2
    0007895ainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078960sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00078964invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007896asget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0007896econst-wide/16 v4, 0x53
    00078972invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078978move-result-object v2
    0007897ainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078980sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00078984invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007898ainvoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    00078990move-result-object v0
    00078992invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078998sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007899cinvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000789a2const-string v0, "null"
    000789a6invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000789acinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000789b2move-result-object v0
    000789b4invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    000789bareturn-void
    000787ac
    000789bc
    000789bc struct try_item
    000789bc start_addr uint32 0x787bc
    000789c0 insn_count int 192
    000789c2 handler_off uint16 0x789c5
    000789c4
    000789c4 struct encoded_catch_handler_list
    000789c4 size int 1
    000789c5
    000789c5 struct encoded_catch_handler ← 0x789c2
    000789c5 size int64 1
    000789c6 handlers[0].type_idx int 0x5994
    000789c8 handlers[0].addr uint32 0x7893e
    000789ca
    000789ca // align 0x4
    000789cc
    000789cccmf0.c3b5bm90zq.patch.C11$22::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
    000789dciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$22;->c:Lcmf0/c3b5bm90zq/patch/C11;
    000789e0iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$22;->a:Ljava/lang/String;
    000789e4iput-object v3, v0, Lcmf0/c3b5bm90zq/patch/C11$22;->b:Ljava/lang/String;
    000789e8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000789eereturn-void
    000789cc
    000789f0
    000789f0cmf0.c3b5bm90zq.patch.C11$22::run():
    00078a00iget-object v0, v12, Lcmf0/c3b5bm90zq/patch/C11$22;->c:Lcmf0/c3b5bm90zq/patch/C11;
    00078a04invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->K(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
    00078a0amove-result-object v0
    00078a0cinvoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->lock()V
    00078a12new-instance v0, Ljava/io/File;
    00078a16iget-object v1, v12, Lcmf0/c3b5bm90zq/patch/C11$22;->a:Ljava/lang/String;
    00078a1ainvoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    00078a20invoke-virtual {v0}, Ljava/io/File;->exists()Z
    00078a26move-result v0
    00078a28if-eqz v0, :cond_15b
    00078a2cnew-instance v0, Ljava/io/FileInputStream;
    00078a30iget-object v1, v12, Lcmf0/c3b5bm90zq/patch/C11$22;->b:Ljava/lang/String;
    00078a34invoke-direct {v0, v1}, Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V
    00078a3asget v1, Landroid/os/Build$VERSION;->SDK_INT:I
    00078a3econst/16 v2, 0x18
    00078a42if-lt v1, v2, :cond_2f
    00078a46new-instance v1, Ljava/util/zip/ZipInputStream;
    00078a4aconst-string v2, "Cp437"
    00078a4einvoke-static {v2}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
    00078a54move-result-object v2
    00078a56invoke-direct {v1, v0, v2}, Ljava/util/zip/ZipInputStream;-><init>(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V
    00078a5cgoto :goto_34
    00078a5enew-instance v1, Ljava/util/zip/ZipInputStream;
    00078a62invoke-direct {v1, v0}, Ljava/util/zip/ZipInputStream;-><init>(Ljava/io/InputStream;)V
    00078a68invoke-virtual {v1}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry;
    00078a6emove-result-object v0
    00078a70if-eqz v0, :cond_119
    00078a74new-instance v2, Ljava/lang/StringBuilder;
    00078a78invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00078a7eiget-object v3, v12, Lcmf0/c3b5bm90zq/patch/C11$22;->a:Ljava/lang/String;
    00078a82invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078a88invoke-virtual {v0}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String;
    00078a8emove-result-object v3
    00078a90invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078a96invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00078a9cmove-result-object v2
    00078a9enew-instance v3, Ljava/io/File;
    00078aa2invoke-direct {v3, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    00078aa8invoke-virtual {v3}, Ljava/io/File;->isDirectory()Z
    00078aaemove-result v4
    00078ab0const/4 v5, 0x0
    00078ab2if-eqz v4, :cond_65
    00078ab6invoke-virtual {v3}, Ljava/io/File;->exists()Z
    00078abcmove-result v2
    00078abeif-nez v2, :cond_95
    00078ac2invoke-virtual {v3}, Ljava/io/File;->mkdirs()Z
    00078ac8goto :goto_95
    00078acaconst-string v3, ""
    00078aceinvoke-virtual {v2}, Ljava/lang/String;->length()I
    00078ad4move-result v4
    00078ad6add-int/lit8 v4, v4, -0x1
    00078adaif-ltz v4, :cond_87
    00078adeinvoke-virtual {v2, v4}, Ljava/lang/String;->charAt(I)C
    00078ae4move-result v6
    00078ae6invoke-static {v6}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
    00078aecmove-result-object v6
    00078aeeconst-string v7, "/"
    00078af2invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00078af8move-result v6
    00078afaif-eqz v6, :cond_84
    00078afeinvoke-virtual {v2, v5, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;
    00078b04move-result-object v3
    00078b06goto :goto_87
    00078b08add-int/lit8 v4, v4, -0x1
    00078b0cgoto :goto_6d
    00078b0enew-instance v2, Ljava/io/File;
    00078b12invoke-direct {v2, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    00078b18invoke-virtual {v2}, Ljava/io/File;->exists()Z
    00078b1emove-result v3
    00078b20if-nez v3, :cond_95
    00078b24invoke-virtual {v2}, Ljava/io/File;->mkdirs()Z
    00078b2anew-instance v2, Ljava/io/File;
    00078b2enew-instance v3, Ljava/lang/StringBuilder;
    00078b32invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    00078b38iget-object v4, v12, Lcmf0/c3b5bm90zq/patch/C11$22;->a:Ljava/lang/String;
    00078b3cinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078b42invoke-virtual {v0}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String;
    00078b48move-result-object v4
    00078b4ainvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078b50invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00078b56move-result-object v3
    00078b58invoke-direct {v2, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
    00078b5einvoke-virtual {v2}, Ljava/io/File;->isDirectory()Z
    00078b64move-result v3
    00078b66if-nez v3, :cond_34
    00078b6anew-instance v3, Ljava/io/FileOutputStream;
    00078b6enew-instance v4, Ljava/lang/StringBuilder;
    00078b72invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    00078b78iget-object v6, v12, Lcmf0/c3b5bm90zq/patch/C11$22;->a:Ljava/lang/String;
    00078b7cinvoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078b82invoke-virtual {v0}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String;
    00078b88move-result-object v0
    00078b8ainvoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078b90invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00078b96move-result-object v0
    00078b98invoke-direct {v3, v0}, Ljava/io/FileOutputStream;-><init>(Ljava/lang/String;)V
    00078b9einvoke-virtual {v2}, Ljava/io/File;->length()J
    00078ba4move-result-wide v6
    00078ba6const-wide/32 v8, 0xfa000
    00078bacconst-wide/16 v10, 0x400
    00078bb0cmp-long v0, v6, v8
    00078bb4if-ltz v0, :cond_e0
    00078bb8const-wide/32 v10, 0x19000
    00078bbegoto :goto_fc
    00078bc0const-wide/32 v8, 0x7d000
    00078bc6cmp-long v0, v6, v8
    00078bcaif-ltz v0, :cond_eb
    00078bceconst-wide/32 v10, 0xc800
    00078bd4goto :goto_fc
    00078bd6const-wide/32 v8, 0x32000
    00078bdccmp-long v0, v6, v8
    00078be0if-ltz v0, :cond_f5
    00078be4const-wide/16 v10, 0x5000
    00078be8goto :goto_fc
    00078beacmp-long v0, v6, v10
    00078beeif-ltz v0, :cond_fa
    00078bf2goto :goto_fc
    00078bf4const-wide/16 v10, 0x200
    00078bf8invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
    00078bfemove-result-object v0
    00078c00invoke-virtual {v0}, Ljava/lang/Long;->intValue()I
    00078c06move-result v0
    00078c08new-array v2, v0, [B
    00078c0cinvoke-virtual {v1, v2, v5, v0}, Ljava/util/zip/ZipInputStream;->read([BII)I
    00078c12move-result v4
    00078c14const/4 v6, -0x1
    00078c16if-eq v4, v6, :cond_111
    00078c1ainvoke-virtual {v3, v2, v5, v4}, Ljava/io/FileOutputStream;->write([BII)V
    00078c20goto :goto_106
    00078c22invoke-virtual {v1}, Ljava/util/zip/ZipInputStream;->closeEntry()V
    00078c28invoke-virtual {v3}, Ljava/io/FileOutputStream;->close()V
    00078c2egoto/16 :goto_34
    00078c32invoke-virtual {v1}, Ljava/util/zip/ZipInputStream;->close()V
    00078c38goto :goto_15b
    00078c3amove-exception v0
    00078c3cnew-instance v1, Ljava/lang/StringBuilder;
    00078c40invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    00078c46sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078c4aconst-wide/16 v4, 0xe
    00078c4einvoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078c54move-result-object v2
    00078c56invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078c5csget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00078c60invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078c66sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078c6aconst-wide/16 v4, 0x53
    00078c6einvoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078c74move-result-object v2
    00078c76invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078c7csget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00078c80invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078c86invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    00078c8cmove-result-object v0
    00078c8einvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078c94sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00078c98invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078c9econst-string v0, "null"
    00078ca2invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00078ca8invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00078caemove-result-object v0
    00078cb0invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    00078cb6iget-object v0, v12, Lcmf0/c3b5bm90zq/patch/C11$22;->c:Lcmf0/c3b5bm90zq/patch/C11;
    00078cbainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->K(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/util/concurrent/locks/Lock;
    00078cc0move-result-object v0
    00078cc2invoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
    00078cc8return-void
    000789f0
    00078cca
    00078cca struct code_item_padding
    00078cca padding uint16 0x0000
    00078ccc
    00078ccc struct try_item
    00078ccc start_addr uint32 0x78a2c
    00078cd0 insn_count int 262
    00078cd2 handler_off uint16 0x78cd5
    00078cd4
    00078cd4 struct encoded_catch_handler_list
    00078cd4 size int 1
    00078cd5
    00078cd5 struct encoded_catch_handler ← 0x78cd2
    00078cd5 size int64 1
    00078cd6 handlers[0].type_idx int 0x5994
    00078cd8 handlers[0].addr uint32 0x78c3a
    00078cda
    00078cda // align 0x4
    00078cdc
    00078cdccmf0.c3b5bm90zq.patch.C11$23::<init>(cmf0.c3b5bm90zq.patch.C11):
    00078ceciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078cf0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00078cf6return-void
    00078cdc
    00078cf8
    00078cf8cmf0.c3b5bm90zq.patch.C11$23::run():
    00078d08move-object/from16 v1, v16
    00078d0cconst/4 v2, 0x0
    00078d0eiget-object v3, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078d12invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->d(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/lang/Object;
    00078d18move-result-object v3
    00078d1amonitor-enter v3
    00078d1ciget-object v4, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078d20invoke-static {v4}, Lcmf0/c3b5bm90zq/patch/C11;->d(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/lang/Object;
    00078d26move-result-object v4
    00078d28const-wide/16 v5, 0x1388
    00078d2cinvoke-virtual {v4, v5, v6}, Ljava/lang/Object;->wait(J)V
    00078d32goto :goto_1a
    00078d34move-exception v0
    00078d36move-object v2, v0
    00078d38goto/16 :goto_37a
    00078d3csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    00078d40iget-object v5, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078d44invoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00078d4amove-result-object v5
    00078d4cinvoke-virtual {v4, v5}, Lcmf0/c3b5bm90zq/patch/a;->e(Landroid/content/Context;)Z
    00078d52move-result v4
    00078d54const/4 v5, 0x1
    00078d56if-ne v4, v5, :cond_2d2
    00078d5aconst/16 v4, 0x3e8
    00078d5esget-object v8, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    00078d62iget-object v9, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078d66invoke-virtual {v9}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00078d6cmove-result-object v9
    00078d6esget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078d72const-wide/16 v12, 0x57
    00078d76invoke-static {v10, v11, v12, v13}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078d7cmove-result-object v10
    00078d7einvoke-virtual {v8, v9, v10}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    00078d84move-result-object v8
    00078d86const-string v9, ""
    00078d8aif-ne v8, v9, :cond_59
    00078d8eiget-object v8, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078d92invoke-virtual {v8}, Lcmf0/c3b5bm90zq/patch/C11;->getResources()Landroid/content/res/Resources;
    00078d98move-result-object v8
    00078d9aconst v9, 0x7f0c0024
    00078da0invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    00078da6move-result-object v8
    00078da8invoke-static {v8}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
    00078daemove-result-object v8
    00078db0invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I
    00078db6move-result v8
    00078db8goto :goto_70
    00078dbasget-object v8, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    00078dbeiget-object v9, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078dc2invoke-virtual {v9}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00078dc8move-result-object v9
    00078dcasget-wide v10, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078dceinvoke-static {v10, v11, v12, v13}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078dd4move-result-object v10
    00078dd6invoke-virtual {v8, v9, v10}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    00078ddcmove-result-object v8
    00078ddeinvoke-static {v8}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
    00078de4move-result-object v8
    00078de6goto :goto_54
    00078de8sget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    00078deciget-object v10, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078df0invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00078df6move-result-object v10
    00078df8sget-wide v11, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078dfcconst-wide/16 v13, 0x58
    00078e00invoke-static {v11, v12, v13, v14}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078e06move-result-object v11
    00078e08invoke-virtual {v9, v10, v11}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    00078e0emove-result-object v9
    00078e10const-string v10, ""
    00078e14if-ne v9, v10, :cond_9a
    00078e18iget-object v9, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078e1cinvoke-virtual {v9}, Lcmf0/c3b5bm90zq/patch/C11;->getResources()Landroid/content/res/Resources;
    00078e22move-result-object v9
    00078e24const v10, 0x7f0c0022
    00078e2ainvoke-virtual {v9, v10}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    00078e30move-result-object v9
    00078e32invoke-static {v9}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
    00078e38move-result-object v9
    00078e3agoto :goto_ad
    00078e3csget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    00078e40iget-object v10, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078e44invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00078e4amove-result-object v10
    00078e4csget-wide v11, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078e50invoke-static {v11, v12, v13, v14}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078e56move-result-object v11
    00078e58invoke-virtual {v9, v10, v11}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    00078e5emove-result-object v9
    00078e60goto :goto_95
    00078e62sget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    00078e66iget-object v11, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078e6ainvoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00078e70move-result-object v11
    00078e72sget-wide v12, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078e76const-wide/16 v14, 0x59
    00078e7ainvoke-static {v12, v13, v14, v15}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078e80move-result-object v12
    00078e82invoke-virtual {v10, v11, v12}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    00078e88move-result-object v10
    00078e8aconst-string v11, ""
    00078e8eif-ne v10, v11, :cond_d3
    00078e92iget-object v10, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078e96invoke-virtual {v10}, Lcmf0/c3b5bm90zq/patch/C11;->getResources()Landroid/content/res/Resources;
    00078e9cmove-result-object v10
    00078e9econst v11, 0x7f0c0025
    00078ea4invoke-virtual {v10, v11}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    00078eaamove-result-object v10
    00078eacgoto :goto_e5
    00078eaesget-object v10, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    00078eb2iget-object v11, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078eb6invoke-virtual {v11}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00078ebcmove-result-object v11
    00078ebesget-wide v12, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078ec2invoke-static {v12, v13, v14, v15}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078ec8move-result-object v12
    00078ecainvoke-virtual {v10, v11, v12}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    00078ed0move-result-object v10
    00078ed2sget-object v11, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    00078ed6iget-object v12, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078edainvoke-virtual {v12}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00078ee0move-result-object v12
    00078ee2sget-wide v13, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078ee6const-wide/16 v6, 0x56
    00078eeainvoke-static {v13, v14, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078ef0move-result-object v13
    00078ef2invoke-virtual {v11, v12, v13}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    00078ef8move-result-object v11
    00078efaconst-string v12, ""
    00078efeif-ne v11, v12, :cond_10b
    00078f02iget-object v6, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078f06invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C11;->getResources()Landroid/content/res/Resources;
    00078f0cmove-result-object v6
    00078f0econst v7, 0x7f0c0023
    00078f14invoke-virtual {v6, v7}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    00078f1amove-result-object v6
    00078f1cgoto :goto_11d
    00078f1esget-object v11, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    00078f22iget-object v12, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078f26invoke-virtual {v12}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00078f2cmove-result-object v12
    00078f2esget-wide v13, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00078f32invoke-static {v13, v14, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00078f38move-result-object v6
    00078f3ainvoke-virtual {v11, v12, v6}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    00078f40move-result-object v6
    00078f42new-instance v7, Ljava/net/InetSocketAddress;
    00078f46invoke-direct {v7, v9, v8}, Ljava/net/InetSocketAddress;-><init>(Ljava/net/InetAddress;I)V
    00078f4cnew-instance v8, Ljava/net/Socket;
    00078f50invoke-direct {v8}, Ljava/net/Socket;-><init>()V
    00078f56invoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/net/Socket;)Ljava/net/Socket;
    00078f5cinvoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->h()Ljava/net/Socket;
    00078f62move-result-object v8
    00078f64iget-object v9, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078f68invoke-static {v9}, Lcmf0/c3b5bm90zq/patch/C11;->e(Lcmf0/c3b5bm90zq/patch/C11;)I
    00078f6emove-result v9
    00078f70invoke-virtual {v8, v7, v9}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
    00078f76invoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->h()Ljava/net/Socket;
    00078f7cmove-result-object v7
    00078f7einvoke-virtual {v7}, Ljava/net/Socket;->isConnected()Z
    00078f84move-result v7
    00078f86if-ne v7, v5, :cond_2b1
    00078f8ainvoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->h()Ljava/net/Socket;
    00078f90move-result-object v2
    00078f92const/16 v8, 0x3ff
    00078f96invoke-virtual {v2, v8}, Ljava/net/Socket;->setSendBufferSize(I)V
    00078f9cinvoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->h()Ljava/net/Socket;
    00078fa2move-result-object v2
    00078fa4invoke-virtual {v2, v8}, Ljava/net/Socket;->setReceiveBufferSize(I)V
    00078faainvoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->h()Ljava/net/Socket;
    00078fb0move-result-object v2
    00078fb2const v8, 0x1d4c0
    00078fb8invoke-virtual {v2, v8}, Ljava/net/Socket;->setSoTimeout(I)V
    00078fbeiget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078fc2new-instance v8, Ljava/io/InputStreamReader;
    00078fc6invoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->h()Ljava/net/Socket;
    00078fccmove-result-object v9
    00078fceinvoke-virtual {v9}, Ljava/net/Socket;->getInputStream()Ljava/io/InputStream;
    00078fd4move-result-object v9
    00078fd6invoke-direct {v8, v9}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
    00078fdcinvoke-static {v2, v8}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Ljava/io/InputStreamReader;)Ljava/io/InputStreamReader;
    00078fe2invoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->h()Ljava/net/Socket;
    00078fe8move-result-object v2
    00078feainvoke-virtual {v2}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
    00078ff0move-result-object v2
    00078ff2sput-object v2, Lcmf0/c3b5bm90zq/patch/C11;->d:Ljava/io/OutputStream;
    00078ff6iget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00078ffainvoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C11;->b()V
    00079000const-wide/16 v8, 0x3e8
    00079004invoke-static {v8, v9}, Ljava/lang/Thread;->sleep(J)V
    0007900anew-instance v2, Ljava/lang/StringBuilder;
    0007900einvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00079014sget-wide v8, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00079018const-wide/16 v11, 0x6
    0007901cinvoke-static {v8, v9, v11, v12}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00079022move-result-object v8
    00079024invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007902asget-object v8, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007902einvoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00079034invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007903asget-object v8, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007903einvoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00079044iget-object v8, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00079048invoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C11;->f(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/lang/String;
    0007904emove-result-object v8
    00079050invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00079056sget-object v8, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007905ainvoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00079060invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00079066sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007906ainvoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00079070sget-object v6, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
    00079074invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007907aconst-string v6, " "
    0007907einvoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00079084sget-object v6, Landroid/os/Build;->MODEL:Ljava/lang/String;
    00079088invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007908esget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    00079092invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00079098sget-object v6, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
    0007909cinvoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000790a2const-string v6, " & "
    000790a6invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000790acsget v6, Landroid/os/Build$VERSION;->SDK_INT:I
    000790b0invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000790b6sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000790bainvoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000790c0sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    000790c4iget-object v8, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000790c8invoke-virtual {v8}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    000790cemove-result-object v8
    000790d0invoke-virtual {v6, v8}, Lcmf0/c3b5bm90zq/patch/a;->d(Landroid/content/Context;)Ljava/lang/String;
    000790d6move-result-object v6
    000790d8invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000790desget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    000790e2invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000790e8sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    000790eciget-object v8, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000790f0invoke-virtual {v8}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    000790f6move-result-object v8
    000790f8sget-wide v9, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000790fcconst-wide/16 v11, 0x6c
    00079100invoke-static {v9, v10, v11, v12}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00079106move-result-object v9
    00079108invoke-virtual {v6, v8, v9}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    0007910emove-result-object v6
    00079110invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00079116sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
    0007911ainvoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00079120invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00079126move-result-object v2
    00079128invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
    0007912esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    00079132iget-object v6, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00079136invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    0007913cmove-result-object v6
    0007913econst-string v8, ""
    00079142sget-wide v9, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00079146const-wide/16 v11, 0x6c
    0007914ainvoke-static {v9, v10, v11, v12}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00079150move-result-object v9
    00079152invoke-virtual {v2, v6, v8, v9}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
    00079158iget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    0007915cconst/4 v6, 0x0
    0007915einvoke-static {v2, v6}, Lcmf0/c3b5bm90zq/patch/C11;->b(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)Ljava/lang/String;
    00079164iget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00079168invoke-static {v2, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Z)Z
    0007916eiget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00079172invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C11;->g(Lcmf0/c3b5bm90zq/patch/C11;)V
    00079178iget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    0007917cinvoke-static {v2, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;I)I
    00079182monitor-exit v3
    00079184goto/16 :goto_300
    00079188move-exception v0
    0007918agoto :goto_246
    0007918cmove-exception v0
    0007918egoto :goto_27e
    00079190move-exception v0
    00079192move v7, v2
    00079194move-object v2, v0
    00079196sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    0007919aiget-object v8, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    0007919einvoke-virtual {v8}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    000791a4move-result-object v8
    000791a6sget-wide v9, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000791aaconst-wide/16 v11, 0x6c
    000791aeinvoke-static {v9, v10, v11, v12}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000791b4move-result-object v9
    000791b6invoke-virtual {v6, v8, v9}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    000791bcmove-result-object v6
    000791beconst-string v8, ""
    000791c2if-ne v6, v8, :cond_276
    000791c6sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    000791caiget-object v8, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000791ceinvoke-virtual {v8}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    000791d4move-result-object v8
    000791d6invoke-virtual {v2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    000791dcmove-result-object v2
    000791desget-wide v9, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000791e2const-wide/16 v11, 0x6c
    000791e6invoke-static {v9, v10, v11, v12}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000791ecmove-result-object v9
    000791eeinvoke-virtual {v6, v8, v2, v9}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
    000791f4iget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000791f8invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C11;->h(Lcmf0/c3b5bm90zq/patch/C11;)V
    000791fegoto :goto_2b1
    00079200move-exception v0
    00079202move v7, v2
    00079204move-object v2, v0
    00079206sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    0007920aiget-object v8, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    0007920einvoke-virtual {v8}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00079214move-result-object v8
    00079216sget-wide v9, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    0007921aconst-wide/16 v11, 0x6c
    0007921einvoke-static {v9, v10, v11, v12}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    00079224move-result-object v9
    00079226invoke-virtual {v6, v8, v9}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    0007922cmove-result-object v6
    0007922econst-string v8, ""
    00079232if-ne v6, v8, :cond_2ae
    00079236sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    0007923aiget-object v8, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    0007923einvoke-virtual {v8}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    00079244move-result-object v8
    00079246invoke-virtual {v2}, Ljava/net/UnknownHostException;->getMessage()Ljava/lang/String;
    0007924cmove-result-object v2
    0007924esget-wide v9, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    00079252const-wide/16 v11, 0x6c
    00079256invoke-static {v9, v10, v11, v12}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    0007925cmove-result-object v9
    0007925einvoke-virtual {v6, v8, v2, v9}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
    00079264iget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00079268goto :goto_278
    0007926aif-nez v7, :cond_2d0
    0007926eiget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00079272invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C11;->e(Lcmf0/c3b5bm90zq/patch/C11;)I
    00079278move-result v2
    0007927aconst v6, 0xc350
    00079280if-lt v2, v6, :cond_2c4
    00079284iget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00079288invoke-static {v2, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;I)I
    0007928egoto :goto_2d0
    00079290iget-object v2, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00079294iget-object v6, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00079298invoke-static {v6}, Lcmf0/c3b5bm90zq/patch/C11;->e(Lcmf0/c3b5bm90zq/patch/C11;)I
    0007929emove-result v6
    000792a0add-int/2addr v6, v4
    000792a2invoke-static {v2, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;I)I
    000792a8move v2, v7
    000792aagoto :goto_2fd
    000792acconst-string v4, "1"
    000792b0sget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    000792b4iget-object v7, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000792b8invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    000792bemove-result-object v7
    000792c0sget-wide v8, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000792c4const-wide/16 v10, 0x6c
    000792c8invoke-static {v8, v9, v10, v11}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000792cemove-result-object v8
    000792d0invoke-virtual {v6, v7, v8}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
    000792d6move-result-object v6
    000792d8if-eq v6, v4, :cond_2fd
    000792dcsget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
    000792e0iget-object v7, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000792e4invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    000792eamove-result-object v7
    000792ecsget-wide v8, Lcmf0/c3b5bm90zq/patch/C11;->m:J
    000792f0const-wide/16 v10, 0x6c
    000792f4invoke-static {v8, v9, v10, v11}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
    000792famove-result-object v8
    000792fcinvoke-virtual {v6, v7, v4, v8}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
    00079302monitor-exit v3
    00079304if-eqz v2, :cond_3
    00079308const v2, 0x7f0c0020
    0007930eiget-object v3, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00079312const-string v4, "power"
    00079316invoke-virtual {v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    0007931cmove-result-object v3
    0007931echeck-cast v3, Landroid/os/PowerManager;
    00079322invoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->i()Landroid/os/PowerManager$WakeLock;
    00079328move-result-object v4
    0007932aif-nez v4, :cond_33c
    0007932enew-instance v4, Ljava/lang/StringBuilder;
    00079332invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    00079338iget-object v6, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    0007933cinvoke-virtual {v6, v2}, Lcmf0/c3b5bm90zq/patch/C11;->getString(I)Ljava/lang/String;
    00079342move-result-object v6
    00079344invoke-virtual {v6}, Ljava/lang/String;->trim()Ljava/lang/String;
    0007934amove-result-object v6
    0007934cinvoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00079352const-string v6, "0"
    00079356invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007935cinvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00079362move-result-object v4
    00079364invoke-virtual {v3, v5, v4}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
    0007936amove-result-object v3
    0007936cinvoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(Landroid/os/PowerManager$WakeLock;)Landroid/os/PowerManager$WakeLock;
    00079372invoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->i()Landroid/os/PowerManager$WakeLock;
    00079378move-result-object v3
    0007937ainvoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;->acquire()V
    00079380iget-object v3, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    00079384invoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
    0007938amove-result-object v3
    0007938cconst-string v4, "wifi"
    00079390invoke-virtual {v3, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00079396move-result-object v3
    00079398check-cast v3, Landroid/net/wifi/WifiManager;
    0007939cinvoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->j()Landroid/net/wifi/WifiManager$WifiLock;
    000793a2move-result-object v4
    000793a4if-nez v4, :cond_379
    000793a8new-instance v4, Ljava/lang/StringBuilder;
    000793acinvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    000793b2iget-object v6, v1, Lcmf0/c3b5bm90zq/patch/C11$23;->a:Lcmf0/c3b5bm90zq/patch/C11;
    000793b6invoke-virtual {v6, v2}, Lcmf0/c3b5bm90zq/patch/C11;->getString(I)Ljava/lang/String;
    000793bcmove-result-object v2
    000793beinvoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String;
    000793c4move-result-object v2
    000793c6invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000793ccconst-string v2, "1"
    000793d0invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000793d6invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000793dcmove-result-object v2
    000793deinvoke-virtual {v3, v5, v2}, Landroid/net/wifi/WifiManager;->createWifiLock(ILjava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock;
    000793e4move-result-object v2
    000793e6invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(Landroid/net/wifi/WifiManager$WifiLock;)Landroid/net/wifi/WifiManager$WifiLock;
    000793ecinvoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->j()Landroid/net/wifi/WifiManager$WifiLock;
    000793f2move-result-object v2
    000793f4invoke-virtual {v2}, Landroid/net/wifi/WifiManager$WifiLock;->acquire()V
    000793fareturn-void
    000793fcmonitor-exit v3
    000793fethrow v2
    00078cf8