File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
Loading..
0007ec3c
0007ec3ccmf0.c3b5bm90zq.patch.C11$7::run():
0007ec4ciget-object v0, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007ec50invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007ec56move-result-object v0
0007ec58if-eqz v0, :cond_157
0007ec5ciget-object v0, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007ec60invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->u(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/io/OutputStream;
0007ec66move-result-object v0
0007ec68if-eqz v0, :cond_157
0007ec6ciget-object v0, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->a:Ljava/lang/String;
0007ec70invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
0007ec76move-result-object v0
0007ec78invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
0007ec7emove-result-object v0
0007ec80new-instance v1, Ljava/io/File;
0007ec84invoke-virtual {v0}, Landroid/net/Uri;->getPath()Ljava/lang/String;
0007ec8amove-result-object v0
0007ec8cinvoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0007ec92invoke-virtual {v1}, Ljava/io/File;->exists()Z
0007ec98move-result v0
0007ec9aif-eqz v0, :cond_157
0007ec9einvoke-virtual {v1}, Ljava/io/File;->length()J
0007eca4move-result-wide v2
0007eca6new-instance v0, Ljava/io/FileInputStream;
0007ecaainvoke-direct {v0, v1}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
0007ecb0new-instance v1, Ljava/io/ByteArrayOutputStream;
0007ecb4invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;-><init>()V
0007ecbalong-to-int v2, v2
0007ecbcinvoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0007ecc2move-result-object v2
0007ecc4invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
0007eccamove-result v3
0007ecccconst v4, 0xfa000
0007ecd2if-lt v3, v4, :cond_4d
0007ecd6const v2, 0x19000
0007ecdcinvoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0007ece2move-result-object v2
0007ece4goto :goto_81
0007ece6invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
0007ececmove-result v3
0007eceeconst v4, 0x7d000
0007ecf4if-lt v3, v4, :cond_5e
0007ecf8const v2, 0xc800
0007ecfeinvoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0007ed04move-result-object v2
0007ed06goto :goto_81
0007ed08invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
0007ed0emove-result v3
0007ed10const v4, 0x32000
0007ed16if-lt v3, v4, :cond_6e
0007ed1aconst/16 v2, 0x5000
0007ed1einvoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0007ed24move-result-object v2
0007ed26goto :goto_81
0007ed28invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
0007ed2emove-result v2
0007ed30const/16 v3, 0x400
0007ed34if-lt v2, v3, :cond_7b
0007ed38invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0007ed3emove-result-object v2
0007ed40goto :goto_81
0007ed42const/16 v2, 0x200
0007ed46invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0007ed4cmove-result-object v2
0007ed4einvoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
0007ed54move-result v2
0007ed56new-array v2, v2, [B
0007ed5anew-instance v3, Ljava/io/ByteArrayOutputStream;
0007ed5einvoke-direct {v3}, Ljava/io/ByteArrayOutputStream;-><init>()V
0007ed64new-instance v4, Ljava/io/ByteArrayOutputStream;
0007ed68invoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
0007ed6earray-length v5, v2
0007ed70const/4 v6, 0x0
0007ed72invoke-virtual {v0, v2, v6, v5}, Ljava/io/FileInputStream;->read([BII)I
0007ed78move-result v5
0007ed7aconst/4 v7, -0x1
0007ed7cif-eq v5, v7, :cond_14e
0007ed80invoke-virtual {v1, v2, v6, v5}, Ljava/io/ByteArrayOutputStream;->write([BII)V
0007ed86invoke-static {v6}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
0007ed8cmove-result-object v7
0007ed8enew-instance v8, Ljava/lang/StringBuilder;
0007ed92invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
0007ed98sget-wide v9, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007ed9cconst-wide/16 v11, 0x48
0007eda0invoke-static {v9, v10, v11, v12}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007eda6move-result-object v9
0007eda8invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007edaesget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007edb2invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007edb8sget-wide v9, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007edbcconst-wide/16 v11, 0x67
0007edc0invoke-static {v9, v10, v11, v12}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007edc6move-result-object v9
0007edc8invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007edcesget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007edd2invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007edd8invoke-static {v5}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
0007eddemove-result-object v5
0007ede0invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007ede6sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
0007edeainvoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007edf0invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007edf6move-result-object v5
0007edf8invoke-virtual {v5}, Ljava/lang/String;->getBytes()[B
0007edfemove-result-object v5
0007ee00invoke-virtual {v3, v5}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007ee06invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
0007ee0cmove-result-object v5
0007ee0einvoke-virtual {v3, v5}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007ee14invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
0007ee1amove-result-object v5
0007ee1cinvoke-static {v5}, Lcmf0/c3b5bm90zq/patch/a;->a([B)[B
0007ee22move-result-object v5
0007ee24array-length v8, v5
0007ee26invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
0007ee2cmove-result-object v8
0007ee2einvoke-virtual {v8}, Ljava/lang/String;->getBytes()[B
0007ee34move-result-object v8
0007ee36invoke-virtual {v4, v8}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007ee3cinvoke-virtual {v7}, Ljava/lang/String;->getBytes()[B
0007ee42move-result-object v7
0007ee44invoke-virtual {v4, v7}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007ee4ainvoke-virtual {v4, v5}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007ee50invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
0007ee56move-result-object v5
0007ee58invoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->l()Ljava/lang/Object;
0007ee5emove-result-object v7
0007ee60monitor-enter v7
0007ee62iget-object v8, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007ee66invoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C11;->u(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/io/OutputStream;
0007ee6cmove-result-object v8
0007ee6eif-eqz v8, :cond_13f
0007ee72iget-object v8, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007ee76invoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007ee7cmove-result-object v8
0007ee7earray-length v9, v5
0007ee80invoke-virtual {v8, v9}, Ljava/net/Socket;->setSendBufferSize(I)V
0007ee86iget-object v8, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007ee8aiget-object v9, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007ee8einvoke-static {v9}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007ee94move-result-object v9
0007ee96invoke-virtual {v9}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
0007ee9cmove-result-object v9
0007ee9einvoke-static {v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Ljava/io/OutputStream;)Ljava/io/OutputStream;
0007eea4iget-object v8, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007eea8invoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C11;->u(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/io/OutputStream;
0007eeaemove-result-object v8
0007eeb0array-length v9, v5
0007eeb2invoke-virtual {v8, v5, v6, v9}, Ljava/io/OutputStream;->write([BII)V
0007eeb8iget-object v5, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007eebcinvoke-static {v5}, Lcmf0/c3b5bm90zq/patch/C11;->u(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/io/OutputStream;
0007eec2move-result-object v5
0007eec4invoke-virtual {v5}, Ljava/io/OutputStream;->flush()V
0007eecamonitor-exit v7
0007eeccinvoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->reset()V
0007eed2invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->reset()V
0007eed8invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->reset()V
0007eedegoto/16 :goto_91
0007eee2move-exception v0
0007eee4monitor-exit v7
0007eee6throw v0
0007eee8invoke-virtual {v0}, Ljava/io/FileInputStream;->close()V
0007eeeeinvoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->flush()V
0007eef4invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->close()V
0007eefareturn-void
0007ec3c
0007ec3ccmf0.c3b5bm90zq.patch.C11$7::run():
0007ec4ciget-object v0, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007ec50invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007ec56move-result-object v0
0007ec58if-eqz v0, :cond_157
0007ec5ciget-object v0, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007ec60invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->u(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/io/OutputStream;
0007ec66move-result-object v0
0007ec68if-eqz v0, :cond_157
0007ec6ciget-object v0, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->a:Ljava/lang/String;
0007ec70invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
0007ec76move-result-object v0
0007ec78invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
0007ec7emove-result-object v0
0007ec80new-instance v1, Ljava/io/File;
0007ec84invoke-virtual {v0}, Landroid/net/Uri;->getPath()Ljava/lang/String;
0007ec8amove-result-object v0
0007ec8cinvoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0007ec92invoke-virtual {v1}, Ljava/io/File;->exists()Z
0007ec98move-result v0
0007ec9aif-eqz v0, :cond_157
0007ec9einvoke-virtual {v1}, Ljava/io/File;->length()J
0007eca4move-result-wide v2
0007eca6new-instance v0, Ljava/io/FileInputStream;
0007ecaainvoke-direct {v0, v1}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
0007ecb0new-instance v1, Ljava/io/ByteArrayOutputStream;
0007ecb4invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;-><init>()V
0007ecbalong-to-int v2, v2
0007ecbcinvoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0007ecc2move-result-object v2
0007ecc4invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
0007eccamove-result v3
0007ecccconst v4, 0xfa000
0007ecd2if-lt v3, v4, :cond_4d
0007ecd6const v2, 0x19000
0007ecdcinvoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0007ece2move-result-object v2
0007ece4goto :goto_81
0007ece6invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
0007ececmove-result v3
0007eceeconst v4, 0x7d000
0007ecf4if-lt v3, v4, :cond_5e
0007ecf8const v2, 0xc800
0007ecfeinvoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0007ed04move-result-object v2
0007ed06goto :goto_81
0007ed08invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
0007ed0emove-result v3
0007ed10const v4, 0x32000
0007ed16if-lt v3, v4, :cond_6e
0007ed1aconst/16 v2, 0x5000
0007ed1einvoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0007ed24move-result-object v2
0007ed26goto :goto_81
0007ed28invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
0007ed2emove-result v2
0007ed30const/16 v3, 0x400
0007ed34if-lt v2, v3, :cond_7b
0007ed38invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0007ed3emove-result-object v2
0007ed40goto :goto_81
0007ed42const/16 v2, 0x200
0007ed46invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0007ed4cmove-result-object v2
0007ed4einvoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
0007ed54move-result v2
0007ed56new-array v2, v2, [B
0007ed5anew-instance v3, Ljava/io/ByteArrayOutputStream;
0007ed5einvoke-direct {v3}, Ljava/io/ByteArrayOutputStream;-><init>()V
0007ed64new-instance v4, Ljava/io/ByteArrayOutputStream;
0007ed68invoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
0007ed6earray-length v5, v2
0007ed70const/4 v6, 0x0
0007ed72invoke-virtual {v0, v2, v6, v5}, Ljava/io/FileInputStream;->read([BII)I
0007ed78move-result v5
0007ed7aconst/4 v7, -0x1
0007ed7cif-eq v5, v7, :cond_14e
0007ed80invoke-virtual {v1, v2, v6, v5}, Ljava/io/ByteArrayOutputStream;->write([BII)V
0007ed86invoke-static {v6}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
0007ed8cmove-result-object v7
0007ed8enew-instance v8, Ljava/lang/StringBuilder;
0007ed92invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
0007ed98sget-wide v9, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007ed9cconst-wide/16 v11, 0x48
0007eda0invoke-static {v9, v10, v11, v12}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007eda6move-result-object v9
0007eda8invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007edaesget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007edb2invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007edb8sget-wide v9, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007edbcconst-wide/16 v11, 0x67
0007edc0invoke-static {v9, v10, v11, v12}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007edc6move-result-object v9
0007edc8invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007edcesget-object v9, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007edd2invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007edd8invoke-static {v5}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
0007eddemove-result-object v5
0007ede0invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007ede6sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
0007edeainvoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007edf0invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007edf6move-result-object v5
0007edf8invoke-virtual {v5}, Ljava/lang/String;->getBytes()[B
0007edfemove-result-object v5
0007ee00invoke-virtual {v3, v5}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007ee06invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
0007ee0cmove-result-object v5
0007ee0einvoke-virtual {v3, v5}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007ee14invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
0007ee1amove-result-object v5
0007ee1cinvoke-static {v5}, Lcmf0/c3b5bm90zq/patch/a;->a([B)[B
0007ee22move-result-object v5
0007ee24array-length v8, v5
0007ee26invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
0007ee2cmove-result-object v8
0007ee2einvoke-virtual {v8}, Ljava/lang/String;->getBytes()[B
0007ee34move-result-object v8
0007ee36invoke-virtual {v4, v8}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007ee3cinvoke-virtual {v7}, Ljava/lang/String;->getBytes()[B
0007ee42move-result-object v7
0007ee44invoke-virtual {v4, v7}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007ee4ainvoke-virtual {v4, v5}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007ee50invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
0007ee56move-result-object v5
0007ee58invoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->l()Ljava/lang/Object;
0007ee5emove-result-object v7
0007ee60monitor-enter v7
0007ee62iget-object v8, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007ee66invoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C11;->u(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/io/OutputStream;
0007ee6cmove-result-object v8
0007ee6eif-eqz v8, :cond_13f
0007ee72iget-object v8, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007ee76invoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007ee7cmove-result-object v8
0007ee7earray-length v9, v5
0007ee80invoke-virtual {v8, v9}, Ljava/net/Socket;->setSendBufferSize(I)V
0007ee86iget-object v8, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007ee8aiget-object v9, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007ee8einvoke-static {v9}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007ee94move-result-object v9
0007ee96invoke-virtual {v9}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
0007ee9cmove-result-object v9
0007ee9einvoke-static {v8, v9}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Ljava/io/OutputStream;)Ljava/io/OutputStream;
0007eea4iget-object v8, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007eea8invoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C11;->u(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/io/OutputStream;
0007eeaemove-result-object v8
0007eeb0array-length v9, v5
0007eeb2invoke-virtual {v8, v5, v6, v9}, Ljava/io/OutputStream;->write([BII)V
0007eeb8iget-object v5, v13, Lcmf0/c3b5bm90zq/patch/C11$7;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007eebcinvoke-static {v5}, Lcmf0/c3b5bm90zq/patch/C11;->u(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/io/OutputStream;
0007eec2move-result-object v5
0007eec4invoke-virtual {v5}, Ljava/io/OutputStream;->flush()V
0007eecamonitor-exit v7
0007eeccinvoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->reset()V
0007eed2invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->reset()V
0007eed8invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->reset()V
0007eedegoto/16 :goto_91
0007eee2move-exception v0
0007eee4monitor-exit v7
0007eee6throw v0
0007eee8invoke-virtual {v0}, Ljava/io/FileInputStream;->close()V
0007eeeeinvoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->flush()V
0007eef4invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->close()V
0007eefareturn-void
0007ec3c
0007eefc
0007eefc struct try_item
0007eefc start_addr uint32 0x7ec4c
0007ef00 insn_count int 129
0007ef02 handler_off uint16 0x7ef2d
0007ef04
0007ef04 struct try_item
0007ef04 start_addr uint32 0x7ed4e
0007ef08 insn_count int 138
0007ef0a handler_off uint16 0x7ef36
0007ef0c
0007ef0c struct try_item
0007ef0c start_addr uint32 0x7ee62
0007ef10 insn_count int 53
0007ef12 handler_off uint16 0x7ef3f
0007ef14
0007ef14 struct try_item
0007ef14 start_addr uint32 0x7eecc
0007ef18 insn_count int 9
0007ef1a handler_off uint16 0x7ef36
0007ef1c
0007ef1c struct try_item
0007ef1c start_addr uint32 0x7eee4
0007ef20 insn_count int 1
0007ef22 handler_off uint16 0x7ef3f
0007ef24
0007ef24 struct try_item
0007ef24 start_addr uint32 0x7eee6
0007ef28 insn_count int 10
0007ef2a handler_off uint16 0x7ef36
0007ef2c
0007ef2c struct encoded_catch_handler_list
0007ef2c size int 3
0007ef2d
0007ef2d struct encoded_catch_handler ← 0x7ef02
0007ef2d size int64 2
0007ef2e handlers[0].type_idx int 0x5994
0007ef30 handlers[0].addr uint32 0x7eefa
0007ef32 handlers[1].type_idx int 0x59cc
0007ef34 handlers[1].addr uint32 0x7eefa
0007ef36
0007ef36 struct encoded_catch_handler ← 0x7ef0a 0x7ef1a 0x7ef2a
0007ef36 size int64 2
0007ef37 handlers[0].type_idx int 0x59cc
0007ef39 handlers[0].addr uint32 0x7eefa
0007ef3b handlers[1].type_idx int 0x5994
0007ef3d handlers[1].addr uint32 0x7eefa
0007ef3f
0007ef3f struct encoded_catch_handler ← 0x7ef12 0x7ef22
0007ef3f size int64 0
0007ef40 catch_all_addr uint32 0x7eee2
0007ef42
0007ef42 // align 0x4
0007eefc struct try_item
0007eefc start_addr uint32 0x7ec4c
0007ef00 insn_count int 129
0007ef02 handler_off uint16 0x7ef2d
0007ef04
0007ef04 struct try_item
0007ef04 start_addr uint32 0x7ed4e
0007ef08 insn_count int 138
0007ef0a handler_off uint16 0x7ef36
0007ef0c
0007ef0c struct try_item
0007ef0c start_addr uint32 0x7ee62
0007ef10 insn_count int 53
0007ef12 handler_off uint16 0x7ef3f
0007ef14
0007ef14 struct try_item
0007ef14 start_addr uint32 0x7eecc
0007ef18 insn_count int 9
0007ef1a handler_off uint16 0x7ef36
0007ef1c
0007ef1c struct try_item
0007ef1c start_addr uint32 0x7eee4
0007ef20 insn_count int 1
0007ef22 handler_off uint16 0x7ef3f
0007ef24
0007ef24 struct try_item
0007ef24 start_addr uint32 0x7eee6
0007ef28 insn_count int 10
0007ef2a handler_off uint16 0x7ef36
0007ef2c
0007ef2c struct encoded_catch_handler_list
0007ef2c size int 3
0007ef2d
0007ef2d struct encoded_catch_handler ← 0x7ef02
0007ef2d size int64 2
0007ef2e handlers[0].type_idx int 0x5994
0007ef30 handlers[0].addr uint32 0x7eefa
0007ef32 handlers[1].type_idx int 0x59cc
0007ef34 handlers[1].addr uint32 0x7eefa
0007ef36
0007ef36 struct encoded_catch_handler ← 0x7ef0a 0x7ef1a 0x7ef2a
0007ef36 size int64 2
0007ef37 handlers[0].type_idx int 0x59cc
0007ef39 handlers[0].addr uint32 0x7eefa
0007ef3b handlers[1].type_idx int 0x5994
0007ef3d handlers[1].addr uint32 0x7eefa
0007ef3f
0007ef3f struct encoded_catch_handler ← 0x7ef12 0x7ef22
0007ef3f size int64 0
0007ef40 catch_all_addr uint32 0x7eee2
0007ef42
0007ef42 // align 0x4
0007ef44
0007ef44cmf0.c3b5bm90zq.patch.C11$8::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
0007ef54iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007ef58iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$8;->a:Ljava/lang/String;
0007ef5ciput-object v3, v0, Lcmf0/c3b5bm90zq/patch/C11$8;->b:Ljava/lang/String;
0007ef60invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007ef66return-void
0007ef44
0007ef44cmf0.c3b5bm90zq.patch.C11$8::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
0007ef54iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007ef58iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$8;->a:Ljava/lang/String;
0007ef5ciput-object v3, v0, Lcmf0/c3b5bm90zq/patch/C11$8;->b:Ljava/lang/String;
0007ef60invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007ef66return-void
0007ef44
0007ef68
0007ef68cmf0.c3b5bm90zq.patch.C11$8::run():
0007ef78sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0007ef7ciget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007ef80invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007ef86move-result-object v1
0007ef88sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007ef8cconst-wide/16 v4, 0x59
0007ef90invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007ef96move-result-object v2
0007ef98invoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
0007ef9emove-result-object v0
0007efa0const-string v1, ""
0007efa4if-ne v0, v1, :cond_26
0007efa8iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007efacinvoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C11;->getResources()Landroid/content/res/Resources;
0007efb2move-result-object v0
0007efb4const v1, 0x7f0c0025
0007efbainvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
0007efc0move-result-object v0
0007efc2goto :goto_38
0007efc4sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0007efc8iget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007efccinvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007efd2move-result-object v1
0007efd4sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007efd8invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007efdemove-result-object v2
0007efe0invoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
0007efe6move-result-object v0
0007efe8sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0007efeciget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007eff0invoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007eff6move-result-object v2
0007eff8sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007effcconst-wide/16 v5, 0x56
0007f000invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f006move-result-object v3
0007f008invoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
0007f00emove-result-object v1
0007f010const-string v2, ""
0007f014if-ne v1, v2, :cond_5e
0007f018iget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f01cinvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C11;->getResources()Landroid/content/res/Resources;
0007f022move-result-object v1
0007f024const v2, 0x7f0c0023
0007f02ainvoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
0007f030move-result-object v1
0007f032goto :goto_70
0007f034sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0007f038iget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f03cinvoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007f042move-result-object v2
0007f044sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f048invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f04emove-result-object v3
0007f050invoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
0007f056move-result-object v1
0007f058iget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->a:Ljava/lang/String;
0007f05cinvoke-static {v2}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
0007f062move-result-object v2
0007f064new-instance v3, Ljava/net/InetSocketAddress;
0007f068iget-object v4, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->b:Ljava/lang/String;
0007f06cinvoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
0007f072move-result-object v4
0007f074invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
0007f07amove-result v4
0007f07cinvoke-direct {v3, v2, v4}, Ljava/net/InetSocketAddress;-><init>(Ljava/net/InetAddress;I)V
0007f082iget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f086new-instance v4, Ljava/net/Socket;
0007f08ainvoke-direct {v4}, Ljava/net/Socket;-><init>()V
0007f090invoke-static {v2, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Ljava/net/Socket;)Ljava/net/Socket;
0007f096iget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f09ainvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007f0a0move-result-object v2
0007f0a2const v4, 0xea5f
0007f0a8invoke-virtual {v2, v3, v4}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
0007f0aeiget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f0b2iget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f0b6invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007f0bcmove-result-object v3
0007f0beinvoke-virtual {v3}, Ljava/net/Socket;->isConnected()Z
0007f0c4move-result v3
0007f0c6iput-boolean v3, v2, Lcmf0/c3b5bm90zq/patch/C11;->y:Z
0007f0caiget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f0ceiget-boolean v2, v2, Lcmf0/c3b5bm90zq/patch/C11;->y:Z
0007f0d2const/4 v3, 0x1
0007f0d4if-ne v2, v3, :cond_18d
0007f0d8iget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f0dcinvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007f0e2move-result-object v2
0007f0e4const/16 v3, 0x3ff
0007f0e8invoke-virtual {v2, v3}, Ljava/net/Socket;->setSendBufferSize(I)V
0007f0eeiget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f0f2invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007f0f8move-result-object v2
0007f0fainvoke-virtual {v2, v3}, Ljava/net/Socket;->setReceiveBufferSize(I)V
0007f100iget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f104iget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f108invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007f10emove-result-object v3
0007f110invoke-virtual {v3}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
0007f116move-result-object v3
0007f118invoke-static {v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Ljava/io/OutputStream;)Ljava/io/OutputStream;
0007f11econst/4 v2, 0x0
0007f120invoke-static {v2}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
0007f126move-result-object v3
0007f128new-instance v4, Ljava/lang/StringBuilder;
0007f12cinvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
0007f132sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f136const-wide/16 v7, 0x22
0007f13ainvoke-static {v5, v6, v7, v8}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f140move-result-object v5
0007f142invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f148sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f14cinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f152invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f158sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f15cinvoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f162invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f168sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f16cinvoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f172sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0007f176iget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f17ainvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007f180move-result-object v1
0007f182invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/a;->d(Landroid/content/Context;)Ljava/lang/String;
0007f188move-result-object v0
0007f18ainvoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f190sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f194invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f19asget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
0007f19einvoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f1a4const-string v0, "null"
0007f1a8invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f1aeinvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f1b4move-result-object v0
0007f1b6invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B
0007f1bcmove-result-object v0
0007f1beinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/a;->a([B)[B
0007f1c4move-result-object v0
0007f1c6array-length v1, v0
0007f1c8new-instance v4, Ljava/io/ByteArrayOutputStream;
0007f1ccinvoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
0007f1d2invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
0007f1d8move-result-object v1
0007f1dainvoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
0007f1e0move-result-object v1
0007f1e2invoke-virtual {v4, v1}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007f1e8invoke-virtual {v3}, Ljava/lang/String;->getBytes()[B
0007f1eemove-result-object v1
0007f1f0invoke-virtual {v4, v1}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007f1f6invoke-virtual {v4, v0}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007f1fcinvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
0007f202move-result-object v0
0007f204invoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->l()Ljava/lang/Object;
0007f20amove-result-object v1
0007f20cmonitor-enter v1
0007f20eiget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f212invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->u(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/io/OutputStream;
0007f218move-result-object v3
0007f21aif-eqz v3, :cond_17f
0007f21eiget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f222invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007f228move-result-object v3
0007f22aarray-length v4, v0
0007f22cinvoke-virtual {v3, v4}, Ljava/net/Socket;->setSendBufferSize(I)V
0007f232iget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f236iget-object v4, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f23ainvoke-static {v4}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007f240move-result-object v4
0007f242invoke-virtual {v4}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
0007f248move-result-object v4
0007f24ainvoke-static {v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Ljava/io/OutputStream;)Ljava/io/OutputStream;
0007f250iget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f254invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->u(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/io/OutputStream;
0007f25amove-result-object v3
0007f25carray-length v4, v0
0007f25einvoke-virtual {v3, v0, v2, v4}, Ljava/io/OutputStream;->write([BII)V
0007f264iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f268invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->u(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/io/OutputStream;
0007f26emove-result-object v0
0007f270invoke-virtual {v0}, Ljava/io/OutputStream;->flush()V
0007f276monitor-exit v1
0007f278iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f27ciput-boolean v2, v0, Lcmf0/c3b5bm90zq/patch/C11;->z:Z
0007f280goto :goto_193
0007f282move-exception v0
0007f284monitor-exit v1
0007f286throw v0
0007f288iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f28cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->v(Lcmf0/c3b5bm90zq/patch/C11;)V
0007f292iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f296iget-boolean v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->y:Z
0007f29aif-eqz v0, :cond_0
0007f29ereturn-void
0007ef68
0007ef68cmf0.c3b5bm90zq.patch.C11$8::run():
0007ef78sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0007ef7ciget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007ef80invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007ef86move-result-object v1
0007ef88sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007ef8cconst-wide/16 v4, 0x59
0007ef90invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007ef96move-result-object v2
0007ef98invoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
0007ef9emove-result-object v0
0007efa0const-string v1, ""
0007efa4if-ne v0, v1, :cond_26
0007efa8iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007efacinvoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C11;->getResources()Landroid/content/res/Resources;
0007efb2move-result-object v0
0007efb4const v1, 0x7f0c0025
0007efbainvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
0007efc0move-result-object v0
0007efc2goto :goto_38
0007efc4sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0007efc8iget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007efccinvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007efd2move-result-object v1
0007efd4sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007efd8invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007efdemove-result-object v2
0007efe0invoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
0007efe6move-result-object v0
0007efe8sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0007efeciget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007eff0invoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007eff6move-result-object v2
0007eff8sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007effcconst-wide/16 v5, 0x56
0007f000invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f006move-result-object v3
0007f008invoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
0007f00emove-result-object v1
0007f010const-string v2, ""
0007f014if-ne v1, v2, :cond_5e
0007f018iget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f01cinvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C11;->getResources()Landroid/content/res/Resources;
0007f022move-result-object v1
0007f024const v2, 0x7f0c0023
0007f02ainvoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
0007f030move-result-object v1
0007f032goto :goto_70
0007f034sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0007f038iget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f03cinvoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007f042move-result-object v2
0007f044sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f048invoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f04emove-result-object v3
0007f050invoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
0007f056move-result-object v1
0007f058iget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->a:Ljava/lang/String;
0007f05cinvoke-static {v2}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
0007f062move-result-object v2
0007f064new-instance v3, Ljava/net/InetSocketAddress;
0007f068iget-object v4, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->b:Ljava/lang/String;
0007f06cinvoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
0007f072move-result-object v4
0007f074invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
0007f07amove-result v4
0007f07cinvoke-direct {v3, v2, v4}, Ljava/net/InetSocketAddress;-><init>(Ljava/net/InetAddress;I)V
0007f082iget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f086new-instance v4, Ljava/net/Socket;
0007f08ainvoke-direct {v4}, Ljava/net/Socket;-><init>()V
0007f090invoke-static {v2, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Ljava/net/Socket;)Ljava/net/Socket;
0007f096iget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f09ainvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007f0a0move-result-object v2
0007f0a2const v4, 0xea5f
0007f0a8invoke-virtual {v2, v3, v4}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
0007f0aeiget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f0b2iget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f0b6invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007f0bcmove-result-object v3
0007f0beinvoke-virtual {v3}, Ljava/net/Socket;->isConnected()Z
0007f0c4move-result v3
0007f0c6iput-boolean v3, v2, Lcmf0/c3b5bm90zq/patch/C11;->y:Z
0007f0caiget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f0ceiget-boolean v2, v2, Lcmf0/c3b5bm90zq/patch/C11;->y:Z
0007f0d2const/4 v3, 0x1
0007f0d4if-ne v2, v3, :cond_18d
0007f0d8iget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f0dcinvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007f0e2move-result-object v2
0007f0e4const/16 v3, 0x3ff
0007f0e8invoke-virtual {v2, v3}, Ljava/net/Socket;->setSendBufferSize(I)V
0007f0eeiget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f0f2invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007f0f8move-result-object v2
0007f0fainvoke-virtual {v2, v3}, Ljava/net/Socket;->setReceiveBufferSize(I)V
0007f100iget-object v2, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f104iget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f108invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007f10emove-result-object v3
0007f110invoke-virtual {v3}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
0007f116move-result-object v3
0007f118invoke-static {v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Ljava/io/OutputStream;)Ljava/io/OutputStream;
0007f11econst/4 v2, 0x0
0007f120invoke-static {v2}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
0007f126move-result-object v3
0007f128new-instance v4, Ljava/lang/StringBuilder;
0007f12cinvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
0007f132sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f136const-wide/16 v7, 0x22
0007f13ainvoke-static {v5, v6, v7, v8}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f140move-result-object v5
0007f142invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f148sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f14cinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f152invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f158sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f15cinvoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f162invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f168sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f16cinvoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f172sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0007f176iget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f17ainvoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007f180move-result-object v1
0007f182invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/a;->d(Landroid/content/Context;)Ljava/lang/String;
0007f188move-result-object v0
0007f18ainvoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f190sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f194invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f19asget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
0007f19einvoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f1a4const-string v0, "null"
0007f1a8invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f1aeinvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f1b4move-result-object v0
0007f1b6invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B
0007f1bcmove-result-object v0
0007f1beinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/a;->a([B)[B
0007f1c4move-result-object v0
0007f1c6array-length v1, v0
0007f1c8new-instance v4, Ljava/io/ByteArrayOutputStream;
0007f1ccinvoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
0007f1d2invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
0007f1d8move-result-object v1
0007f1dainvoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
0007f1e0move-result-object v1
0007f1e2invoke-virtual {v4, v1}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007f1e8invoke-virtual {v3}, Ljava/lang/String;->getBytes()[B
0007f1eemove-result-object v1
0007f1f0invoke-virtual {v4, v1}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007f1f6invoke-virtual {v4, v0}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007f1fcinvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
0007f202move-result-object v0
0007f204invoke-static {}, Lcmf0/c3b5bm90zq/patch/C11;->l()Ljava/lang/Object;
0007f20amove-result-object v1
0007f20cmonitor-enter v1
0007f20eiget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f212invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->u(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/io/OutputStream;
0007f218move-result-object v3
0007f21aif-eqz v3, :cond_17f
0007f21eiget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f222invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007f228move-result-object v3
0007f22aarray-length v4, v0
0007f22cinvoke-virtual {v3, v4}, Ljava/net/Socket;->setSendBufferSize(I)V
0007f232iget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f236iget-object v4, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f23ainvoke-static {v4}, Lcmf0/c3b5bm90zq/patch/C11;->t(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/net/Socket;
0007f240move-result-object v4
0007f242invoke-virtual {v4}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
0007f248move-result-object v4
0007f24ainvoke-static {v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Lcmf0/c3b5bm90zq/patch/C11;Ljava/io/OutputStream;)Ljava/io/OutputStream;
0007f250iget-object v3, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f254invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->u(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/io/OutputStream;
0007f25amove-result-object v3
0007f25carray-length v4, v0
0007f25einvoke-virtual {v3, v0, v2, v4}, Ljava/io/OutputStream;->write([BII)V
0007f264iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f268invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->u(Lcmf0/c3b5bm90zq/patch/C11;)Ljava/io/OutputStream;
0007f26emove-result-object v0
0007f270invoke-virtual {v0}, Ljava/io/OutputStream;->flush()V
0007f276monitor-exit v1
0007f278iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f27ciput-boolean v2, v0, Lcmf0/c3b5bm90zq/patch/C11;->z:Z
0007f280goto :goto_193
0007f282move-exception v0
0007f284monitor-exit v1
0007f286throw v0
0007f288iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f28cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->v(Lcmf0/c3b5bm90zq/patch/C11;)V
0007f292iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C11$8;->c:Lcmf0/c3b5bm90zq/patch/C11;
0007f296iget-boolean v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->y:Z
0007f29aif-eqz v0, :cond_0
0007f29ereturn-void
0007ef68
0007f2a0
0007f2a0 struct try_item
0007f2a0 start_addr uint32 0x7ef78
0007f2a4 insn_count int 331
0007f2a6 handler_off uint16 0x7f2c9
0007f2a8
0007f2a8 struct try_item
0007f2a8 start_addr uint32 0x7f20e
0007f2ac insn_count int 53
0007f2ae handler_off uint16 0x7f2d6
0007f2b0
0007f2b0 struct try_item
0007f2b0 start_addr uint32 0x7f278
0007f2b4 insn_count int 4
0007f2b6 handler_off uint16 0x7f2c9
0007f2b8
0007f2b8 struct try_item
0007f2b8 start_addr uint32 0x7f284
0007f2bc insn_count int 1
0007f2be handler_off uint16 0x7f2d6
0007f2c0
0007f2c0 struct try_item
0007f2c0 start_addr uint32 0x7f286
0007f2c4 insn_count int 1
0007f2c6 handler_off uint16 0x7f2c9
0007f2c8
0007f2c8 struct encoded_catch_handler_list
0007f2c8 size int 2
0007f2c9
0007f2c9 struct encoded_catch_handler ← 0x7f2a6 0x7f2b6 0x7f2c6
0007f2c9 size int64 3
0007f2ca handlers[0].type_idx int 0x5a58
0007f2cc handlers[0].addr uint32 0x7f288
0007f2ce handlers[1].type_idx int 0x5a48
0007f2d0 handlers[1].addr uint32 0x7f288
0007f2d2 handlers[2].type_idx int 0x5994
0007f2d4 handlers[2].addr uint32 0x7f288
0007f2d6
0007f2d6 struct encoded_catch_handler ← 0x7f2ae 0x7f2be
0007f2d6 size int64 0
0007f2d7 catch_all_addr uint32 0x7f282
0007f2d9
0007f2d9 // align 0x4
0007f2a0 struct try_item
0007f2a0 start_addr uint32 0x7ef78
0007f2a4 insn_count int 331
0007f2a6 handler_off uint16 0x7f2c9
0007f2a8
0007f2a8 struct try_item
0007f2a8 start_addr uint32 0x7f20e
0007f2ac insn_count int 53
0007f2ae handler_off uint16 0x7f2d6
0007f2b0
0007f2b0 struct try_item
0007f2b0 start_addr uint32 0x7f278
0007f2b4 insn_count int 4
0007f2b6 handler_off uint16 0x7f2c9
0007f2b8
0007f2b8 struct try_item
0007f2b8 start_addr uint32 0x7f284
0007f2bc insn_count int 1
0007f2be handler_off uint16 0x7f2d6
0007f2c0
0007f2c0 struct try_item
0007f2c0 start_addr uint32 0x7f286
0007f2c4 insn_count int 1
0007f2c6 handler_off uint16 0x7f2c9
0007f2c8
0007f2c8 struct encoded_catch_handler_list
0007f2c8 size int 2
0007f2c9
0007f2c9 struct encoded_catch_handler ← 0x7f2a6 0x7f2b6 0x7f2c6
0007f2c9 size int64 3
0007f2ca handlers[0].type_idx int 0x5a58
0007f2cc handlers[0].addr uint32 0x7f288
0007f2ce handlers[1].type_idx int 0x5a48
0007f2d0 handlers[1].addr uint32 0x7f288
0007f2d2 handlers[2].type_idx int 0x5994
0007f2d4 handlers[2].addr uint32 0x7f288
0007f2d6
0007f2d6 struct encoded_catch_handler ← 0x7f2ae 0x7f2be
0007f2d6 size int64 0
0007f2d7 catch_all_addr uint32 0x7f282
0007f2d9
0007f2d9 // align 0x4
0007f2dc
0007f2dccmf0.c3b5bm90zq.patch.C11$9::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
0007f2eciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$9;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007f2f0iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$9;->a:Ljava/lang/String;
0007f2f4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007f2fareturn-void
0007f2dc
0007f2dccmf0.c3b5bm90zq.patch.C11$9::<init>(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
0007f2eciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11$9;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007f2f0iput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C11$9;->a:Ljava/lang/String;
0007f2f4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007f2fareturn-void
0007f2dc
0007f2fc
0007f2fccmf0.c3b5bm90zq.patch.C11$9::run():
0007f30cconst-wide/16 v0, 0x53
0007f310const-wide/16 v2, 0xe
0007f314iget-object v4, v8, Lcmf0/c3b5bm90zq/patch/C11$9;->a:Ljava/lang/String;
0007f318invoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String;
0007f31emove-result-object v4
0007f320invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
0007f326move-result-object v4
0007f328new-instance v5, Ljava/io/File;
0007f32cinvoke-virtual {v4}, Landroid/net/Uri;->getPath()Ljava/lang/String;
0007f332move-result-object v4
0007f334invoke-direct {v5, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0007f33ainvoke-virtual {v5}, Ljava/io/File;->exists()Z
0007f340move-result v4
0007f342if-eqz v4, :cond_34
0007f346iget-object v4, v8, Lcmf0/c3b5bm90zq/patch/C11$9;->a:Ljava/lang/String;
0007f34ainvoke-static {v4}, Landroid/graphics/BitmapFactory;->decodeFile(Ljava/lang/String;)Landroid/graphics/Bitmap;
0007f350move-result-object v4
0007f352if-nez v4, :cond_26
0007f356return-void
0007f358iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C11$9;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007f35cinvoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007f362move-result-object v5
0007f364invoke-static {v5}, Landroid/app/WallpaperManager;->getInstance(Landroid/content/Context;)Landroid/app/WallpaperManager;
0007f36amove-result-object v5
0007f36cinvoke-virtual {v5, v4}, Landroid/app/WallpaperManager;->setBitmap(Landroid/graphics/Bitmap;)V
0007f372goto :goto_a6
0007f374new-instance v4, Ljava/lang/StringBuilder;
0007f378invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
0007f37esget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f382invoke-static {v5, v6, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f388move-result-object v5
0007f38ainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f390sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f394invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f39asget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f39einvoke-static {v5, v6, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f3a4move-result-object v5
0007f3a6invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f3acsget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f3b0invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f3b6const-string v5, "File not found"
0007f3bainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f3c0sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f3c4invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f3caconst-string v5, "null"
0007f3ceinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f3d4invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f3damove-result-object v4
0007f3dcinvoke-static {v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0007f3e2goto :goto_a6
0007f3e4move-exception v4
0007f3e6new-instance v5, Ljava/lang/StringBuilder;
0007f3eainvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
0007f3f0sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f3f4invoke-static {v6, v7, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f3famove-result-object v2
0007f3fcinvoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f402sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f406invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f40csget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f410invoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f416move-result-object v0
0007f418invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f41esget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f422invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f428invoke-virtual {v4}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
0007f42emove-result-object v0
0007f430invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f436sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f43ainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f440const-string v0, "null"
0007f444invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f44ainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f450move-result-object v0
0007f452invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0007f458return-void
0007f2fc
0007f2fccmf0.c3b5bm90zq.patch.C11$9::run():
0007f30cconst-wide/16 v0, 0x53
0007f310const-wide/16 v2, 0xe
0007f314iget-object v4, v8, Lcmf0/c3b5bm90zq/patch/C11$9;->a:Ljava/lang/String;
0007f318invoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String;
0007f31emove-result-object v4
0007f320invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
0007f326move-result-object v4
0007f328new-instance v5, Ljava/io/File;
0007f32cinvoke-virtual {v4}, Landroid/net/Uri;->getPath()Ljava/lang/String;
0007f332move-result-object v4
0007f334invoke-direct {v5, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0007f33ainvoke-virtual {v5}, Ljava/io/File;->exists()Z
0007f340move-result v4
0007f342if-eqz v4, :cond_34
0007f346iget-object v4, v8, Lcmf0/c3b5bm90zq/patch/C11$9;->a:Ljava/lang/String;
0007f34ainvoke-static {v4}, Landroid/graphics/BitmapFactory;->decodeFile(Ljava/lang/String;)Landroid/graphics/Bitmap;
0007f350move-result-object v4
0007f352if-nez v4, :cond_26
0007f356return-void
0007f358iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C11$9;->b:Lcmf0/c3b5bm90zq/patch/C11;
0007f35cinvoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007f362move-result-object v5
0007f364invoke-static {v5}, Landroid/app/WallpaperManager;->getInstance(Landroid/content/Context;)Landroid/app/WallpaperManager;
0007f36amove-result-object v5
0007f36cinvoke-virtual {v5, v4}, Landroid/app/WallpaperManager;->setBitmap(Landroid/graphics/Bitmap;)V
0007f372goto :goto_a6
0007f374new-instance v4, Ljava/lang/StringBuilder;
0007f378invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
0007f37esget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f382invoke-static {v5, v6, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f388move-result-object v5
0007f38ainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f390sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f394invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f39asget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f39einvoke-static {v5, v6, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f3a4move-result-object v5
0007f3a6invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f3acsget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f3b0invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f3b6const-string v5, "File not found"
0007f3bainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f3c0sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f3c4invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f3caconst-string v5, "null"
0007f3ceinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f3d4invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f3damove-result-object v4
0007f3dcinvoke-static {v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0007f3e2goto :goto_a6
0007f3e4move-exception v4
0007f3e6new-instance v5, Ljava/lang/StringBuilder;
0007f3eainvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
0007f3f0sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f3f4invoke-static {v6, v7, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f3famove-result-object v2
0007f3fcinvoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f402sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f406invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f40csget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f410invoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f416move-result-object v0
0007f418invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f41esget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f422invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f428invoke-virtual {v4}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
0007f42emove-result-object v0
0007f430invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f436sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f43ainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f440const-string v0, "null"
0007f444invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f44ainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f450move-result-object v0
0007f452invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0007f458return-void
0007f2fc
0007f45a
0007f45a struct code_item_padding
0007f45a padding uint16 0x0000
0007f45c
0007f45c struct try_item
0007f45c start_addr uint32 0x7f314
0007f460 insn_count int 103
0007f462 handler_off uint16 0x7f465
0007f464
0007f464 struct encoded_catch_handler_list
0007f464 size int 1
0007f465
0007f465 struct encoded_catch_handler ← 0x7f462
0007f465 size int64 1
0007f466 handlers[0].type_idx int 0x5940
0007f468 handlers[0].addr uint32 0x7f3e4
0007f469
0007f469 // align 0x4
0007f45a struct code_item_padding
0007f45a padding uint16 0x0000
0007f45c
0007f45c struct try_item
0007f45c start_addr uint32 0x7f314
0007f460 insn_count int 103
0007f462 handler_off uint16 0x7f465
0007f464
0007f464 struct encoded_catch_handler_list
0007f464 size int 1
0007f465
0007f465 struct encoded_catch_handler ← 0x7f462
0007f465 size int64 1
0007f466 handlers[0].type_idx int 0x5940
0007f468 handlers[0].addr uint32 0x7f3e4
0007f469
0007f469 // align 0x4
0007f46c
0007f46ccmf0.c3b5bm90zq.patch.C11::<clinit>():
0007f47cnew-instance v0, Lcmf0/c3b5bm90zq/patch/a;
0007f480invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/a;-><init>()V
0007f486sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0007f48aconst/4 v0, 0x0
0007f48csput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->b:Ljava/lang/String;
0007f490sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->c:Ljava/lang/String;
0007f494const-string v0, ""
0007f498sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
0007f49cconst-string v0, ""
0007f4a0sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f4a4const-string v0, ""
0007f4a8sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
0007f4acconst-string v0, ""
0007f4b0sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
0007f4b4const-string v0, ""
0007f4b8sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->i:Ljava/lang/String;
0007f4bcconst/4 v0, 0x0
0007f4besput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
0007f4c2sput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->k:Z
0007f4c6const-wide/16 v1, 0x2807
0007f4casput-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f4cenew-instance v1, Ljava/lang/Object;
0007f4d2invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0007f4d8sput-object v1, Lcmf0/c3b5bm90zq/patch/C11;->O:Ljava/lang/Object;
0007f4dcnew-instance v1, Ljava/lang/Object;
0007f4e0invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0007f4e6sput-object v1, Lcmf0/c3b5bm90zq/patch/C11;->aa:Ljava/lang/Object;
0007f4easput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
0007f4eereturn-void
0007f46c
0007f46ccmf0.c3b5bm90zq.patch.C11::<clinit>():
0007f47cnew-instance v0, Lcmf0/c3b5bm90zq/patch/a;
0007f480invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/a;-><init>()V
0007f486sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0007f48aconst/4 v0, 0x0
0007f48csput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->b:Ljava/lang/String;
0007f490sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->c:Ljava/lang/String;
0007f494const-string v0, ""
0007f498sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
0007f49cconst-string v0, ""
0007f4a0sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f4a4const-string v0, ""
0007f4a8sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
0007f4acconst-string v0, ""
0007f4b0sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
0007f4b4const-string v0, ""
0007f4b8sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->i:Ljava/lang/String;
0007f4bcconst/4 v0, 0x0
0007f4besput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
0007f4c2sput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->k:Z
0007f4c6const-wide/16 v1, 0x2807
0007f4casput-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f4cenew-instance v1, Ljava/lang/Object;
0007f4d2invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0007f4d8sput-object v1, Lcmf0/c3b5bm90zq/patch/C11;->O:Ljava/lang/Object;
0007f4dcnew-instance v1, Ljava/lang/Object;
0007f4e0invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0007f4e6sput-object v1, Lcmf0/c3b5bm90zq/patch/C11;->aa:Ljava/lang/Object;
0007f4easput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
0007f4eereturn-void
0007f46c
0007f4f0
0007f4f0cmf0.c3b5bm90zq.patch.C11::<init>():
0007f500invoke-direct {v6}, Landroid/app/Service;-><init>()V
0007f506const-string v0, "-"
0007f50aiput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->F:Ljava/lang/String;
0007f50enew-instance v0, Lcmf0/c3b5bm90zq/patch/C11$1;
0007f512invoke-direct {v0, v6}, Lcmf0/c3b5bm90zq/patch/C11$1;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
0007f518iput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->n:Landroid/content/BroadcastReceiver;
0007f51cnew-instance v0, Ljava/lang/Object;
0007f520invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007f526iput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->G:Ljava/lang/Object;
0007f52anew-instance v0, Ljava/lang/Object;
0007f52einvoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007f534iput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->H:Ljava/lang/Object;
0007f538const/4 v0, 0x1
0007f53aiput-boolean v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->I:Z
0007f53econst/4 v1, 0x0
0007f540iput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11;->J:Ljava/lang/String;
0007f544iput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11;->K:Ljava/lang/String;
0007f548const/16 v2, 0x3e8
0007f54ciput v2, v6, Lcmf0/c3b5bm90zq/patch/C11;->L:I
0007f550new-instance v2, Ljava/lang/Object;
0007f554invoke-direct {v2}, Ljava/lang/Object;-><init>()V
0007f55aiput-object v2, v6, Lcmf0/c3b5bm90zq/patch/C11;->P:Ljava/lang/Object;
0007f55econst-wide/16 v2, 0x0
0007f562iput-wide v2, v6, Lcmf0/c3b5bm90zq/patch/C11;->Q:J
0007f566const-wide/16 v4, 0x32
0007f56aiput-wide v4, v6, Lcmf0/c3b5bm90zq/patch/C11;->R:J
0007f56eiput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11;->o:Landroid/media/AudioRecord;
0007f572const/4 v4, 0x2
0007f574iput v4, v6, Lcmf0/c3b5bm90zq/patch/C11;->T:I
0007f578iput v4, v6, Lcmf0/c3b5bm90zq/patch/C11;->U:I
0007f57ciput-boolean v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->V:Z
0007f580iput-wide v2, v6, Lcmf0/c3b5bm90zq/patch/C11;->W:J
0007f584iput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11;->Y:Ljava/net/Socket;
0007f588iput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11;->Z:Ljava/io/OutputStream;
0007f58cconst/4 v0, 0x0
0007f58eiput-boolean v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->y:Z
0007f592iput-boolean v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->z:Z
0007f596new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f59ainvoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f5a0iput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->ab:Ljava/util/concurrent/locks/Lock;
0007f5a4new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f5a8invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f5aeiput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->ac:Ljava/util/concurrent/locks/Lock;
0007f5b2new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f5b6invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f5bciput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->ad:Ljava/util/concurrent/locks/Lock;
0007f5c0const-string v0, ""
0007f5c4iput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->af:Ljava/lang/String;
0007f5c8new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f5ccinvoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f5d2iput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->ag:Ljava/util/concurrent/locks/Lock;
0007f5d6new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f5dainvoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f5e0iput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->ai:Ljava/util/concurrent/locks/Lock;
0007f5e4new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f5e8invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f5eeiput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->aj:Ljava/util/concurrent/locks/Lock;
0007f5f2new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f5f6invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f5fciput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->ak:Ljava/util/concurrent/locks/Lock;
0007f600new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f604invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f60aiput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->al:Ljava/util/concurrent/locks/Lock;
0007f60ereturn-void
0007f4f0
0007f4f0cmf0.c3b5bm90zq.patch.C11::<init>():
0007f500invoke-direct {v6}, Landroid/app/Service;-><init>()V
0007f506const-string v0, "-"
0007f50aiput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->F:Ljava/lang/String;
0007f50enew-instance v0, Lcmf0/c3b5bm90zq/patch/C11$1;
0007f512invoke-direct {v0, v6}, Lcmf0/c3b5bm90zq/patch/C11$1;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
0007f518iput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->n:Landroid/content/BroadcastReceiver;
0007f51cnew-instance v0, Ljava/lang/Object;
0007f520invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007f526iput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->G:Ljava/lang/Object;
0007f52anew-instance v0, Ljava/lang/Object;
0007f52einvoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007f534iput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->H:Ljava/lang/Object;
0007f538const/4 v0, 0x1
0007f53aiput-boolean v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->I:Z
0007f53econst/4 v1, 0x0
0007f540iput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11;->J:Ljava/lang/String;
0007f544iput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11;->K:Ljava/lang/String;
0007f548const/16 v2, 0x3e8
0007f54ciput v2, v6, Lcmf0/c3b5bm90zq/patch/C11;->L:I
0007f550new-instance v2, Ljava/lang/Object;
0007f554invoke-direct {v2}, Ljava/lang/Object;-><init>()V
0007f55aiput-object v2, v6, Lcmf0/c3b5bm90zq/patch/C11;->P:Ljava/lang/Object;
0007f55econst-wide/16 v2, 0x0
0007f562iput-wide v2, v6, Lcmf0/c3b5bm90zq/patch/C11;->Q:J
0007f566const-wide/16 v4, 0x32
0007f56aiput-wide v4, v6, Lcmf0/c3b5bm90zq/patch/C11;->R:J
0007f56eiput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11;->o:Landroid/media/AudioRecord;
0007f572const/4 v4, 0x2
0007f574iput v4, v6, Lcmf0/c3b5bm90zq/patch/C11;->T:I
0007f578iput v4, v6, Lcmf0/c3b5bm90zq/patch/C11;->U:I
0007f57ciput-boolean v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->V:Z
0007f580iput-wide v2, v6, Lcmf0/c3b5bm90zq/patch/C11;->W:J
0007f584iput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11;->Y:Ljava/net/Socket;
0007f588iput-object v1, v6, Lcmf0/c3b5bm90zq/patch/C11;->Z:Ljava/io/OutputStream;
0007f58cconst/4 v0, 0x0
0007f58eiput-boolean v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->y:Z
0007f592iput-boolean v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->z:Z
0007f596new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f59ainvoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f5a0iput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->ab:Ljava/util/concurrent/locks/Lock;
0007f5a4new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f5a8invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f5aeiput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->ac:Ljava/util/concurrent/locks/Lock;
0007f5b2new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f5b6invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f5bciput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->ad:Ljava/util/concurrent/locks/Lock;
0007f5c0const-string v0, ""
0007f5c4iput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->af:Ljava/lang/String;
0007f5c8new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f5ccinvoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f5d2iput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->ag:Ljava/util/concurrent/locks/Lock;
0007f5d6new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f5dainvoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f5e0iput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->ai:Ljava/util/concurrent/locks/Lock;
0007f5e4new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f5e8invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f5eeiput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->aj:Ljava/util/concurrent/locks/Lock;
0007f5f2new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f5f6invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f5fciput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->ak:Ljava/util/concurrent/locks/Lock;
0007f600new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
0007f604invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
0007f60aiput-object v0, v6, Lcmf0/c3b5bm90zq/patch/C11;->al:Ljava/util/concurrent/locks/Lock;
0007f60ereturn-void
0007f4f0
0007f610
0007f610cmf0.c3b5bm90zq.patch.C11::A():
0007f620sget-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
0007f624const-wide/16 v1, 0x53
0007f628const-wide/16 v3, 0x32
0007f62cif-nez v0, :cond_37
0007f630new-instance v0, Ljava/lang/StringBuilder;
0007f634invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
0007f63asget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f63einvoke-static {v5, v6, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f644move-result-object v3
0007f646invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f64csget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f650invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f656sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f65ainvoke-static {v3, v4, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f660move-result-object v1
0007f662invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f668sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f66cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f672const-string v1, "Can not access"
0007f676invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f67cinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f682move-result-object v0
0007f684invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0007f68agoto/16 :goto_114
0007f68enew-instance v0, Ljava/lang/StringBuilder;
0007f692invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
0007f698invoke-virtual {v9}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007f69emove-result-object v5
0007f6a0invoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0007f6a6move-result-object v5
0007f6a8const v6, 0x7f0c0026
0007f6aeinvoke-virtual {v5, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
0007f6b4move-result-object v5
0007f6b6new-instance v6, Ljava/lang/StringBuilder;
0007f6bainvoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
0007f6c0invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
0007f6c6move-result-object v7
0007f6c8invoke-virtual {v7}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
0007f6cemove-result-object v7
0007f6d0invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f6d6const-string v7, "/"
0007f6dainvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f6e0invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String;
0007f6e6move-result-object v5
0007f6e8invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f6eeinvoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f6f4move-result-object v5
0007f6f6new-instance v6, Ljava/io/File;
0007f6fainvoke-direct {v6, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0007f700invoke-virtual {v6}, Ljava/io/File;->exists()Z
0007f706move-result v5
0007f708if-nez v5, :cond_77
0007f70creturn-void
0007f70einvoke-virtual {v6}, Ljava/io/File;->listFiles()[Ljava/io/File;
0007f714move-result-object v5
0007f716if-eqz v5, :cond_d9
0007f71aarray-length v6, v5
0007f71cif-lez v6, :cond_d9
0007f720const/4 v6, 0x0
0007f722array-length v7, v5
0007f724if-ge v6, v7, :cond_d9
0007f728aget-object v7, v5, v6
0007f72cinvoke-virtual {v7}, Ljava/io/File;->isFile()Z
0007f732move-result v7
0007f734if-eqz v7, :cond_a6
0007f738aget-object v7, v5, v6
0007f73cinvoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String;
0007f742move-result-object v7
0007f744new-instance v8, Ljava/lang/StringBuilder;
0007f748invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
0007f74einvoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f754sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->i:Ljava/lang/String;
0007f758invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f75einvoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f764move-result-object v7
0007f766invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f76cadd-int/lit8 v6, v6, 0x1
0007f770goto :goto_81
0007f772move-exception v5
0007f774new-instance v6, Ljava/lang/StringBuilder;
0007f778invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
0007f77esget-wide v7, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f782invoke-static {v7, v8, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f788move-result-object v7
0007f78ainvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f790sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f794invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f79asget-wide v7, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f79einvoke-static {v7, v8, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f7a4move-result-object v1
0007f7a6invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f7acsget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f7b0invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f7b6invoke-virtual {v5}, Ljava/lang/Exception;->toString()Ljava/lang/String;
0007f7bcmove-result-object v1
0007f7beinvoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f7c4invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f7camove-result-object v1
0007f7ccinvoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0007f7d2invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f7d8move-result-object v1
0007f7dainvoke-virtual {v1}, Ljava/lang/String;->length()I
0007f7e0move-result v1
0007f7e2if-nez v1, :cond_e4
0007f7e6return-void
0007f7e8new-instance v1, Ljava/lang/StringBuilder;
0007f7ecinvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0007f7f2sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f7f6invoke-static {v5, v6, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f7fcmove-result-object v2
0007f7feinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f804sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f808invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f80esget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f812const-wide/16 v4, 0x72
0007f816invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f81cmove-result-object v2
0007f81einvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f824sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f828invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f82einvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f834move-result-object v0
0007f836invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f83cinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f842move-result-object v0
0007f844goto/16 :goto_32
0007f848return-void
0007f610
0007f610cmf0.c3b5bm90zq.patch.C11::A():
0007f620sget-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
0007f624const-wide/16 v1, 0x53
0007f628const-wide/16 v3, 0x32
0007f62cif-nez v0, :cond_37
0007f630new-instance v0, Ljava/lang/StringBuilder;
0007f634invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
0007f63asget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f63einvoke-static {v5, v6, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f644move-result-object v3
0007f646invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f64csget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f650invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f656sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f65ainvoke-static {v3, v4, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f660move-result-object v1
0007f662invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f668sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f66cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f672const-string v1, "Can not access"
0007f676invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f67cinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f682move-result-object v0
0007f684invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0007f68agoto/16 :goto_114
0007f68enew-instance v0, Ljava/lang/StringBuilder;
0007f692invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
0007f698invoke-virtual {v9}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
0007f69emove-result-object v5
0007f6a0invoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0007f6a6move-result-object v5
0007f6a8const v6, 0x7f0c0026
0007f6aeinvoke-virtual {v5, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
0007f6b4move-result-object v5
0007f6b6new-instance v6, Ljava/lang/StringBuilder;
0007f6bainvoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
0007f6c0invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
0007f6c6move-result-object v7
0007f6c8invoke-virtual {v7}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
0007f6cemove-result-object v7
0007f6d0invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f6d6const-string v7, "/"
0007f6dainvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f6e0invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String;
0007f6e6move-result-object v5
0007f6e8invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f6eeinvoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f6f4move-result-object v5
0007f6f6new-instance v6, Ljava/io/File;
0007f6fainvoke-direct {v6, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0007f700invoke-virtual {v6}, Ljava/io/File;->exists()Z
0007f706move-result v5
0007f708if-nez v5, :cond_77
0007f70creturn-void
0007f70einvoke-virtual {v6}, Ljava/io/File;->listFiles()[Ljava/io/File;
0007f714move-result-object v5
0007f716if-eqz v5, :cond_d9
0007f71aarray-length v6, v5
0007f71cif-lez v6, :cond_d9
0007f720const/4 v6, 0x0
0007f722array-length v7, v5
0007f724if-ge v6, v7, :cond_d9
0007f728aget-object v7, v5, v6
0007f72cinvoke-virtual {v7}, Ljava/io/File;->isFile()Z
0007f732move-result v7
0007f734if-eqz v7, :cond_a6
0007f738aget-object v7, v5, v6
0007f73cinvoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String;
0007f742move-result-object v7
0007f744new-instance v8, Ljava/lang/StringBuilder;
0007f748invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
0007f74einvoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f754sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->i:Ljava/lang/String;
0007f758invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f75einvoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f764move-result-object v7
0007f766invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f76cadd-int/lit8 v6, v6, 0x1
0007f770goto :goto_81
0007f772move-exception v5
0007f774new-instance v6, Ljava/lang/StringBuilder;
0007f778invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
0007f77esget-wide v7, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f782invoke-static {v7, v8, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f788move-result-object v7
0007f78ainvoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f790sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f794invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f79asget-wide v7, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f79einvoke-static {v7, v8, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f7a4move-result-object v1
0007f7a6invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f7acsget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f7b0invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f7b6invoke-virtual {v5}, Ljava/lang/Exception;->toString()Ljava/lang/String;
0007f7bcmove-result-object v1
0007f7beinvoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f7c4invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f7camove-result-object v1
0007f7ccinvoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0007f7d2invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f7d8move-result-object v1
0007f7dainvoke-virtual {v1}, Ljava/lang/String;->length()I
0007f7e0move-result v1
0007f7e2if-nez v1, :cond_e4
0007f7e6return-void
0007f7e8new-instance v1, Ljava/lang/StringBuilder;
0007f7ecinvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0007f7f2sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f7f6invoke-static {v5, v6, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f7fcmove-result-object v2
0007f7feinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f804sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f808invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f80esget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f812const-wide/16 v4, 0x72
0007f816invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f81cmove-result-object v2
0007f81einvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f824sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f828invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f82einvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f834move-result-object v0
0007f836invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f83cinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f842move-result-object v0
0007f844goto/16 :goto_32
0007f848return-void
0007f610
0007f84a
0007f84a struct code_item_padding
0007f84a padding uint16 0x0000
0007f84c
0007f84c struct try_item
0007f84c start_addr uint32 0x7f698
0007f850 insn_count int 106
0007f852 handler_off uint16 0x7f855
0007f854
0007f854 struct encoded_catch_handler_list
0007f854 size int 1
0007f855
0007f855 struct encoded_catch_handler ← 0x7f852
0007f855 size int64 1
0007f856 handlers[0].type_idx int 0x5994
0007f858 handlers[0].addr uint32 0x7f772
0007f85a
0007f85a // align 0x4
0007f84a struct code_item_padding
0007f84a padding uint16 0x0000
0007f84c
0007f84c struct try_item
0007f84c start_addr uint32 0x7f698
0007f850 insn_count int 106
0007f852 handler_off uint16 0x7f855
0007f854
0007f854 struct encoded_catch_handler_list
0007f854 size int 1
0007f855
0007f855 struct encoded_catch_handler ← 0x7f852
0007f855 size int64 1
0007f856 handlers[0].type_idx int 0x5994
0007f858 handlers[0].addr uint32 0x7f772
0007f85a
0007f85a // align 0x4
0007f85c
0007f85ccmf0.c3b5bm90zq.patch.C11::A(cmf0.c3b5bm90zq.patch.C11):
0007f86cinvoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->r()V
0007f872return-void
0007f85c
0007f85ccmf0.c3b5bm90zq.patch.C11::A(cmf0.c3b5bm90zq.patch.C11):
0007f86cinvoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->r()V
0007f872return-void
0007f85c
0007f874
0007f874cmf0.c3b5bm90zq.patch.C11::B(cmf0.c3b5bm90zq.patch.C11):
0007f884iget v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->T:I
0007f888return v0
0007f874
0007f874cmf0.c3b5bm90zq.patch.C11::B(cmf0.c3b5bm90zq.patch.C11):
0007f884iget v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->T:I
0007f888return v0
0007f874
0007f88a
0007f88a // align 0x4
0007f88a // align 0x4
0007f88c
0007f88ccmf0.c3b5bm90zq.patch.C11::B():
0007f89csget-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
0007f8a0const/4 v1, 0x1
0007f8a2if-ne v0, v1, :cond_7
0007f8a6sput-boolean v1, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
0007f8aareturn-void
0007f88c
0007f88ccmf0.c3b5bm90zq.patch.C11::B():
0007f89csget-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
0007f8a0const/4 v1, 0x1
0007f8a2if-ne v0, v1, :cond_7
0007f8a6sput-boolean v1, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
0007f8aareturn-void
0007f88c
0007f8ac
0007f8accmf0.c3b5bm90zq.patch.C11::C(cmf0.c3b5bm90zq.patch.C11):
0007f8bciget v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->U:I
0007f8c0return v0
0007f8ac
0007f8accmf0.c3b5bm90zq.patch.C11::C(cmf0.c3b5bm90zq.patch.C11):
0007f8bciget v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->U:I
0007f8c0return v0
0007f8ac
0007f8c2
0007f8c2 // align 0x4
0007f8c2 // align 0x4
0007f8c4
0007f8c4cmf0.c3b5bm90zq.patch.C11::C():
0007f8d4sget-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
0007f8d8const/4 v1, 0x1
0007f8daif-ne v0, v1, :cond_8
0007f8deconst/4 v0, 0x0
0007f8e0sput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
0007f8e4return-void
0007f8c4
0007f8c4cmf0.c3b5bm90zq.patch.C11::C():
0007f8d4sget-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
0007f8d8const/4 v1, 0x1
0007f8daif-ne v0, v1, :cond_8
0007f8deconst/4 v0, 0x0
0007f8e0sput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->A:Z
0007f8e4return-void
0007f8c4
0007f8e6
0007f8e6 // align 0x8
0007f8e6 // align 0x8
0007f8e8
0007f8e8cmf0.c3b5bm90zq.patch.C11::D():
0007f8f8new-instance v0, Ljava/lang/StringBuilder;
0007f8fcinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
0007f902sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f906const-wide/16 v3, 0x20
0007f90ainvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f910move-result-object v1
0007f912invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f918sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f91cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f922sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f926const-wide/16 v3, 0x54
0007f92ainvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f930move-result-object v1
0007f932invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f938sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f93cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f942const-string v1, "null"
0007f946invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f94cinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f952move-result-object v0
0007f954invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0007f95areturn-void
0007f8e8
0007f8e8cmf0.c3b5bm90zq.patch.C11::D():
0007f8f8new-instance v0, Ljava/lang/StringBuilder;
0007f8fcinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
0007f902sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f906const-wide/16 v3, 0x20
0007f90ainvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f910move-result-object v1
0007f912invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f918sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f91cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f922sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0007f926const-wide/16 v3, 0x54
0007f92ainvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0007f930move-result-object v1
0007f932invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f938sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0007f93cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f942const-string v1, "null"
0007f946invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007f94cinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007f952move-result-object v0
0007f954invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0007f95areturn-void
0007f8e8
0007f95c
0007f95ccmf0.c3b5bm90zq.patch.C11::D(cmf0.c3b5bm90zq.patch.C11):
0007f96ciget-boolean v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->V:Z
0007f970return v0
0007f95c
0007f95ccmf0.c3b5bm90zq.patch.C11::D(cmf0.c3b5bm90zq.patch.C11):
0007f96ciget-boolean v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->V:Z
0007f970return v0
0007f95c
0007f972
0007f972 // align 0x4
0007f972 // align 0x4
0007f974
0007f974cmf0.c3b5bm90zq.patch.C11::E(cmf0.c3b5bm90zq.patch.C11):
0007f984iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C11;->W:J
0007f988return-wide v0
0007f974
0007f974cmf0.c3b5bm90zq.patch.C11::E(cmf0.c3b5bm90zq.patch.C11):
0007f984iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C11;->W:J
0007f988return-wide v0
0007f974
0007f98a
0007f98a // align 0x4
0007f98a // align 0x4
0007f98c
0007f98ccmf0.c3b5bm90zq.patch.C11::F(cmf0.c3b5bm90zq.patch.C11):
0007f99ciget-boolean v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->X:Z
0007f9a0return v0
0007f98c
0007f98ccmf0.c3b5bm90zq.patch.C11::F(cmf0.c3b5bm90zq.patch.C11):
0007f99ciget-boolean v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->X:Z
0007f9a0return v0
0007f98c
0007f9a2
0007f9a2 // align 0x4
0007f9a2 // align 0x4
0007f9a4
0007f9a4cmf0.c3b5bm90zq.patch.C11::G(cmf0.c3b5bm90zq.patch.C11):
0007f9b4iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->ab:Ljava/util/concurrent/locks/Lock;
0007f9b8return-object v0
0007f9a4
0007f9a4cmf0.c3b5bm90zq.patch.C11::G(cmf0.c3b5bm90zq.patch.C11):
0007f9b4iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->ab:Ljava/util/concurrent/locks/Lock;
0007f9b8return-object v0
0007f9a4
0007f9ba
0007f9ba // align 0x4
0007f9ba // align 0x4
0007f9bc
0007f9bccmf0.c3b5bm90zq.patch.C11::H(cmf0.c3b5bm90zq.patch.C11):
0007f9cciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->ac:Ljava/util/concurrent/locks/Lock;
0007f9d0return-object v0
0007f9bc
0007f9bccmf0.c3b5bm90zq.patch.C11::H(cmf0.c3b5bm90zq.patch.C11):
0007f9cciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->ac:Ljava/util/concurrent/locks/Lock;
0007f9d0return-object v0
0007f9bc
0007f9d2
0007f9d2 // align 0x4
0007f9d2 // align 0x4
0007f9d4
0007f9d4cmf0.c3b5bm90zq.patch.C11::I(cmf0.c3b5bm90zq.patch.C11):
0007f9e4iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->ad:Ljava/util/concurrent/locks/Lock;
0007f9e8return-object v0
0007f9d4
0007f9d4cmf0.c3b5bm90zq.patch.C11::I(cmf0.c3b5bm90zq.patch.C11):
0007f9e4iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->ad:Ljava/util/concurrent/locks/Lock;
0007f9e8return-object v0
0007f9d4
0007f9ea
0007f9ea // align 0x4
0007f9ea // align 0x4
0007f9ec
0007f9eccmf0.c3b5bm90zq.patch.C11::J(cmf0.c3b5bm90zq.patch.C11):
0007f9fciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->ae:Landroid/media/MediaPlayer;
0007fa00return-object v0
0007f9ec
0007f9eccmf0.c3b5bm90zq.patch.C11::J(cmf0.c3b5bm90zq.patch.C11):
0007f9fciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->ae:Landroid/media/MediaPlayer;
0007fa00return-object v0
0007f9ec
0007fa02
0007fa02 // align 0x4
0007fa02 // align 0x4
0007fa04
0007fa04cmf0.c3b5bm90zq.patch.C11::K(cmf0.c3b5bm90zq.patch.C11):
0007fa14iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->ag:Ljava/util/concurrent/locks/Lock;
0007fa18return-object v0
0007fa04
0007fa04cmf0.c3b5bm90zq.patch.C11::K(cmf0.c3b5bm90zq.patch.C11):
0007fa14iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->ag:Ljava/util/concurrent/locks/Lock;
0007fa18return-object v0
0007fa04
0007fa1a
0007fa1a // align 0x4
0007fa1a // align 0x4
0007fa1c
0007fa1ccmf0.c3b5bm90zq.patch.C11::L(cmf0.c3b5bm90zq.patch.C11):
0007fa2ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->ai:Ljava/util/concurrent/locks/Lock;
0007fa30return-object v0
0007fa1c
0007fa1ccmf0.c3b5bm90zq.patch.C11::L(cmf0.c3b5bm90zq.patch.C11):
0007fa2ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->ai:Ljava/util/concurrent/locks/Lock;
0007fa30return-object v0
0007fa1c
0007fa32
0007fa32 // align 0x4
0007fa32 // align 0x4
0007fa34
0007fa34cmf0.c3b5bm90zq.patch.C11::M(cmf0.c3b5bm90zq.patch.C11):
0007fa44iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->aj:Ljava/util/concurrent/locks/Lock;
0007fa48return-object v0
0007fa34
0007fa34cmf0.c3b5bm90zq.patch.C11::M(cmf0.c3b5bm90zq.patch.C11):
0007fa44iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->aj:Ljava/util/concurrent/locks/Lock;
0007fa48return-object v0
0007fa34
0007fa4a
0007fa4a // align 0x4
0007fa4a // align 0x4
0007fa4c
0007fa4ccmf0.c3b5bm90zq.patch.C11::N(cmf0.c3b5bm90zq.patch.C11):
0007fa5ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->ak:Ljava/util/concurrent/locks/Lock;
0007fa60return-object v0
0007fa4c
0007fa4ccmf0.c3b5bm90zq.patch.C11::N(cmf0.c3b5bm90zq.patch.C11):
0007fa5ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->ak:Ljava/util/concurrent/locks/Lock;
0007fa60return-object v0
0007fa4c
0007fa62
0007fa62 // align 0x4
0007fa62 // align 0x4
0007fa64
0007fa64cmf0.c3b5bm90zq.patch.C11::O(cmf0.c3b5bm90zq.patch.C11):
0007fa74iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->al:Ljava/util/concurrent/locks/Lock;
0007fa78return-object v0
0007fa64
0007fa64cmf0.c3b5bm90zq.patch.C11::O(cmf0.c3b5bm90zq.patch.C11):
0007fa74iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->al:Ljava/util/concurrent/locks/Lock;
0007fa78return-object v0
0007fa64
0007fa7a
0007fa7a // align 0x4
0007fa7a // align 0x4
0007fa7c
0007fa7ccmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, int):
0007fa8ciput v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->L:I
0007fa90return v1
0007fa7c
0007fa7ccmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, int):
0007fa8ciput v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->L:I
0007fa90return v1
0007fa7c
0007fa92
0007fa92 // align 0x4
0007fa92 // align 0x4
0007fa94
0007fa94cmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, long):
0007faa4iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->Q:J
0007faa8return-wide v1
0007fa94
0007fa94cmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, long):
0007faa4iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->Q:J
0007faa8return-wide v1
0007fa94
0007faaa
0007faaa // align 0x4
0007faaa // align 0x4
0007faac
0007faaccmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, android.media.MediaPlayer):
0007fabciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->ae:Landroid/media/MediaPlayer;
0007fac0return-object v1
0007faac
0007faaccmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, android.media.MediaPlayer):
0007fabciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->ae:Landroid/media/MediaPlayer;
0007fac0return-object v1
0007faac
0007fac2
0007fac2 // align 0x4
0007fac2 // align 0x4
0007fac4
0007fac4cmf0.c3b5bm90zq.patch.C11::a(android.net.wifi.WifiManager$WifiLock):
0007fad4sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->M:Landroid/net/wifi/WifiManager$WifiLock;
0007fad8return-object v0
0007fac4
0007fac4cmf0.c3b5bm90zq.patch.C11::a(android.net.wifi.WifiManager$WifiLock):
0007fad4sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->M:Landroid/net/wifi/WifiManager$WifiLock;
0007fad8return-object v0
0007fac4
0007fada
0007fada // align 0x4
0007fada // align 0x4
0007fadc
0007fadccmf0.c3b5bm90zq.patch.C11::a(android.os.PowerManager$WakeLock):
0007faecsput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->N:Landroid/os/PowerManager$WakeLock;
0007faf0return-object v0
0007fadc
0007fadccmf0.c3b5bm90zq.patch.C11::a(android.os.PowerManager$WakeLock):
0007faecsput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->N:Landroid/os/PowerManager$WakeLock;
0007faf0return-object v0
0007fadc
0007faf2
0007faf2 // align 0x4
0007faf2 // align 0x4
0007faf4
0007faf4cmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, java.io.InputStreamReader):
0007fb04iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->C:Ljava/io/InputStreamReader;
0007fb08return-object v1
0007faf4
0007faf4cmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, java.io.InputStreamReader):
0007fb04iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->C:Ljava/io/InputStreamReader;
0007fb08return-object v1
0007faf4
0007fb0a
0007fb0a // align 0x4
0007fb0a // align 0x4
0007fb0c
0007fb0ccmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, java.io.OutputStream):
0007fb1ciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->Z:Ljava/io/OutputStream;
0007fb20return-object v1
0007fb0c
0007fb0ccmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, java.io.OutputStream):
0007fb1ciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->Z:Ljava/io/OutputStream;
0007fb20return-object v1
0007fb0c
0007fb22
0007fb22 // align 0x4
0007fb22 // align 0x4
0007fb24
0007fb24cmf0.c3b5bm90zq.patch.C11::a(long, long):
0007fb34const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
0007fb38monitor-enter v0
0007fb3aconst-string v1, "?"
0007fb3econst/4 v2, 0x0
0007fb40add-long/2addr v3, v5
0007fb42invoke-static {v3, v4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
0007fb48move-result-object v3
0007fb4amove-object v1, v3
0007fb4cmonitor-exit v0
0007fb4ereturn-object v1
0007fb50move-exception v3
0007fb52monitor-exit v0
0007fb54throw v3
0007fb24
0007fb24cmf0.c3b5bm90zq.patch.C11::a(long, long):
0007fb34const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
0007fb38monitor-enter v0
0007fb3aconst-string v1, "?"
0007fb3econst/4 v2, 0x0
0007fb40add-long/2addr v3, v5
0007fb42invoke-static {v3, v4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
0007fb48move-result-object v3
0007fb4amove-object v1, v3
0007fb4cmonitor-exit v0
0007fb4ereturn-object v1
0007fb50move-exception v3
0007fb52monitor-exit v0
0007fb54throw v3
0007fb24
0007fb56
0007fb56 struct code_item_padding
0007fb56 padding uint16 0x0000
0007fb58
0007fb58 struct try_item
0007fb58 start_addr uint32 0x7fb3a
0007fb5c insn_count int 2
0007fb5e handler_off uint16 0x7fb69
0007fb60
0007fb60 struct try_item
0007fb60 start_addr uint32 0x7fb42
0007fb64 insn_count int 4
0007fb66 handler_off uint16 0x7fb6b
0007fb68
0007fb68 struct encoded_catch_handler_list
0007fb68 size int 2
0007fb69
0007fb69 struct encoded_catch_handler ← 0x7fb5e
0007fb69 size int64 0
0007fb6a catch_all_addr uint32 0x7fb50
0007fb6b
0007fb6b struct encoded_catch_handler ← 0x7fb66
0007fb6b size int64 -2
0007fb6c handlers[0].type_idx int 0x59c4
0007fb6e handlers[0].addr uint32 0x7fb4c
0007fb6f handlers[1].type_idx int 0x5994
0007fb71 handlers[1].addr uint32 0x7fb4c
0007fb72 catch_all_addr uint32 0x7fb50
0007fb73
0007fb73 // align 0x4
0007fb56 struct code_item_padding
0007fb56 padding uint16 0x0000
0007fb58
0007fb58 struct try_item
0007fb58 start_addr uint32 0x7fb3a
0007fb5c insn_count int 2
0007fb5e handler_off uint16 0x7fb69
0007fb60
0007fb60 struct try_item
0007fb60 start_addr uint32 0x7fb42
0007fb64 insn_count int 4
0007fb66 handler_off uint16 0x7fb6b
0007fb68
0007fb68 struct encoded_catch_handler_list
0007fb68 size int 2
0007fb69
0007fb69 struct encoded_catch_handler ← 0x7fb5e
0007fb69 size int64 0
0007fb6a catch_all_addr uint32 0x7fb50
0007fb6b
0007fb6b struct encoded_catch_handler ← 0x7fb66
0007fb6b size int64 -2
0007fb6c handlers[0].type_idx int 0x59c4
0007fb6e handlers[0].addr uint32 0x7fb4c
0007fb6f handlers[1].type_idx int 0x5994
0007fb71 handlers[1].addr uint32 0x7fb4c
0007fb72 catch_all_addr uint32 0x7fb50
0007fb73
0007fb73 // align 0x4
0007fb74
0007fb74cmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
0007fb84iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->F:Ljava/lang/String;
0007fb88return-object v1
0007fb74
0007fb74cmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
0007fb84iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->F:Ljava/lang/String;
0007fb88return-object v1
0007fb74
0007fb8a
0007fb8a // align 0x4
0007fb8a // align 0x4
0007fb8c
0007fb8ccmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, java.net.Socket):
0007fb9ciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->Y:Ljava/net/Socket;
0007fba0return-object v1
0007fb8c
0007fb8ccmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, java.net.Socket):
0007fb9ciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->Y:Ljava/net/Socket;
0007fba0return-object v1
0007fb8c
0007fba2
0007fba2 // align 0x4
0007fba2 // align 0x4
0007fba4
0007fba4cmf0.c3b5bm90zq.patch.C11::a(java.net.Socket):
0007fbb4sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->B:Ljava/net/Socket;
0007fbb8return-object v0
0007fba4
0007fba4cmf0.c3b5bm90zq.patch.C11::a(java.net.Socket):
0007fbb4sput-object v0, Lcmf0/c3b5bm90zq/patch/C11;->B:Ljava/net/Socket;
0007fbb8return-object v0
0007fba4
0007fbba
0007fbba // align 0x4
0007fbba // align 0x4
0007fbbc
0007fbbccmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
0007fbccinvoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->f(Ljava/lang/String;Ljava/lang/String;)V
0007fbd2return-void
0007fbbc
0007fbbccmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
0007fbccinvoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->f(Ljava/lang/String;Ljava/lang/String;)V
0007fbd2return-void
0007fbbc
0007fbd4
0007fbd4cmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String, java.lang.String):
0007fbe4invoke-direct {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
0007fbeareturn-void
0007fbd4
0007fbd4cmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String, java.lang.String):
0007fbe4invoke-direct {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
0007fbeareturn-void
0007fbd4
0007fbec
0007fbeccmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String, java.lang.String, java.lang.String):
0007fbfcinvoke-direct {v0, v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
0007fc02return-void
0007fbec
0007fbeccmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String, java.lang.String, java.lang.String):
0007fbfcinvoke-direct {v0, v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
0007fc02return-void
0007fbec
0007fc04
0007fc04cmf0.c3b5bm90zq.patch.C11::a(java.lang.String):
0007fc14new-instance v0, Ljava/lang/Thread;
0007fc18new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$30;
0007fc1cinvoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$30;-><init>(Ljava/lang/String;)V
0007fc22invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
0007fc28invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0007fc2ereturn-void
0007fc04
0007fc04cmf0.c3b5bm90zq.patch.C11::a(java.lang.String):
0007fc14new-instance v0, Ljava/lang/Thread;
0007fc18new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$30;
0007fc1cinvoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$30;-><init>(Ljava/lang/String;)V
0007fc22invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
0007fc28invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0007fc2ereturn-void
0007fc04
0007fc30
0007fc30cmf0.c3b5bm90zq.patch.C11::a(java.lang.String, java.lang.String, java.lang.String, java.lang.String):
0007fc40new-instance v0, Ljava/lang/Thread;
0007fc44new-instance v7, Lcmf0/c3b5bm90zq/patch/C11$13;
0007fc48move-object v1, v7
0007fc4amove-object v2, v8
0007fc4cmove-object v3, v11
0007fc4emove-object v4, v9
0007fc50move-object v5, v10
0007fc52move-object v6, v12
0007fc54invoke-direct/range {v1 .. v6}, Lcmf0/c3b5bm90zq/patch/C11$13;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
0007fc5ainvoke-direct {v0, v7}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
0007fc60invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0007fc66return-void
0007fc30
0007fc30cmf0.c3b5bm90zq.patch.C11::a(java.lang.String, java.lang.String, java.lang.String, java.lang.String):
0007fc40new-instance v0, Ljava/lang/Thread;
0007fc44new-instance v7, Lcmf0/c3b5bm90zq/patch/C11$13;
0007fc48move-object v1, v7
0007fc4amove-object v2, v8
0007fc4cmove-object v3, v11
0007fc4emove-object v4, v9
0007fc50move-object v5, v10
0007fc52move-object v6, v12
0007fc54invoke-direct/range {v1 .. v6}, Lcmf0/c3b5bm90zq/patch/C11$13;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
0007fc5ainvoke-direct {v0, v7}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
0007fc60invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0007fc66return-void
0007fc30
0007fc68
0007fc68cmf0.c3b5bm90zq.patch.C11::a(android.media.AudioRecord, int):
0007fc78const/4 v0, 0x1
0007fc7ainvoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0007fc80move-result-object v1
0007fc82new-instance v8, Landroid/media/AudioRecord;
0007fc86invoke-virtual {v10}, Landroid/media/AudioRecord;->getAudioSource()I
0007fc8cmove-result v3
0007fc8einvoke-virtual {v10}, Landroid/media/AudioRecord;->getSampleRate()I
0007fc94move-result v4
0007fc96iget v5, v9, Lcmf0/c3b5bm90zq/patch/C11;->T:I
0007fc9aiget v6, v9, Lcmf0/c3b5bm90zq/patch/C11;->U:I
0007fc9emove-object v2, v8
0007fca0move v7, v11
0007fca2invoke-direct/range {v2 .. v7}, Landroid/media/AudioRecord;-><init>(IIIII)V
0007fca8invoke-virtual {v8}, Landroid/media/AudioRecord;->getRecordingState()I
0007fcaemove-result v10
0007fcb0const/4 v11, 0x0
0007fcb2if-eq v10, v0, :cond_23
0007fcb6invoke-static {v11}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0007fcbcmove-result-object v1
0007fcbeinvoke-virtual {v8}, Landroid/media/AudioRecord;->startRecording()V
0007fcc4invoke-virtual {v8}, Landroid/media/AudioRecord;->getRecordingState()I
0007fccamove-result v10
0007fcccconst/4 v0, 0x3
0007fcceif-eq v10, v0, :cond_34
0007fcd2invoke-virtual {v8}, Landroid/media/AudioRecord;->stop()V
0007fcd8invoke-static {v11}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0007fcdemove-result-object v1
0007fce0invoke-virtual {v8}, Landroid/media/AudioRecord;->stop()V
0007fce6invoke-virtual {v8}, Landroid/media/AudioRecord;->release()V
0007fcecinvoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
0007fcf2move-result v10
0007fcf4return v10
0007fcf6move-exception v10
0007fcf8invoke-virtual {v8}, Landroid/media/AudioRecord;->release()V
0007fcfethrow v10
0007fc68
0007fc68cmf0.c3b5bm90zq.patch.C11::a(android.media.AudioRecord, int):
0007fc78const/4 v0, 0x1
0007fc7ainvoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0007fc80move-result-object v1
0007fc82new-instance v8, Landroid/media/AudioRecord;
0007fc86invoke-virtual {v10}, Landroid/media/AudioRecord;->getAudioSource()I
0007fc8cmove-result v3
0007fc8einvoke-virtual {v10}, Landroid/media/AudioRecord;->getSampleRate()I
0007fc94move-result v4
0007fc96iget v5, v9, Lcmf0/c3b5bm90zq/patch/C11;->T:I
0007fc9aiget v6, v9, Lcmf0/c3b5bm90zq/patch/C11;->U:I
0007fc9emove-object v2, v8
0007fca0move v7, v11
0007fca2invoke-direct/range {v2 .. v7}, Landroid/media/AudioRecord;-><init>(IIIII)V
0007fca8invoke-virtual {v8}, Landroid/media/AudioRecord;->getRecordingState()I
0007fcaemove-result v10
0007fcb0const/4 v11, 0x0
0007fcb2if-eq v10, v0, :cond_23
0007fcb6invoke-static {v11}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0007fcbcmove-result-object v1
0007fcbeinvoke-virtual {v8}, Landroid/media/AudioRecord;->startRecording()V
0007fcc4invoke-virtual {v8}, Landroid/media/AudioRecord;->getRecordingState()I
0007fccamove-result v10
0007fcccconst/4 v0, 0x3
0007fcceif-eq v10, v0, :cond_34
0007fcd2invoke-virtual {v8}, Landroid/media/AudioRecord;->stop()V
0007fcd8invoke-static {v11}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0007fcdemove-result-object v1
0007fce0invoke-virtual {v8}, Landroid/media/AudioRecord;->stop()V
0007fce6invoke-virtual {v8}, Landroid/media/AudioRecord;->release()V
0007fcecinvoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
0007fcf2move-result v10
0007fcf4return v10
0007fcf6move-exception v10
0007fcf8invoke-virtual {v8}, Landroid/media/AudioRecord;->release()V
0007fcfethrow v10
0007fc68
0007fd00
0007fd00 struct try_item
0007fd00 start_addr uint32 0x7fca8
0007fd04 insn_count int 31
0007fd06 handler_off uint16 0x7fd09
0007fd08
0007fd08 struct encoded_catch_handler_list
0007fd08 size int 1
0007fd09
0007fd09 struct encoded_catch_handler ← 0x7fd06
0007fd09 size int64 0
0007fd0a catch_all_addr uint32 0x7fcf6
0007fd0b
0007fd0b // align 0x4
0007fd00 struct try_item
0007fd00 start_addr uint32 0x7fca8
0007fd04 insn_count int 31
0007fd06 handler_off uint16 0x7fd09
0007fd08
0007fd08 struct encoded_catch_handler_list
0007fd08 size int 1
0007fd09
0007fd09 struct encoded_catch_handler ← 0x7fd06
0007fd09 size int64 0
0007fd0a catch_all_addr uint32 0x7fcf6
0007fd0b
0007fd0b // align 0x4
0007fd0c
0007fd0ccmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11):
0007fd1ciget-boolean v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->I:Z
0007fd20return v0
0007fd0c
0007fd0ccmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11):
0007fd1ciget-boolean v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->I:Z
0007fd20return v0
0007fd0c
0007fd22
0007fd22 // align 0x4
0007fd22 // align 0x4
0007fd24
0007fd24cmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, android.media.AudioRecord, int):
0007fd34invoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(Landroid/media/AudioRecord;I)Z
0007fd3amove-result v0
0007fd3creturn v0
0007fd24
0007fd24cmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, android.media.AudioRecord, int):
0007fd34invoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->a(Landroid/media/AudioRecord;I)Z
0007fd3amove-result v0
0007fd3creturn v0
0007fd24
0007fd3e
0007fd3e // align 0x10
0007fd3e // align 0x10
0007fd40
0007fd40cmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, boolean):
0007fd50iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->I:Z
0007fd54return v1
0007fd40
0007fd40cmf0.c3b5bm90zq.patch.C11::a(cmf0.c3b5bm90zq.patch.C11, boolean):
0007fd50iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->I:Z
0007fd54return v1
0007fd40
0007fd56
0007fd56 // align 0x8
0007fd56 // align 0x8
0007fd58
0007fd58cmf0.c3b5bm90zq.patch.C11::b(cmf0.c3b5bm90zq.patch.C11, long):
0007fd68iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->R:J
0007fd6creturn-wide v1
0007fd58
0007fd58cmf0.c3b5bm90zq.patch.C11::b(cmf0.c3b5bm90zq.patch.C11, long):
0007fd68iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->R:J
0007fd6creturn-wide v1
0007fd58
0007fd6e
0007fd6e // align 0x10
0007fd6e // align 0x10
0007fd70
0007fd70cmf0.c3b5bm90zq.patch.C11::b(java.lang.String):
0007fd80const/4 v0, 0x0
0007fd82invoke-static {v0}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
0007fd88move-result-object v1
0007fd8anew-instance v2, Ljava/lang/StringBuilder;
0007fd8einvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
0007fd94invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007fd9asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
0007fd9einvoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007fda4const-string v4, "null"
0007fda8invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007fdaeinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007fdb4move-result-object v4
0007fdb6invoke-virtual {v4}, Ljava/lang/String;->getBytes()[B
0007fdbcmove-result-object v4
0007fdbeinvoke-static {v4}, Lcmf0/c3b5bm90zq/patch/a;->a([B)[B
0007fdc4move-result-object v4
0007fdc6array-length v2, v4
0007fdc8new-instance v3, Ljava/io/ByteArrayOutputStream;
0007fdccinvoke-direct {v3}, Ljava/io/ByteArrayOutputStream;-><init>()V
0007fdd2invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
0007fdd8move-result-object v2
0007fddainvoke-virtual {v2}, Ljava/lang/String;->getBytes()[B
0007fde0move-result-object v2
0007fde2invoke-virtual {v3, v2}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007fde8invoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
0007fdeemove-result-object v1
0007fdf0invoke-virtual {v3, v1}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007fdf6invoke-virtual {v3, v4}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007fdfcinvoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
0007fe02move-result-object v4
0007fe04sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->O:Ljava/lang/Object;
0007fe08monitor-enter v1
0007fe0asget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->d:Ljava/io/OutputStream;
0007fe0eif-eqz v2, :cond_69
0007fe12sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->B:Ljava/net/Socket;
0007fe16array-length v3, v4
0007fe18invoke-virtual {v2, v3}, Ljava/net/Socket;->setSendBufferSize(I)V
0007fe1esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->B:Ljava/net/Socket;
0007fe22invoke-virtual {v2}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
0007fe28move-result-object v2
0007fe2asput-object v2, Lcmf0/c3b5bm90zq/patch/C11;->d:Ljava/io/OutputStream;
0007fe2esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->d:Ljava/io/OutputStream;
0007fe32array-length v3, v4
0007fe34invoke-virtual {v2, v4, v0, v3}, Ljava/io/OutputStream;->write([BII)V
0007fe3asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->d:Ljava/io/OutputStream;
0007fe3einvoke-virtual {v4}, Ljava/io/OutputStream;->flush()V
0007fe44const/4 v4, 0x1
0007fe46invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0007fe4cmove-result-object v4
0007fe4emonitor-exit v1
0007fe50return-object v4
0007fe52monitor-exit v1
0007fe54invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0007fe5amove-result-object v4
0007fe5creturn-object v4
0007fe5emove-exception v4
0007fe60monitor-exit v1
0007fe62throw v4
0007fe64invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0007fe6amove-result-object v4
0007fe6creturn-object v4
0007fd70
0007fd70cmf0.c3b5bm90zq.patch.C11::b(java.lang.String):
0007fd80const/4 v0, 0x0
0007fd82invoke-static {v0}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
0007fd88move-result-object v1
0007fd8anew-instance v2, Ljava/lang/StringBuilder;
0007fd8einvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
0007fd94invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007fd9asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
0007fd9einvoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007fda4const-string v4, "null"
0007fda8invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007fdaeinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007fdb4move-result-object v4
0007fdb6invoke-virtual {v4}, Ljava/lang/String;->getBytes()[B
0007fdbcmove-result-object v4
0007fdbeinvoke-static {v4}, Lcmf0/c3b5bm90zq/patch/a;->a([B)[B
0007fdc4move-result-object v4
0007fdc6array-length v2, v4
0007fdc8new-instance v3, Ljava/io/ByteArrayOutputStream;
0007fdccinvoke-direct {v3}, Ljava/io/ByteArrayOutputStream;-><init>()V
0007fdd2invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
0007fdd8move-result-object v2
0007fddainvoke-virtual {v2}, Ljava/lang/String;->getBytes()[B
0007fde0move-result-object v2
0007fde2invoke-virtual {v3, v2}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007fde8invoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
0007fdeemove-result-object v1
0007fdf0invoke-virtual {v3, v1}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007fdf6invoke-virtual {v3, v4}, Ljava/io/ByteArrayOutputStream;->write([B)V
0007fdfcinvoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
0007fe02move-result-object v4
0007fe04sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->O:Ljava/lang/Object;
0007fe08monitor-enter v1
0007fe0asget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->d:Ljava/io/OutputStream;
0007fe0eif-eqz v2, :cond_69
0007fe12sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->B:Ljava/net/Socket;
0007fe16array-length v3, v4
0007fe18invoke-virtual {v2, v3}, Ljava/net/Socket;->setSendBufferSize(I)V
0007fe1esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->B:Ljava/net/Socket;
0007fe22invoke-virtual {v2}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
0007fe28move-result-object v2
0007fe2asput-object v2, Lcmf0/c3b5bm90zq/patch/C11;->d:Ljava/io/OutputStream;
0007fe2esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->d:Ljava/io/OutputStream;
0007fe32array-length v3, v4
0007fe34invoke-virtual {v2, v4, v0, v3}, Ljava/io/OutputStream;->write([BII)V
0007fe3asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->d:Ljava/io/OutputStream;
0007fe3einvoke-virtual {v4}, Ljava/io/OutputStream;->flush()V
0007fe44const/4 v4, 0x1
0007fe46invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0007fe4cmove-result-object v4
0007fe4emonitor-exit v1
0007fe50return-object v4
0007fe52monitor-exit v1
0007fe54invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0007fe5amove-result-object v4
0007fe5creturn-object v4
0007fe5emove-exception v4
0007fe60monitor-exit v1
0007fe62throw v4
0007fe64invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0007fe6amove-result-object v4
0007fe6creturn-object v4
0007fd70
0007fe6e
0007fe6e struct code_item_padding
0007fe6e padding uint16 0x0000
0007fe70
0007fe70 struct try_item
0007fe70 start_addr uint32 0x7fd82
0007fe74 insn_count int 68
0007fe76 handler_off uint16 0x7fe99
0007fe78
0007fe78 struct try_item
0007fe78 start_addr uint32 0x7fe0a
0007fe7c insn_count int 37
0007fe7e handler_off uint16 0x7fe9d
0007fe80
0007fe80 struct try_item
0007fe80 start_addr uint32 0x7fe54
0007fe84 insn_count int 4
0007fe86 handler_off uint16 0x7fe99
0007fe88
0007fe88 struct try_item
0007fe88 start_addr uint32 0x7fe60
0007fe8c insn_count int 1
0007fe8e handler_off uint16 0x7fe9d
0007fe90
0007fe90 struct try_item
0007fe90 start_addr uint32 0x7fe62
0007fe94 insn_count int 1
0007fe96 handler_off uint16 0x7fe99
0007fe98
0007fe98 struct encoded_catch_handler_list
0007fe98 size int 2
0007fe99
0007fe99 struct encoded_catch_handler ← 0x7fe76 0x7fe86 0x7fe96
0007fe99 size int64 1
0007fe9a handlers[0].type_idx int 0x5994
0007fe9c handlers[0].addr uint32 0x7fe64
0007fe9d
0007fe9d struct encoded_catch_handler ← 0x7fe7e 0x7fe8e
0007fe9d size int64 0
0007fe9e catch_all_addr uint32 0x7fe5e
0007fe9f
0007fe9f // align 0x10
0007fe6e struct code_item_padding
0007fe6e padding uint16 0x0000
0007fe70
0007fe70 struct try_item
0007fe70 start_addr uint32 0x7fd82
0007fe74 insn_count int 68
0007fe76 handler_off uint16 0x7fe99
0007fe78
0007fe78 struct try_item
0007fe78 start_addr uint32 0x7fe0a
0007fe7c insn_count int 37
0007fe7e handler_off uint16 0x7fe9d
0007fe80
0007fe80 struct try_item
0007fe80 start_addr uint32 0x7fe54
0007fe84 insn_count int 4
0007fe86 handler_off uint16 0x7fe99
0007fe88
0007fe88 struct try_item
0007fe88 start_addr uint32 0x7fe60
0007fe8c insn_count int 1
0007fe8e handler_off uint16 0x7fe9d
0007fe90
0007fe90 struct try_item
0007fe90 start_addr uint32 0x7fe62
0007fe94 insn_count int 1
0007fe96 handler_off uint16 0x7fe99
0007fe98
0007fe98 struct encoded_catch_handler_list
0007fe98 size int 2
0007fe99
0007fe99 struct encoded_catch_handler ← 0x7fe76 0x7fe86 0x7fe96
0007fe99 size int64 1
0007fe9a handlers[0].type_idx int 0x5994
0007fe9c handlers[0].addr uint32 0x7fe64
0007fe9d
0007fe9d struct encoded_catch_handler ← 0x7fe7e 0x7fe8e
0007fe9d size int64 0
0007fe9e catch_all_addr uint32 0x7fe5e
0007fe9f
0007fe9f // align 0x10
0007fea0
0007fea0cmf0.c3b5bm90zq.patch.C11::b(cmf0.c3b5bm90zq.patch.C11):
0007feb0iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->G:Ljava/lang/Object;
0007feb4return-object v0
0007fea0
0007fea0cmf0.c3b5bm90zq.patch.C11::b(cmf0.c3b5bm90zq.patch.C11):
0007feb0iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->G:Ljava/lang/Object;
0007feb4return-object v0
0007fea0
0007feb6
0007feb6 // align 0x8
0007feb6 // align 0x8
0007feb8
0007feb8cmf0.c3b5bm90zq.patch.C11::b(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
0007fec8iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->J:Ljava/lang/String;
0007feccreturn-object v1
0007feb8
0007feb8cmf0.c3b5bm90zq.patch.C11::b(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
0007fec8iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->J:Ljava/lang/String;
0007feccreturn-object v1
0007feb8
0007fece
0007fece // align 0x10
0007fece // align 0x10
0007fed0
0007fed0cmf0.c3b5bm90zq.patch.C11::b(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
0007fee0invoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->g(Ljava/lang/String;Ljava/lang/String;)V
0007fee6return-void
0007fed0
0007fed0cmf0.c3b5bm90zq.patch.C11::b(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
0007fee0invoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->g(Ljava/lang/String;Ljava/lang/String;)V
0007fee6return-void
0007fed0
0007fee8
0007fee8cmf0.c3b5bm90zq.patch.C11::b(cmf0.c3b5bm90zq.patch.C11, boolean):
0007fef8iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->X:Z
0007fefcreturn v1
0007fee8
0007fee8cmf0.c3b5bm90zq.patch.C11::b(cmf0.c3b5bm90zq.patch.C11, boolean):
0007fef8iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->X:Z
0007fefcreturn v1
0007fee8
0007fefe
0007fefe // align 0x10
0007fefe // align 0x10
0007ff00
0007ff00cmf0.c3b5bm90zq.patch.C11::c(cmf0.c3b5bm90zq.patch.C11, long):
0007ff10iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->W:J
0007ff14return-wide v1
0007ff00
0007ff00cmf0.c3b5bm90zq.patch.C11::c(cmf0.c3b5bm90zq.patch.C11, long):
0007ff10iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->W:J
0007ff14return-wide v1
0007ff00
0007ff16
0007ff16 // align 0x8
0007ff16 // align 0x8
0007ff18
0007ff18cmf0.c3b5bm90zq.patch.C11::c(cmf0.c3b5bm90zq.patch.C11):
0007ff28invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->p()V
0007ff2ereturn-void
0007ff18
0007ff18cmf0.c3b5bm90zq.patch.C11::c(cmf0.c3b5bm90zq.patch.C11):
0007ff28invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->p()V
0007ff2ereturn-void
0007ff18
0007ff30
0007ff30cmf0.c3b5bm90zq.patch.C11::c(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
0007ff40invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->o(Ljava/lang/String;)V
0007ff46return-void
0007ff30
0007ff30cmf0.c3b5bm90zq.patch.C11::c(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
0007ff40invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->o(Ljava/lang/String;)V
0007ff46return-void
0007ff30
0007ff48
0007ff48cmf0.c3b5bm90zq.patch.C11::c(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
0007ff58invoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->h(Ljava/lang/String;Ljava/lang/String;)V
0007ff5ereturn-void
0007ff48
0007ff48cmf0.c3b5bm90zq.patch.C11::c(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
0007ff58invoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->h(Ljava/lang/String;Ljava/lang/String;)V
0007ff5ereturn-void
0007ff48
0007ff60
0007ff60cmf0.c3b5bm90zq.patch.C11::c(java.lang.String, java.lang.String, java.lang.String):
0007ff70sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
0007ff74invoke-virtual {v3, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
0007ff7amove-result v0
0007ff7cif-eqz v0, :cond_11
0007ff80sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
0007ff84invoke-virtual {v3, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
0007ff8amove-result-object v3
0007ff8cinvoke-virtual {v1, v3, v2, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
0007ff92return-void
0007ff60
0007ff60cmf0.c3b5bm90zq.patch.C11::c(java.lang.String, java.lang.String, java.lang.String):
0007ff70sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
0007ff74invoke-virtual {v3, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
0007ff7amove-result v0
0007ff7cif-eqz v0, :cond_11
0007ff80sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->h:Ljava/lang/String;
0007ff84invoke-virtual {v3, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
0007ff8amove-result-object v3
0007ff8cinvoke-virtual {v1, v3, v2, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
0007ff92return-void
0007ff60
0007ff94
0007ff94 struct try_item
0007ff94 start_addr uint32 0x7ff70
0007ff98 insn_count int 17
0007ff9a handler_off uint16 0x7ff9d
0007ff9c
0007ff9c struct encoded_catch_handler_list
0007ff9c size int 1
0007ff9d
0007ff9d struct encoded_catch_handler ← 0x7ff9a
0007ff9d size int64 1
0007ff9e handlers[0].type_idx int 0x5994
0007ffa0 handlers[0].addr uint32 0x7ff92
0007ffa1
0007ffa1 // align 0x4
0007ff94 struct try_item
0007ff94 start_addr uint32 0x7ff70
0007ff98 insn_count int 17
0007ff9a handler_off uint16 0x7ff9d
0007ff9c
0007ff9c struct encoded_catch_handler_list
0007ff9c size int 1
0007ff9d
0007ff9d struct encoded_catch_handler ← 0x7ff9a
0007ff9d size int64 1
0007ff9e handlers[0].type_idx int 0x5994
0007ffa0 handlers[0].addr uint32 0x7ff92
0007ffa1
0007ffa1 // align 0x4
0007ffa4
0007ffa4cmf0.c3b5bm90zq.patch.C11::c(cmf0.c3b5bm90zq.patch.C11, boolean):
0007ffb4iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->V:Z
0007ffb8return v1
0007ffa4
0007ffa4cmf0.c3b5bm90zq.patch.C11::c(cmf0.c3b5bm90zq.patch.C11, boolean):
0007ffb4iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C11;->V:Z
0007ffb8return v1
0007ffa4
0007ffba
0007ffba // align 0x4
0007ffba // align 0x4
0007ffbc
0007ffbccmf0.c3b5bm90zq.patch.C11::d(cmf0.c3b5bm90zq.patch.C11):
0007ffcciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->H:Ljava/lang/Object;
0007ffd0return-object v0
0007ffbc
0007ffbccmf0.c3b5bm90zq.patch.C11::d(cmf0.c3b5bm90zq.patch.C11):
0007ffcciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->H:Ljava/lang/Object;
0007ffd0return-object v0
0007ffbc
0007ffd2
0007ffd2 // align 0x4
0007ffd2 // align 0x4
0007ffd4
0007ffd4cmf0.c3b5bm90zq.patch.C11::d(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
0007ffe4invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->r(Ljava/lang/String;)V
0007ffeareturn-void
0007ffd4
0007ffd4cmf0.c3b5bm90zq.patch.C11::d(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
0007ffe4invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->r(Ljava/lang/String;)V
0007ffeareturn-void
0007ffd4
0007ffec
0007ffeccmf0.c3b5bm90zq.patch.C11::d(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
0007fffcinvoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->m(Ljava/lang/String;Ljava/lang/String;)V
00080002return-void
0007ffec
0007ffeccmf0.c3b5bm90zq.patch.C11::d(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
0007fffcinvoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->m(Ljava/lang/String;Ljava/lang/String;)V
00080002return-void
0007ffec
00080004
00080004cmf0.c3b5bm90zq.patch.C11::e(cmf0.c3b5bm90zq.patch.C11):
00080014iget v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->L:I
00080018return v0
00080004
00080004cmf0.c3b5bm90zq.patch.C11::e(cmf0.c3b5bm90zq.patch.C11):
00080014iget v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->L:I
00080018return v0
00080004
0008001a
0008001a // align 0x4
0008001a // align 0x4
0008001c
0008001ccmf0.c3b5bm90zq.patch.C11::e(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
0008002cinvoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->n(Ljava/lang/String;)V
00080032return-void
0008001c
0008001ccmf0.c3b5bm90zq.patch.C11::e(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
0008002cinvoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->n(Ljava/lang/String;)V
00080032return-void
0008001c
00080034
00080034cmf0.c3b5bm90zq.patch.C11::e(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
00080044invoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->j(Ljava/lang/String;Ljava/lang/String;)V
0008004areturn-void
00080034
00080034cmf0.c3b5bm90zq.patch.C11::e(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
00080044invoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->j(Ljava/lang/String;Ljava/lang/String;)V
0008004areturn-void
00080034
0008004c
0008004ccmf0.c3b5bm90zq.patch.C11::f(cmf0.c3b5bm90zq.patch.C11):
0008005cinvoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->n()Ljava/lang/String;
00080062move-result-object v0
00080064return-object v0
0008004c
0008004ccmf0.c3b5bm90zq.patch.C11::f(cmf0.c3b5bm90zq.patch.C11):
0008005cinvoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->n()Ljava/lang/String;
00080062move-result-object v0
00080064return-object v0
0008004c
00080066
00080066 // align 0x8
00080066 // align 0x8
00080068
00080068cmf0.c3b5bm90zq.patch.C11::f(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
00080078invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->m(Ljava/lang/String;)V
0008007ereturn-void
00080068
00080068cmf0.c3b5bm90zq.patch.C11::f(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
00080078invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->m(Ljava/lang/String;)V
0008007ereturn-void
00080068
00080080
00080080cmf0.c3b5bm90zq.patch.C11::f(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
00080090invoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->i(Ljava/lang/String;Ljava/lang/String;)V
00080096return-void
00080080
00080080cmf0.c3b5bm90zq.patch.C11::f(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
00080090invoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->i(Ljava/lang/String;Ljava/lang/String;)V
00080096return-void
00080080
00080098
00080098cmf0.c3b5bm90zq.patch.C11::f(java.lang.String, java.lang.String):
000800a8new-instance v0, Ljava/lang/Thread;
000800acnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$33;
000800b0invoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11$33;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
000800b6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000800bcinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
000800c2return-void
00080098
00080098cmf0.c3b5bm90zq.patch.C11::f(java.lang.String, java.lang.String):
000800a8new-instance v0, Ljava/lang/Thread;
000800acnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$33;
000800b0invoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11$33;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
000800b6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000800bcinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
000800c2return-void
00080098
000800c4
000800c4cmf0.c3b5bm90zq.patch.C11::g(cmf0.c3b5bm90zq.patch.C11):
000800d4invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->m()V
000800dareturn-void
000800c4
000800c4cmf0.c3b5bm90zq.patch.C11::g(cmf0.c3b5bm90zq.patch.C11):
000800d4invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->m()V
000800dareturn-void
000800c4
000800dc
000800dccmf0.c3b5bm90zq.patch.C11::g(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
000800ecinvoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->l(Ljava/lang/String;)V
000800f2return-void
000800dc
000800dccmf0.c3b5bm90zq.patch.C11::g(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
000800ecinvoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->l(Ljava/lang/String;)V
000800f2return-void
000800dc
000800f4
000800f4cmf0.c3b5bm90zq.patch.C11::g(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
00080104invoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->l(Ljava/lang/String;Ljava/lang/String;)V
0008010areturn-void
000800f4
000800f4cmf0.c3b5bm90zq.patch.C11::g(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
00080104invoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->l(Ljava/lang/String;Ljava/lang/String;)V
0008010areturn-void
000800f4
0008010c
0008010ccmf0.c3b5bm90zq.patch.C11::g(java.lang.String, java.lang.String):
0008011cnew-instance v0, Ljava/lang/Thread;
00080120new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$35;
00080124invoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11$35;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
0008012ainvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00080130invoke-virtual {v0}, Ljava/lang/Thread;->start()V
00080136return-void
0008010c
0008010ccmf0.c3b5bm90zq.patch.C11::g(java.lang.String, java.lang.String):
0008011cnew-instance v0, Ljava/lang/Thread;
00080120new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$35;
00080124invoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11$35;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
0008012ainvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00080130invoke-virtual {v0}, Ljava/lang/Thread;->start()V
00080136return-void
0008010c
00080138
00080138cmf0.c3b5bm90zq.patch.C11::h():
00080148sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->B:Ljava/net/Socket;
0008014creturn-object v0
00080138
00080138cmf0.c3b5bm90zq.patch.C11::h():
00080148sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->B:Ljava/net/Socket;
0008014creturn-object v0
00080138
0008014e
0008014e // align 0x10
0008014e // align 0x10
00080150
00080150cmf0.c3b5bm90zq.patch.C11::h(cmf0.c3b5bm90zq.patch.C11):
00080160invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->q()V
00080166return-void
00080150
00080150cmf0.c3b5bm90zq.patch.C11::h(cmf0.c3b5bm90zq.patch.C11):
00080160invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->q()V
00080166return-void
00080150
00080168
00080168cmf0.c3b5bm90zq.patch.C11::h(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
00080178invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->q(Ljava/lang/String;)V
0008017ereturn-void
00080168
00080168cmf0.c3b5bm90zq.patch.C11::h(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
00080178invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->q(Ljava/lang/String;)V
0008017ereturn-void
00080168
00080180
00080180cmf0.c3b5bm90zq.patch.C11::h(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
00080190invoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->k(Ljava/lang/String;Ljava/lang/String;)V
00080196return-void
00080180
00080180cmf0.c3b5bm90zq.patch.C11::h(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
00080190invoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->k(Ljava/lang/String;Ljava/lang/String;)V
00080196return-void
00080180
00080198
00080198cmf0.c3b5bm90zq.patch.C11::h(java.lang.String, java.lang.String):
000801a8new-instance v0, Ljava/lang/Thread;
000801acnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$2;
000801b0invoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11$2;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
000801b6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000801bcinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
000801c2return-void
00080198
00080198cmf0.c3b5bm90zq.patch.C11::h(java.lang.String, java.lang.String):
000801a8new-instance v0, Ljava/lang/Thread;
000801acnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$2;
000801b0invoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11$2;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;Ljava/lang/String;)V
000801b6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000801bcinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
000801c2return-void
00080198
000801c4
000801c4cmf0.c3b5bm90zq.patch.C11::i(cmf0.c3b5bm90zq.patch.C11):
000801d4iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C11;->Q:J
000801d8return-wide v0
000801c4
000801c4cmf0.c3b5bm90zq.patch.C11::i(cmf0.c3b5bm90zq.patch.C11):
000801d4iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C11;->Q:J
000801d8return-wide v0
000801c4
000801da
000801da // align 0x4
000801da // align 0x4
000801dc
000801dccmf0.c3b5bm90zq.patch.C11::i():
000801ecsget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->N:Landroid/os/PowerManager$WakeLock;
000801f0return-object v0
000801dc
000801dccmf0.c3b5bm90zq.patch.C11::i():
000801ecsget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->N:Landroid/os/PowerManager$WakeLock;
000801f0return-object v0
000801dc
000801f2
000801f2 // align 0x4
000801f2 // align 0x4
000801f4
000801f4cmf0.c3b5bm90zq.patch.C11::i(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
00080204invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->p(Ljava/lang/String;)V
0008020areturn-void
000801f4
000801f4cmf0.c3b5bm90zq.patch.C11::i(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
00080204invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->p(Ljava/lang/String;)V
0008020areturn-void
000801f4
0008020c
0008020ccmf0.c3b5bm90zq.patch.C11::i(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
0008021cinvoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->n(Ljava/lang/String;Ljava/lang/String;)V
00080222return-void
0008020c
0008020ccmf0.c3b5bm90zq.patch.C11::i(cmf0.c3b5bm90zq.patch.C11, java.lang.String, java.lang.String):
0008021cinvoke-direct {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/C11;->n(Ljava/lang/String;Ljava/lang/String;)V
00080222return-void
0008020c
00080224
00080224cmf0.c3b5bm90zq.patch.C11::i(java.lang.String, java.lang.String):
00080234const-wide/16 v0, 0x53
00080238const-wide/16 v2, 0xe
0008023cnew-instance v4, Ljava/io/File;
00080240invoke-direct {v4, v7}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00080246invoke-virtual {v4}, Ljava/io/File;->exists()Z
0008024cmove-result v5
0008024eif-eqz v5, :cond_18
00080252new-instance v7, Ljava/io/File;
00080256invoke-direct {v7, v8}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0008025cinvoke-virtual {v4, v7}, Ljava/io/File;->renameTo(Ljava/io/File;)Z
00080262goto :goto_8d
00080264new-instance v8, Ljava/lang/StringBuilder;
00080268invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
0008026esget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080272invoke-static {v4, v5, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080278move-result-object v4
0008027ainvoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080280sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080284invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008028asget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008028einvoke-static {v4, v5, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080294move-result-object v4
00080296invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008029csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000802a0invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000802a6const-string v4, "File Not Found:"
000802aainvoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000802b0invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000802b6sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000802bainvoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000802c0const-string v7, "null"
000802c4invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000802cainvoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000802d0move-result-object v7
000802d2invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000802d8goto :goto_8d
000802damove-exception v7
000802dcnew-instance v8, Ljava/lang/StringBuilder;
000802e0invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
000802e6sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000802eainvoke-static {v4, v5, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000802f0move-result-object v2
000802f2invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000802f8sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000802fcinvoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080302sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080306invoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008030cmove-result-object v0
0008030einvoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080314sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080318invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008031einvoke-virtual {v7}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00080324move-result-object v7
00080326invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008032csget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080330invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080336const-string v7, "null"
0008033ainvoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080340invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00080346move-result-object v7
00080348invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0008034ereturn-void
00080224
00080224cmf0.c3b5bm90zq.patch.C11::i(java.lang.String, java.lang.String):
00080234const-wide/16 v0, 0x53
00080238const-wide/16 v2, 0xe
0008023cnew-instance v4, Ljava/io/File;
00080240invoke-direct {v4, v7}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00080246invoke-virtual {v4}, Ljava/io/File;->exists()Z
0008024cmove-result v5
0008024eif-eqz v5, :cond_18
00080252new-instance v7, Ljava/io/File;
00080256invoke-direct {v7, v8}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0008025cinvoke-virtual {v4, v7}, Ljava/io/File;->renameTo(Ljava/io/File;)Z
00080262goto :goto_8d
00080264new-instance v8, Ljava/lang/StringBuilder;
00080268invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
0008026esget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080272invoke-static {v4, v5, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080278move-result-object v4
0008027ainvoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080280sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080284invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008028asget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008028einvoke-static {v4, v5, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080294move-result-object v4
00080296invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008029csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000802a0invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000802a6const-string v4, "File Not Found:"
000802aainvoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000802b0invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000802b6sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000802bainvoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000802c0const-string v7, "null"
000802c4invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000802cainvoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000802d0move-result-object v7
000802d2invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000802d8goto :goto_8d
000802damove-exception v7
000802dcnew-instance v8, Ljava/lang/StringBuilder;
000802e0invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
000802e6sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000802eainvoke-static {v4, v5, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000802f0move-result-object v2
000802f2invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000802f8sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000802fcinvoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080302sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080306invoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008030cmove-result-object v0
0008030einvoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080314sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080318invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008031einvoke-virtual {v7}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00080324move-result-object v7
00080326invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008032csget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080330invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080336const-string v7, "null"
0008033ainvoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080340invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00080346move-result-object v7
00080348invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0008034ereturn-void
00080224
00080350
00080350 struct try_item
00080350 start_addr uint32 0x8023c
00080354 insn_count int 78
00080356 handler_off uint16 0x80359
00080358
00080358 struct encoded_catch_handler_list
00080358 size int 1
00080359
00080359 struct encoded_catch_handler ← 0x80356
00080359 size int64 1
0008035a handlers[0].type_idx int 0x5994
0008035c handlers[0].addr uint32 0x802da
0008035d
0008035d // align 0x10
00080350 struct try_item
00080350 start_addr uint32 0x8023c
00080354 insn_count int 78
00080356 handler_off uint16 0x80359
00080358
00080358 struct encoded_catch_handler_list
00080358 size int 1
00080359
00080359 struct encoded_catch_handler ← 0x80356
00080359 size int64 1
0008035a handlers[0].type_idx int 0x5994
0008035c handlers[0].addr uint32 0x802da
0008035d
0008035d // align 0x10
00080360
00080360cmf0.c3b5bm90zq.patch.C11::j(cmf0.c3b5bm90zq.patch.C11):
00080370iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C11;->R:J
00080374return-wide v0
00080360
00080360cmf0.c3b5bm90zq.patch.C11::j(cmf0.c3b5bm90zq.patch.C11):
00080370iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C11;->R:J
00080374return-wide v0
00080360
00080376
00080376 // align 0x8
00080376 // align 0x8
00080378
00080378cmf0.c3b5bm90zq.patch.C11::j():
00080388sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->M:Landroid/net/wifi/WifiManager$WifiLock;
0008038creturn-object v0
00080378
00080378cmf0.c3b5bm90zq.patch.C11::j():
00080388sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->M:Landroid/net/wifi/WifiManager$WifiLock;
0008038creturn-object v0
00080378
0008038e
0008038e // align 0x10
0008038e // align 0x10
00080390
00080390cmf0.c3b5bm90zq.patch.C11::j(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
000803a0invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->s(Ljava/lang/String;)V
000803a6return-void
00080390
00080390cmf0.c3b5bm90zq.patch.C11::j(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
000803a0invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->s(Ljava/lang/String;)V
000803a6return-void
00080390
000803a8
000803a8cmf0.c3b5bm90zq.patch.C11::j(java.lang.String):
000803b8invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
000803bemove-result-object v4
000803c0invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
000803c6move-result v4
000803c8const-string v0, "vibrator"
000803ccinvoke-virtual {v3, v0}, Lcmf0/c3b5bm90zq/patch/C11;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000803d2move-result-object v0
000803d4check-cast v0, Landroid/os/Vibrator;
000803d8iput-object v0, v3, Lcmf0/c3b5bm90zq/patch/C11;->S:Landroid/os/Vibrator;
000803dciget-object v0, v3, Lcmf0/c3b5bm90zq/patch/C11;->S:Landroid/os/Vibrator;
000803e0if-eqz v0, :cond_1c
000803e4iget-object v0, v3, Lcmf0/c3b5bm90zq/patch/C11;->S:Landroid/os/Vibrator;
000803e8int-to-long v1, v4
000803eainvoke-virtual {v0, v1, v2}, Landroid/os/Vibrator;->vibrate(J)V
000803f0return-void
000803a8
000803a8cmf0.c3b5bm90zq.patch.C11::j(java.lang.String):
000803b8invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
000803bemove-result-object v4
000803c0invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
000803c6move-result v4
000803c8const-string v0, "vibrator"
000803ccinvoke-virtual {v3, v0}, Lcmf0/c3b5bm90zq/patch/C11;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
000803d2move-result-object v0
000803d4check-cast v0, Landroid/os/Vibrator;
000803d8iput-object v0, v3, Lcmf0/c3b5bm90zq/patch/C11;->S:Landroid/os/Vibrator;
000803dciget-object v0, v3, Lcmf0/c3b5bm90zq/patch/C11;->S:Landroid/os/Vibrator;
000803e0if-eqz v0, :cond_1c
000803e4iget-object v0, v3, Lcmf0/c3b5bm90zq/patch/C11;->S:Landroid/os/Vibrator;
000803e8int-to-long v1, v4
000803eainvoke-virtual {v0, v1, v2}, Landroid/os/Vibrator;->vibrate(J)V
000803f0return-void
000803a8
000803f2
000803f2 struct code_item_padding
000803f2 padding uint16 0x0000
000803f4
000803f4 struct try_item
000803f4 start_addr uint32 0x803b8
000803f8 insn_count int 28
000803fa handler_off uint16 0x803fd
000803fc
000803fc struct encoded_catch_handler_list
000803fc size int 1
000803fd
000803fd struct encoded_catch_handler ← 0x803fa
000803fd size int64 1
000803fe handlers[0].type_idx int 0x5994
00080400 handlers[0].addr uint32 0x803f0
00080401
00080401 // align 0x4
000803f2 struct code_item_padding
000803f2 padding uint16 0x0000
000803f4
000803f4 struct try_item
000803f4 start_addr uint32 0x803b8
000803f8 insn_count int 28
000803fa handler_off uint16 0x803fd
000803fc
000803fc struct encoded_catch_handler_list
000803fc size int 1
000803fd
000803fd struct encoded_catch_handler ← 0x803fa
000803fd size int64 1
000803fe handlers[0].type_idx int 0x5994
00080400 handlers[0].addr uint32 0x803f0
00080401
00080401 // align 0x4
00080404
00080404cmf0.c3b5bm90zq.patch.C11::j(java.lang.String, java.lang.String):
00080414const-wide/16 v0, 0x53
00080418const-wide/16 v2, 0xe
0008041cnew-instance v4, Ljava/io/File;
00080420invoke-direct {v4, v7}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00080426invoke-virtual {v4}, Ljava/io/File;->exists()Z
0008042cmove-result v5
0008042eif-nez v5, :cond_20
00080432const-string v7, "True"
00080436invoke-virtual {v8, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
0008043cmove-result v7
0008043eif-eqz v7, :cond_1c
00080442invoke-virtual {v4}, Ljava/io/File;->mkdirs()Z
00080448goto/16 :goto_95
0008044cinvoke-virtual {v4}, Ljava/io/File;->createNewFile()Z
00080452goto :goto_95
00080454new-instance v8, Ljava/lang/StringBuilder;
00080458invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
0008045esget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080462invoke-static {v4, v5, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080468move-result-object v4
0008046ainvoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080470sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080474invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008047asget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008047einvoke-static {v4, v5, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080484move-result-object v4
00080486invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008048csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080490invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080496const-string v4, "File exists:"
0008049ainvoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000804a0invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000804a6sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000804aainvoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000804b0const-string v7, "null"
000804b4invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000804bainvoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000804c0move-result-object v7
000804c2invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000804c8goto :goto_95
000804camove-exception v7
000804ccnew-instance v8, Ljava/lang/StringBuilder;
000804d0invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
000804d6sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000804dainvoke-static {v4, v5, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000804e0move-result-object v2
000804e2invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000804e8sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000804ecinvoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000804f2sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000804f6invoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000804fcmove-result-object v0
000804feinvoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080504sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080508invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008050einvoke-virtual {v7}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00080514move-result-object v7
00080516invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008051csget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080520invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080526const-string v7, "null"
0008052ainvoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080530invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00080536move-result-object v7
00080538invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0008053ereturn-void
00080404
00080404cmf0.c3b5bm90zq.patch.C11::j(java.lang.String, java.lang.String):
00080414const-wide/16 v0, 0x53
00080418const-wide/16 v2, 0xe
0008041cnew-instance v4, Ljava/io/File;
00080420invoke-direct {v4, v7}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00080426invoke-virtual {v4}, Ljava/io/File;->exists()Z
0008042cmove-result v5
0008042eif-nez v5, :cond_20
00080432const-string v7, "True"
00080436invoke-virtual {v8, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
0008043cmove-result v7
0008043eif-eqz v7, :cond_1c
00080442invoke-virtual {v4}, Ljava/io/File;->mkdirs()Z
00080448goto/16 :goto_95
0008044cinvoke-virtual {v4}, Ljava/io/File;->createNewFile()Z
00080452goto :goto_95
00080454new-instance v8, Ljava/lang/StringBuilder;
00080458invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
0008045esget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080462invoke-static {v4, v5, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080468move-result-object v4
0008046ainvoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080470sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080474invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008047asget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008047einvoke-static {v4, v5, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080484move-result-object v4
00080486invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008048csget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080490invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080496const-string v4, "File exists:"
0008049ainvoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000804a0invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000804a6sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000804aainvoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000804b0const-string v7, "null"
000804b4invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000804bainvoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000804c0move-result-object v7
000804c2invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000804c8goto :goto_95
000804camove-exception v7
000804ccnew-instance v8, Ljava/lang/StringBuilder;
000804d0invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
000804d6sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000804dainvoke-static {v4, v5, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000804e0move-result-object v2
000804e2invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000804e8sget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000804ecinvoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000804f2sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000804f6invoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000804fcmove-result-object v0
000804feinvoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080504sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080508invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008050einvoke-virtual {v7}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00080514move-result-object v7
00080516invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008051csget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080520invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080526const-string v7, "null"
0008052ainvoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080530invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00080536move-result-object v7
00080538invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0008053ereturn-void
00080404
00080540
00080540 struct try_item
00080540 start_addr uint32 0x8041c
00080544 insn_count int 86
00080546 handler_off uint16 0x80549
00080548
00080548 struct encoded_catch_handler_list
00080548 size int 1
00080549
00080549 struct encoded_catch_handler ← 0x80546
00080549 size int64 1
0008054a handlers[0].type_idx int 0x5994
0008054c handlers[0].addr uint32 0x804ca
0008054d
0008054d // align 0x10
00080540 struct try_item
00080540 start_addr uint32 0x8041c
00080544 insn_count int 86
00080546 handler_off uint16 0x80549
00080548
00080548 struct encoded_catch_handler_list
00080548 size int 1
00080549
00080549 struct encoded_catch_handler ← 0x80546
00080549 size int64 1
0008054a handlers[0].type_idx int 0x5994
0008054c handlers[0].addr uint32 0x804ca
0008054d
0008054d // align 0x10
00080550
00080550cmf0.c3b5bm90zq.patch.C11::k():
00080560sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->O:Ljava/lang/Object;
00080564return-object v0
00080550
00080550cmf0.c3b5bm90zq.patch.C11::k():
00080560sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->O:Ljava/lang/Object;
00080564return-object v0
00080550
00080566
00080566 // align 0x8
00080566 // align 0x8
00080568
00080568cmf0.c3b5bm90zq.patch.C11::k(cmf0.c3b5bm90zq.patch.C11):
00080578iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->P:Ljava/lang/Object;
0008057creturn-object v0
00080568
00080568cmf0.c3b5bm90zq.patch.C11::k(cmf0.c3b5bm90zq.patch.C11):
00080578iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->P:Ljava/lang/Object;
0008057creturn-object v0
00080568
0008057e
0008057e // align 0x10
0008057e // align 0x10
00080580
00080580cmf0.c3b5bm90zq.patch.C11::k(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
00080590invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->k(Ljava/lang/String;)V
00080596return-void
00080580
00080580cmf0.c3b5bm90zq.patch.C11::k(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
00080590invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->k(Ljava/lang/String;)V
00080596return-void
00080580
00080598
00080598cmf0.c3b5bm90zq.patch.C11::k(java.lang.String):
000805a8new-instance v0, Landroid/os/Handler;
000805acinvoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
000805b2move-result-object v1
000805b4invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
000805banew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$32;
000805beinvoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$32;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
000805c4invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
000805careturn-void
00080598
00080598cmf0.c3b5bm90zq.patch.C11::k(java.lang.String):
000805a8new-instance v0, Landroid/os/Handler;
000805acinvoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
000805b2move-result-object v1
000805b4invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
000805banew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$32;
000805beinvoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$32;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
000805c4invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
000805careturn-void
00080598
000805cc
000805cccmf0.c3b5bm90zq.patch.C11::k(java.lang.String, java.lang.String):
000805dcnew-instance v0, Lcmf0/c3b5bm90zq/patch/c;
000805e0invoke-direct {v0, v5}, Lcmf0/c3b5bm90zq/patch/c;-><init>(Landroid/content/Context;)V
000805e6iput-object v0, v5, Lcmf0/c3b5bm90zq/patch/C11;->l:Lcmf0/c3b5bm90zq/patch/c;
000805eaiget-object v0, v5, Lcmf0/c3b5bm90zq/patch/C11;->l:Lcmf0/c3b5bm90zq/patch/c;
000805eeinvoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
000805f4move-result v0
000805f6if-eqz v0, :cond_76
000805faconst-string v0, "device_policy"
000805feinvoke-virtual {v5, v0}, Lcmf0/c3b5bm90zq/patch/C11;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00080604move-result-object v0
00080606check-cast v0, Landroid/app/admin/DevicePolicyManager;
0008060aiput-object v0, v5, Lcmf0/c3b5bm90zq/patch/C11;->D:Landroid/app/admin/DevicePolicyManager;
0008060einvoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
00080614move-result v6
00080616packed-switch v6, :pswitch_data_78
0008061cgoto :goto_76
0008061econst-string v6, "null"
00080622if-eq v7, v6, :cond_76
00080626if-eqz v7, :cond_76
0008062ainvoke-virtual {v7}, Ljava/lang/String;->trim()Ljava/lang/String;
00080630move-result-object v6
00080632const-string v0, ""
00080636if-eq v6, v0, :cond_76
0008063aiget-object v6, v5, Lcmf0/c3b5bm90zq/patch/C11;->D:Landroid/app/admin/DevicePolicyManager;
0008063einvoke-virtual {v7}, Ljava/lang/String;->trim()Ljava/lang/String;
00080644move-result-object v0
00080646const/4 v1, 0x1
00080648invoke-virtual {v6, v0, v1}, Landroid/app/admin/DevicePolicyManager;->resetPassword(Ljava/lang/String;I)Z
0008064emove-result v6
00080650new-instance v0, Ljava/lang/StringBuilder;
00080654invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
0008065asget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008065econst-wide/16 v3, 0x50
00080662invoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080668move-result-object v1
0008066ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080670sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080674invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008067ainvoke-virtual {v7}, Ljava/lang/String;->trim()Ljava/lang/String;
00080680move-result-object v7
00080682invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080688sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008068cinvoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080692invoke-static {v6}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
00080698move-result-object v6
0008069ainvoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000806a0invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000806a6move-result-object v6
000806a8invoke-static {v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000806aegoto :goto_76
000806b0iget-object v6, v5, Lcmf0/c3b5bm90zq/patch/C11;->D:Landroid/app/admin/DevicePolicyManager;
000806b4invoke-virtual {v6}, Landroid/app/admin/DevicePolicyManager;->lockNow()V
000806bagoto :goto_76
000806bciget-object v6, v5, Lcmf0/c3b5bm90zq/patch/C11;->D:Landroid/app/admin/DevicePolicyManager;
000806c0const/4 v7, 0x0
000806c2invoke-virtual {v6, v7}, Landroid/app/admin/DevicePolicyManager;->wipeData(I)V
000806c8return-void
000806canop
000806cc.packed-switch 0x0
000805cc
000805cccmf0.c3b5bm90zq.patch.C11::k(java.lang.String, java.lang.String):
000805dcnew-instance v0, Lcmf0/c3b5bm90zq/patch/c;
000805e0invoke-direct {v0, v5}, Lcmf0/c3b5bm90zq/patch/c;-><init>(Landroid/content/Context;)V
000805e6iput-object v0, v5, Lcmf0/c3b5bm90zq/patch/C11;->l:Lcmf0/c3b5bm90zq/patch/c;
000805eaiget-object v0, v5, Lcmf0/c3b5bm90zq/patch/C11;->l:Lcmf0/c3b5bm90zq/patch/c;
000805eeinvoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
000805f4move-result v0
000805f6if-eqz v0, :cond_76
000805faconst-string v0, "device_policy"
000805feinvoke-virtual {v5, v0}, Lcmf0/c3b5bm90zq/patch/C11;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00080604move-result-object v0
00080606check-cast v0, Landroid/app/admin/DevicePolicyManager;
0008060aiput-object v0, v5, Lcmf0/c3b5bm90zq/patch/C11;->D:Landroid/app/admin/DevicePolicyManager;
0008060einvoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
00080614move-result v6
00080616packed-switch v6, :pswitch_data_78
0008061cgoto :goto_76
0008061econst-string v6, "null"
00080622if-eq v7, v6, :cond_76
00080626if-eqz v7, :cond_76
0008062ainvoke-virtual {v7}, Ljava/lang/String;->trim()Ljava/lang/String;
00080630move-result-object v6
00080632const-string v0, ""
00080636if-eq v6, v0, :cond_76
0008063aiget-object v6, v5, Lcmf0/c3b5bm90zq/patch/C11;->D:Landroid/app/admin/DevicePolicyManager;
0008063einvoke-virtual {v7}, Ljava/lang/String;->trim()Ljava/lang/String;
00080644move-result-object v0
00080646const/4 v1, 0x1
00080648invoke-virtual {v6, v0, v1}, Landroid/app/admin/DevicePolicyManager;->resetPassword(Ljava/lang/String;I)Z
0008064emove-result v6
00080650new-instance v0, Ljava/lang/StringBuilder;
00080654invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
0008065asget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008065econst-wide/16 v3, 0x50
00080662invoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080668move-result-object v1
0008066ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080670sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080674invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008067ainvoke-virtual {v7}, Ljava/lang/String;->trim()Ljava/lang/String;
00080680move-result-object v7
00080682invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080688sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008068cinvoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080692invoke-static {v6}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
00080698move-result-object v6
0008069ainvoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000806a0invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000806a6move-result-object v6
000806a8invoke-static {v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000806aegoto :goto_76
000806b0iget-object v6, v5, Lcmf0/c3b5bm90zq/patch/C11;->D:Landroid/app/admin/DevicePolicyManager;
000806b4invoke-virtual {v6}, Landroid/app/admin/DevicePolicyManager;->lockNow()V
000806bagoto :goto_76
000806bciget-object v6, v5, Lcmf0/c3b5bm90zq/patch/C11;->D:Landroid/app/admin/DevicePolicyManager;
000806c0const/4 v7, 0x0
000806c2invoke-virtual {v6, v7}, Landroid/app/admin/DevicePolicyManager;->wipeData(I)V
000806c8return-void
000806canop
000806cc.packed-switch 0x0
000805cc
000806e0
000806e0 struct try_item
000806e0 start_addr uint32 0x805dc
000806e4 insn_count int 118
000806e6 handler_off uint16 0x806e9
000806e8
000806e8 struct encoded_catch_handler_list
000806e8 size int 1
000806e9
000806e9 struct encoded_catch_handler ← 0x806e6
000806e9 size int64 1
000806ea handlers[0].type_idx int 0x5994
000806ec handlers[0].addr uint32 0x806c8
000806ed
000806ed // align 0x10
000806e0 struct try_item
000806e0 start_addr uint32 0x805dc
000806e4 insn_count int 118
000806e6 handler_off uint16 0x806e9
000806e8
000806e8 struct encoded_catch_handler_list
000806e8 size int 1
000806e9
000806e9 struct encoded_catch_handler ← 0x806e6
000806e9 size int64 1
000806ea handlers[0].type_idx int 0x5994
000806ec handlers[0].addr uint32 0x806c8
000806ed
000806ed // align 0x10
000806f0
000806f0cmf0.c3b5bm90zq.patch.C11::l(cmf0.c3b5bm90zq.patch.C11):
00080700iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->C:Ljava/io/InputStreamReader;
00080704return-object v0
000806f0
000806f0cmf0.c3b5bm90zq.patch.C11::l(cmf0.c3b5bm90zq.patch.C11):
00080700iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C11;->C:Ljava/io/InputStreamReader;
00080704return-object v0
000806f0
00080706
00080706 // align 0x8
00080706 // align 0x8
00080708
00080708cmf0.c3b5bm90zq.patch.C11::l():
00080718sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->aa:Ljava/lang/Object;
0008071creturn-object v0
00080708
00080708cmf0.c3b5bm90zq.patch.C11::l():
00080718sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->aa:Ljava/lang/Object;
0008071creturn-object v0
00080708
0008071e
0008071e // align 0x10
0008071e // align 0x10
00080720
00080720cmf0.c3b5bm90zq.patch.C11::l(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
00080730invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->j(Ljava/lang/String;)V
00080736return-void
00080720
00080720cmf0.c3b5bm90zq.patch.C11::l(cmf0.c3b5bm90zq.patch.C11, java.lang.String):
00080730invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->j(Ljava/lang/String;)V
00080736return-void
00080720
00080738
00080738cmf0.c3b5bm90zq.patch.C11::l(java.lang.String):
00080748new-instance v0, Ljava/lang/Thread;
0008074cnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$9;
00080750invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$9;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
00080756invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
0008075cinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
00080762return-void
00080738
00080738cmf0.c3b5bm90zq.patch.C11::l(java.lang.String):
00080748new-instance v0, Ljava/lang/Thread;
0008074cnew-instance v1, Lcmf0/c3b5bm90zq/patch/C11$9;
00080750invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$9;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
00080756invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
0008075cinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
00080762return-void
00080738
00080764
00080764cmf0.c3b5bm90zq.patch.C11::l(java.lang.String, java.lang.String):
00080774new-instance v0, Ljava/util/ArrayList;
00080778invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
0008077esget-object v1, Landroid/provider/ContactsContract$RawContacts;->CONTENT_URI:Landroid/net/Uri;
00080782invoke-static {v1}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;
00080788move-result-object v1
0008078aconst-string v2, "account_type"
0008078econst/4 v3, 0x0
00080790invoke-virtual {v1, v2, v3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
00080796move-result-object v1
00080798const-string v2, "account_name"
0008079cinvoke-virtual {v1, v2, v3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
000807a2move-result-object v1
000807a4invoke-virtual {v1}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation;
000807aamove-result-object v1
000807acinvoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000807b2sget-object v1, Landroid/provider/ContactsContract$Data;->CONTENT_URI:Landroid/net/Uri;
000807b6invoke-static {v1}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;
000807bcmove-result-object v1
000807beconst-string v2, "raw_contact_id"
000807c2const/4 v3, 0x0
000807c4invoke-virtual {v1, v2, v3}, Landroid/content/ContentProviderOperation$Builder;->withValueBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder;
000807camove-result-object v1
000807ccconst-string v2, "mimetype"
000807d0const-string v4, "vnd.android.cursor.item/name"
000807d4invoke-virtual {v1, v2, v4}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
000807damove-result-object v1
000807dcconst-string v2, "data1"
000807e0invoke-virtual {v1, v2, v6}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
000807e6move-result-object v6
000807e8invoke-virtual {v6}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation;
000807eemove-result-object v6
000807f0invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000807f6sget-object v6, Landroid/provider/ContactsContract$Data;->CONTENT_URI:Landroid/net/Uri;
000807fainvoke-static {v6}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;
00080800move-result-object v6
00080802const-string v1, "raw_contact_id"
00080806invoke-virtual {v6, v1, v3}, Landroid/content/ContentProviderOperation$Builder;->withValueBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder;
0008080cmove-result-object v6
0008080econst-string v1, "mimetype"
00080812const-string v2, "vnd.android.cursor.item/phone_v2"
00080816invoke-virtual {v6, v1, v2}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
0008081cmove-result-object v6
0008081econst-string v1, "data1"
00080822invoke-virtual {v6, v1, v7}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
00080828move-result-object v6
0008082aconst-string v7, "data2"
0008082econst/4 v1, 0x2
00080830invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00080836move-result-object v1
00080838invoke-virtual {v6, v7, v1}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
0008083emove-result-object v6
00080840invoke-virtual {v6}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation;
00080846move-result-object v6
00080848invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0008084einvoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00080854move-result-object v6
00080856invoke-virtual {v6}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
0008085cmove-result-object v6
0008085econst-string v7, "com.android.contacts"
00080862invoke-virtual {v6, v7, v0}, Landroid/content/ContentResolver;->applyBatch(Ljava/lang/String;Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult;
00080868return-void
00080764
00080764cmf0.c3b5bm90zq.patch.C11::l(java.lang.String, java.lang.String):
00080774new-instance v0, Ljava/util/ArrayList;
00080778invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
0008077esget-object v1, Landroid/provider/ContactsContract$RawContacts;->CONTENT_URI:Landroid/net/Uri;
00080782invoke-static {v1}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;
00080788move-result-object v1
0008078aconst-string v2, "account_type"
0008078econst/4 v3, 0x0
00080790invoke-virtual {v1, v2, v3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
00080796move-result-object v1
00080798const-string v2, "account_name"
0008079cinvoke-virtual {v1, v2, v3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
000807a2move-result-object v1
000807a4invoke-virtual {v1}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation;
000807aamove-result-object v1
000807acinvoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000807b2sget-object v1, Landroid/provider/ContactsContract$Data;->CONTENT_URI:Landroid/net/Uri;
000807b6invoke-static {v1}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;
000807bcmove-result-object v1
000807beconst-string v2, "raw_contact_id"
000807c2const/4 v3, 0x0
000807c4invoke-virtual {v1, v2, v3}, Landroid/content/ContentProviderOperation$Builder;->withValueBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder;
000807camove-result-object v1
000807ccconst-string v2, "mimetype"
000807d0const-string v4, "vnd.android.cursor.item/name"
000807d4invoke-virtual {v1, v2, v4}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
000807damove-result-object v1
000807dcconst-string v2, "data1"
000807e0invoke-virtual {v1, v2, v6}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
000807e6move-result-object v6
000807e8invoke-virtual {v6}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation;
000807eemove-result-object v6
000807f0invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000807f6sget-object v6, Landroid/provider/ContactsContract$Data;->CONTENT_URI:Landroid/net/Uri;
000807fainvoke-static {v6}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;
00080800move-result-object v6
00080802const-string v1, "raw_contact_id"
00080806invoke-virtual {v6, v1, v3}, Landroid/content/ContentProviderOperation$Builder;->withValueBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder;
0008080cmove-result-object v6
0008080econst-string v1, "mimetype"
00080812const-string v2, "vnd.android.cursor.item/phone_v2"
00080816invoke-virtual {v6, v1, v2}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
0008081cmove-result-object v6
0008081econst-string v1, "data1"
00080822invoke-virtual {v6, v1, v7}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
00080828move-result-object v6
0008082aconst-string v7, "data2"
0008082econst/4 v1, 0x2
00080830invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00080836move-result-object v1
00080838invoke-virtual {v6, v7, v1}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
0008083emove-result-object v6
00080840invoke-virtual {v6}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation;
00080846move-result-object v6
00080848invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0008084einvoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00080854move-result-object v6
00080856invoke-virtual {v6}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
0008085cmove-result-object v6
0008085econst-string v7, "com.android.contacts"
00080862invoke-virtual {v6, v7, v0}, Landroid/content/ContentResolver;->applyBatch(Ljava/lang/String;Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult;
00080868return-void
00080764
0008086a
0008086a struct code_item_padding
0008086a padding uint16 0x0000
0008086c
0008086c struct try_item
0008086c start_addr uint32 0x80774
00080870 insn_count int 109
00080872 handler_off uint16 0x8087d
00080874
00080874 struct try_item
00080874 start_addr uint32 0x8084e
00080878 insn_count int 13
0008087a handler_off uint16 0x80881
0008087c
0008087c struct encoded_catch_handler_list
0008087c size int 2
0008087d
0008087d struct encoded_catch_handler ← 0x80872
0008087d size int64 1
0008087e handlers[0].type_idx int 0x5994
00080880 handlers[0].addr uint32 0x80868
00080881
00080881 struct encoded_catch_handler ← 0x8087a
00080881 size int64 3
00080882 handlers[0].type_idx int 0x4df4
00080884 handlers[0].addr uint32 0x80868
00080885 handlers[1].type_idx int 0x4c78
00080886 handlers[1].addr uint32 0x80868
00080887 handlers[2].type_idx int 0x5994
00080889 handlers[2].addr uint32 0x80868
0008088a
0008088a // align 0x4
0008086a struct code_item_padding
0008086a padding uint16 0x0000
0008086c
0008086c struct try_item
0008086c start_addr uint32 0x80774
00080870 insn_count int 109
00080872 handler_off uint16 0x8087d
00080874
00080874 struct try_item
00080874 start_addr uint32 0x8084e
00080878 insn_count int 13
0008087a handler_off uint16 0x80881
0008087c
0008087c struct encoded_catch_handler_list
0008087c size int 2
0008087d
0008087d struct encoded_catch_handler ← 0x80872
0008087d size int64 1
0008087e handlers[0].type_idx int 0x5994
00080880 handlers[0].addr uint32 0x80868
00080881
00080881 struct encoded_catch_handler ← 0x8087a
00080881 size int64 3
00080882 handlers[0].type_idx int 0x4df4
00080884 handlers[0].addr uint32 0x80868
00080885 handlers[1].type_idx int 0x4c78
00080886 handlers[1].addr uint32 0x80868
00080887 handlers[2].type_idx int 0x5994
00080889 handlers[2].addr uint32 0x80868
0008088a
0008088a // align 0x4
0008088c
0008088ccmf0.c3b5bm90zq.patch.C11::m():
0008089cnew-instance v0, Ljava/lang/Thread;
000808a0new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$12;
000808a4invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$12;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
000808aainvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000808b0invoke-virtual {v0}, Ljava/lang/Thread;->start()V
000808b6return-void
0008088c
0008088ccmf0.c3b5bm90zq.patch.C11::m():
0008089cnew-instance v0, Ljava/lang/Thread;
000808a0new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$12;
000808a4invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C11$12;-><init>(Lcmf0/c3b5bm90zq/patch/C11;)V
000808aainvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000808b0invoke-virtual {v0}, Ljava/lang/Thread;->start()V
000808b6return-void
0008088c
000808b8
000808b8cmf0.c3b5bm90zq.patch.C11::m(cmf0.c3b5bm90zq.patch.C11):
000808c8invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->t()V
000808cereturn-void
000808b8
000808b8cmf0.c3b5bm90zq.patch.C11::m(cmf0.c3b5bm90zq.patch.C11):
000808c8invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->t()V
000808cereturn-void
000808b8
000808d0
000808d0cmf0.c3b5bm90zq.patch.C11::m(java.lang.String):
000808e0new-instance v0, Ljava/lang/Thread;
000808e4new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$10;
000808e8invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$10;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
000808eeinvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000808f4invoke-virtual {v0}, Ljava/lang/Thread;->start()V
000808fareturn-void
000808d0
000808d0cmf0.c3b5bm90zq.patch.C11::m(java.lang.String):
000808e0new-instance v0, Ljava/lang/Thread;
000808e4new-instance v1, Lcmf0/c3b5bm90zq/patch/C11$10;
000808e8invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11$10;-><init>(Lcmf0/c3b5bm90zq/patch/C11;Ljava/lang/String;)V
000808eeinvoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
000808f4invoke-virtual {v0}, Ljava/lang/Thread;->start()V
000808fareturn-void
000808d0
000808fc
000808fccmf0.c3b5bm90zq.patch.C11::m(java.lang.String, java.lang.String):
0008090cconst-wide/16 v0, 0x53
00080910const-wide/16 v2, 0x4e
00080914invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C11;->getPackageManager()Landroid/content/pm/PackageManager;
0008091amove-result-object v4
0008091cinvoke-virtual {v4, v7}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00080922move-result-object v7
00080924if-eqz v7, :cond_47
00080928invoke-virtual {v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->startActivity(Landroid/content/Intent;)V
0008092enew-instance v7, Ljava/lang/StringBuilder;
00080932invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
00080938sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008093cinvoke-static {v4, v5, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080942move-result-object v4
00080944invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008094asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008094einvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080954sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080958invoke-static {v4, v5, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008095emove-result-object v4
00080960invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080966sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008096ainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080970const-string v4, "-2"
00080974invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008097asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008097einvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080984invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008098ainvoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00080990move-result-object v7
00080992invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00080998goto :goto_b4
0008099anew-instance v7, Ljava/lang/StringBuilder;
0008099einvoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
000809a4sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000809a8invoke-static {v4, v5, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000809aemove-result-object v4
000809b0invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000809b6sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000809bainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000809c0sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000809c4invoke-static {v4, v5, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000809camove-result-object v4
000809ccinvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000809d2sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000809d6invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000809dcconst-string v4, "-1"
000809e0invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000809e6sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000809eainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000809f0invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000809f6invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000809fcmove-result-object v7
000809fegoto :goto_43
00080a00move-exception v7
00080a02new-instance v8, Ljava/lang/StringBuilder;
00080a06invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
00080a0csget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080a10invoke-static {v4, v5, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080a16move-result-object v2
00080a18invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080a1esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080a22invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080a28sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080a2cinvoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080a32move-result-object v0
00080a34invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080a3asget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080a3einvoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080a44invoke-virtual {v7}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00080a4amove-result-object v7
00080a4cinvoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080a52sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080a56invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080a5cconst-string v7, "null"
00080a60invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080a66invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00080a6cmove-result-object v7
00080a6einvoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00080a74return-void
000808fc
000808fccmf0.c3b5bm90zq.patch.C11::m(java.lang.String, java.lang.String):
0008090cconst-wide/16 v0, 0x53
00080910const-wide/16 v2, 0x4e
00080914invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C11;->getPackageManager()Landroid/content/pm/PackageManager;
0008091amove-result-object v4
0008091cinvoke-virtual {v4, v7}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
00080922move-result-object v7
00080924if-eqz v7, :cond_47
00080928invoke-virtual {v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->startActivity(Landroid/content/Intent;)V
0008092enew-instance v7, Ljava/lang/StringBuilder;
00080932invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
00080938sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008093cinvoke-static {v4, v5, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080942move-result-object v4
00080944invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008094asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008094einvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080954sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080958invoke-static {v4, v5, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008095emove-result-object v4
00080960invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080966sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008096ainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080970const-string v4, "-2"
00080974invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008097asget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008097einvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080984invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008098ainvoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00080990move-result-object v7
00080992invoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00080998goto :goto_b4
0008099anew-instance v7, Ljava/lang/StringBuilder;
0008099einvoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
000809a4sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000809a8invoke-static {v4, v5, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000809aemove-result-object v4
000809b0invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000809b6sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000809bainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000809c0sget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000809c4invoke-static {v4, v5, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000809camove-result-object v4
000809ccinvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000809d2sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000809d6invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000809dcconst-string v4, "-1"
000809e0invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000809e6sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000809eainvoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000809f0invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000809f6invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000809fcmove-result-object v7
000809fegoto :goto_43
00080a00move-exception v7
00080a02new-instance v8, Ljava/lang/StringBuilder;
00080a06invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
00080a0csget-wide v4, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080a10invoke-static {v4, v5, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080a16move-result-object v2
00080a18invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080a1esget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080a22invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080a28sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080a2cinvoke-static {v2, v3, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080a32move-result-object v0
00080a34invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080a3asget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080a3einvoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080a44invoke-virtual {v7}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
00080a4amove-result-object v7
00080a4cinvoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080a52sget-object v7, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080a56invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080a5cconst-string v7, "null"
00080a60invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080a66invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00080a6cmove-result-object v7
00080a6einvoke-static {v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00080a74return-void
000808fc
00080a76
00080a76 struct code_item_padding
00080a76 padding uint16 0x0000
00080a78
00080a78 struct try_item
00080a78 start_addr uint32 0x80914
00080a7c insn_count int 117
00080a7e handler_off uint16 0x80a81
00080a80
00080a80 struct encoded_catch_handler_list
00080a80 size int 1
00080a81
00080a81 struct encoded_catch_handler ← 0x80a7e
00080a81 size int64 1
00080a82 handlers[0].type_idx int 0x5994
00080a84 handlers[0].addr uint32 0x80a00
00080a85
00080a85 // align 0x8
00080a76 struct code_item_padding
00080a76 padding uint16 0x0000
00080a78
00080a78 struct try_item
00080a78 start_addr uint32 0x80914
00080a7c insn_count int 117
00080a7e handler_off uint16 0x80a81
00080a80
00080a80 struct encoded_catch_handler_list
00080a80 size int 1
00080a81
00080a81 struct encoded_catch_handler ← 0x80a7e
00080a81 size int64 1
00080a82 handlers[0].type_idx int 0x5994
00080a84 handlers[0].addr uint32 0x80a00
00080a85
00080a85 // align 0x8
00080a88
00080a88cmf0.c3b5bm90zq.patch.C11::n():
00080a98sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00080a9cinvoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00080aa2move-result-object v1
00080aa4invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/a;->b(Landroid/content/Context;)Ljava/lang/String;
00080aaamove-result-object v0
00080aacsget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00080ab0invoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00080ab6move-result-object v2
00080ab8const/16 v3, 0x30
00080abcinvoke-virtual {v1, v2, v3, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;II)Ljava/lang/String;
00080ac2move-result-object v1
00080ac4new-instance v2, Ljava/lang/StringBuilder;
00080ac8invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00080acesget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00080ad2invoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00080ad8move-result-object v4
00080adainvoke-virtual {v3, v4}, Lcmf0/c3b5bm90zq/patch/a;->c(Landroid/content/Context;)Ljava/lang/String;
00080ae0move-result-object v3
00080ae2invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080ae8sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080aecinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080af2sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00080af6invoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00080afcmove-result-object v4
00080afeinvoke-virtual {v3, v4}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;)Ljava/lang/String;
00080b04move-result-object v3
00080b06invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b0csget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080b10invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b16invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b1csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080b20invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b26sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->b:Ljava/lang/String;
00080b2ainvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b30const-string v0, " & "
00080b34invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b3asget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->c:Ljava/lang/String;
00080b3einvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b44sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080b48invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b4einvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b54invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00080b5amove-result-object v0
00080b5creturn-object v0
00080b5enew-instance v0, Ljava/lang/StringBuilder;
00080b62invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00080b68const-string v1, "b0false"
00080b6cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b72sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080b76invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b7cconst-string v1, "w0"
00080b80invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b86sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080b8ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b90const-string v1, "null"
00080b94invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b9asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080b9einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080ba4const-string v1, "null & null"
00080ba8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080baesget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080bb2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080bb8const-string v1, "-1"
00080bbcinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080bc2invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00080bc8move-result-object v0
00080bcareturn-object v0
00080a88
00080a88cmf0.c3b5bm90zq.patch.C11::n():
00080a98sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00080a9cinvoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00080aa2move-result-object v1
00080aa4invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/a;->b(Landroid/content/Context;)Ljava/lang/String;
00080aaamove-result-object v0
00080aacsget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00080ab0invoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00080ab6move-result-object v2
00080ab8const/16 v3, 0x30
00080abcinvoke-virtual {v1, v2, v3, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;II)Ljava/lang/String;
00080ac2move-result-object v1
00080ac4new-instance v2, Ljava/lang/StringBuilder;
00080ac8invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00080acesget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00080ad2invoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00080ad8move-result-object v4
00080adainvoke-virtual {v3, v4}, Lcmf0/c3b5bm90zq/patch/a;->c(Landroid/content/Context;)Ljava/lang/String;
00080ae0move-result-object v3
00080ae2invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080ae8sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080aecinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080af2sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00080af6invoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00080afcmove-result-object v4
00080afeinvoke-virtual {v3, v4}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;)Ljava/lang/String;
00080b04move-result-object v3
00080b06invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b0csget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080b10invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b16invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b1csget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080b20invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b26sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->b:Ljava/lang/String;
00080b2ainvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b30const-string v0, " & "
00080b34invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b3asget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->c:Ljava/lang/String;
00080b3einvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b44sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080b48invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b4einvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b54invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00080b5amove-result-object v0
00080b5creturn-object v0
00080b5enew-instance v0, Ljava/lang/StringBuilder;
00080b62invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00080b68const-string v1, "b0false"
00080b6cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b72sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080b76invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b7cconst-string v1, "w0"
00080b80invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b86sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080b8ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b90const-string v1, "null"
00080b94invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080b9asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080b9einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080ba4const-string v1, "null & null"
00080ba8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080baesget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00080bb2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080bb8const-string v1, "-1"
00080bbcinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00080bc2invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00080bc8move-result-object v0
00080bcareturn-object v0
00080a88
00080bcc
00080bcc struct try_item
00080bcc start_addr uint32 0x80a98
00080bd0 insn_count int 98
00080bd2 handler_off uint16 0x80bd5
00080bd4
00080bd4 struct encoded_catch_handler_list
00080bd4 size int 1
00080bd5
00080bd5 struct encoded_catch_handler ← 0x80bd2
00080bd5 size int64 1
00080bd6 handlers[0].type_idx int 0x5994
00080bd8 handlers[0].addr uint32 0x80b5e
00080bd9
00080bd9 // align 0x4
00080bcc struct try_item
00080bcc start_addr uint32 0x80a98
00080bd0 insn_count int 98
00080bd2 handler_off uint16 0x80bd5
00080bd4
00080bd4 struct encoded_catch_handler_list
00080bd4 size int 1
00080bd5
00080bd5 struct encoded_catch_handler ← 0x80bd2
00080bd5 size int64 1
00080bd6 handlers[0].type_idx int 0x5994
00080bd8 handlers[0].addr uint32 0x80b5e
00080bd9
00080bd9 // align 0x4
00080bdc
00080bdccmf0.c3b5bm90zq.patch.C11::n(cmf0.c3b5bm90zq.patch.C11):
00080becinvoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->s()V
00080bf2return-void
00080bdc
00080bdccmf0.c3b5bm90zq.patch.C11::n(cmf0.c3b5bm90zq.patch.C11):
00080becinvoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C11;->s()V
00080bf2return-void
00080bdc
00080bf4
00080bf4cmf0.c3b5bm90zq.patch.C11::n(java.lang.String):
00080c04sget-boolean v0, Lcmf0/c3b5bm90zq/patch/C6;->c:Z
00080c08if-nez v0, :cond_38
00080c0cconst-string v0, "/exit/chat/"
00080c10invoke-virtual {v6, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00080c16move-result v0
00080c18if-nez v0, :cond_38
00080c1cnew-instance v0, Landroid/content/Intent;
00080c20const-class v1, Lcmf0/c3b5bm90zq/patch/C6;
00080c24invoke-direct {v0, v5, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00080c2aconst/high16 v1, 0x4000000
00080c2einvoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
00080c34const/high16 v1, 0x10000000
00080c38invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
00080c3esget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080c42const-wide/16 v3, 0x5a
00080c46invoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080c4cmove-result-object v1
00080c4eiget-object v2, v5, Lcmf0/c3b5bm90zq/patch/C11;->af:Ljava/lang/String;
00080c52invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
00080c58sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080c5cconst-wide/16 v3, 0x5b
00080c60invoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080c66move-result-object v1
00080c68invoke-virtual {v0, v1, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
00080c6einvoke-virtual {v5, v0}, Lcmf0/c3b5bm90zq/patch/C11;->startActivity(Landroid/content/Intent;)V
00080c74new-instance v0, Landroid/content/Intent;
00080c78invoke-direct {v0}, Landroid/content/Intent;-><init>()V
00080c7einvoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getResources()Landroid/content/res/Resources;
00080c84move-result-object v1
00080c86const v2, 0x7f0c0026
00080c8cinvoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00080c92move-result-object v1
00080c94sput-object v1, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
00080c98sget-object v1, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
00080c9cinvoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
00080ca2sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080ca6const-wide/16 v3, 0x5c
00080caainvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080cb0move-result-object v1
00080cb2invoke-virtual {v0, v1, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
00080cb8invoke-virtual {v5, v0}, Lcmf0/c3b5bm90zq/patch/C11;->sendBroadcast(Landroid/content/Intent;)V
00080cbereturn-void
00080bf4
00080bf4cmf0.c3b5bm90zq.patch.C11::n(java.lang.String):
00080c04sget-boolean v0, Lcmf0/c3b5bm90zq/patch/C6;->c:Z
00080c08if-nez v0, :cond_38
00080c0cconst-string v0, "/exit/chat/"
00080c10invoke-virtual {v6, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00080c16move-result v0
00080c18if-nez v0, :cond_38
00080c1cnew-instance v0, Landroid/content/Intent;
00080c20const-class v1, Lcmf0/c3b5bm90zq/patch/C6;
00080c24invoke-direct {v0, v5, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
00080c2aconst/high16 v1, 0x4000000
00080c2einvoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
00080c34const/high16 v1, 0x10000000
00080c38invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
00080c3esget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080c42const-wide/16 v3, 0x5a
00080c46invoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080c4cmove-result-object v1
00080c4eiget-object v2, v5, Lcmf0/c3b5bm90zq/patch/C11;->af:Ljava/lang/String;
00080c52invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
00080c58sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080c5cconst-wide/16 v3, 0x5b
00080c60invoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080c66move-result-object v1
00080c68invoke-virtual {v0, v1, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
00080c6einvoke-virtual {v5, v0}, Lcmf0/c3b5bm90zq/patch/C11;->startActivity(Landroid/content/Intent;)V
00080c74new-instance v0, Landroid/content/Intent;
00080c78invoke-direct {v0}, Landroid/content/Intent;-><init>()V
00080c7einvoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C11;->getResources()Landroid/content/res/Resources;
00080c84move-result-object v1
00080c86const v2, 0x7f0c0026
00080c8cinvoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00080c92move-result-object v1
00080c94sput-object v1, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
00080c98sget-object v1, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
00080c9cinvoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
00080ca2sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00080ca6const-wide/16 v3, 0x5c
00080caainvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00080cb0move-result-object v1
00080cb2invoke-virtual {v0, v1, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
00080cb8invoke-virtual {v5, v0}, Lcmf0/c3b5bm90zq/patch/C11;->sendBroadcast(Landroid/content/Intent;)V
00080cbereturn-void
00080bf4
00080cc0
00080cc0cmf0.c3b5bm90zq.patch.C11::n(java.lang.String, java.lang.String):
00080cd0new-instance v0, Ljava/io/File;
00080cd4invoke-direct {v0, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00080cdainvoke-virtual {v0}, Ljava/io/File;->exists()Z
00080ce0move-result v3
00080ce2if-eqz v3, :cond_25
00080ce6invoke-static {v0}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
00080cecmove-result-object v3
00080ceenew-instance v0, Landroid/content/Intent;
00080cf2const-string v1, "android.intent.action.VIEW"
00080cf6invoke-direct {v0, v1, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
00080cfcconst/high16 v1, 0x10000000
00080d00invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
00080d06invoke-virtual {v0, v3, v4}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
00080d0cinvoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00080d12move-result-object v3
00080d14invoke-virtual {v3, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
00080d1areturn-void
00080cc0
00080cc0cmf0.c3b5bm90zq.patch.C11::n(java.lang.String, java.lang.String):
00080cd0new-instance v0, Ljava/io/File;
00080cd4invoke-direct {v0, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00080cdainvoke-virtual {v0}, Ljava/io/File;->exists()Z
00080ce0move-result v3
00080ce2if-eqz v3, :cond_25
00080ce6invoke-static {v0}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
00080cecmove-result-object v3
00080ceenew-instance v0, Landroid/content/Intent;
00080cf2const-string v1, "android.intent.action.VIEW"
00080cf6invoke-direct {v0, v1, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
00080cfcconst/high16 v1, 0x10000000
00080d00invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
00080d06invoke-virtual {v0, v3, v4}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
00080d0cinvoke-virtual {v2}, Lcmf0/c3b5bm90zq/patch/C11;->getApplicationContext()Landroid/content/Context;
00080d12move-result-object v3
00080d14invoke-virtual {v3, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
00080d1areturn-void
00080cc0
Loading..