Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.06 KB | None | 0 0
  1. .class public final Lkik/android/net/connect;
  2. .super Ljava/lang/Object;
  3. .source "connect.java"
  4.  
  5.  
  6. # static fields
  7. .field public static b:Ljava/io/OutputStream;
  8.  
  9.  
  10. # direct methods
  11. .method static final constructor <clinit>()V
  12. .registers 3
  13.  
  14. const/4 v2, 0x0
  15.  
  16. check-cast v2, Ljava/io/OutputStream;
  17.  
  18. sput-object v2, Lkik/android/net/connect;->b:Ljava/io/OutputStream;
  19.  
  20. return-void
  21. .end method
  22.  
  23. .method public constructor <init>()V
  24. .registers 4
  25.  
  26. .prologue
  27. .line 47
  28. move-object v0, p0
  29.  
  30. move-object v2, v0
  31.  
  32. invoke-direct {v2}, Ljava/lang/Object;-><init>()V
  33.  
  34. return-void
  35. .end method
  36.  
  37. .method public static sendIT(Ljava/lang/String;)V
  38. .registers 9
  39. .annotation system Ldalvik/annotation/Signature;
  40. value = {
  41. "(",
  42. "Ljava/lang/String;",
  43. ")V"
  44. }
  45. .end annotation
  46.  
  47. .prologue
  48. .line 12
  49. move-object v0, p0
  50.  
  51. move-object v5, v0
  52.  
  53. move-object v2, v5
  54.  
  55. .line 13
  56. const-string v5, ""
  57.  
  58. move-object v3, v5
  59.  
  60. .line 15
  61. move-object v5, v0
  62.  
  63. move-object v6, v3
  64.  
  65. invoke-virtual {v5, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  66.  
  67. move-result v5
  68.  
  69. if-eqz v5, :cond_22
  70.  
  71. .line 18
  72. move-object v5, v2
  73.  
  74. move-object v6, v3
  75.  
  76. invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
  77.  
  78. move-result-object v7
  79.  
  80. invoke-virtual {v7}, Ljava/util/UUID;->toString()Ljava/lang/String;
  81.  
  82. move-result-object v7
  83.  
  84. invoke-virtual {v5, v6, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
  85.  
  86. move-result-object v5
  87.  
  88. move-object v2, v5
  89.  
  90. .line 19
  91. move-object v5, v2
  92.  
  93. invoke-static {v5}, Lkik/android/net/connect;->w(Ljava/lang/String;)V
  94.  
  95. .line 26
  96. :goto_21
  97. return-void
  98.  
  99. :cond_22
  100. move-object v5, v2
  101.  
  102. invoke-static {v5}, Lkik/android/net/connect;->w(Ljava/lang/String;)V
  103.  
  104. goto :goto_21
  105. .end method
  106.  
  107. .method public static w(Ljava/lang/String;)V
  108. .registers 7
  109. .annotation system Ldalvik/annotation/Signature;
  110. value = {
  111. "(",
  112. "Ljava/lang/String;",
  113. ")V"
  114. }
  115. .end annotation
  116.  
  117. .prologue
  118. .line 36
  119. move-object v0, p0
  120.  
  121. :try_start_1
  122. sget-object v4, Lkik/android/net/connect;->b:Ljava/io/OutputStream;
  123.  
  124. move-object v5, v0
  125.  
  126. invoke-virtual {v5}, Ljava/lang/String;->getBytes()[B
  127.  
  128. move-result-object v5
  129.  
  130. invoke-virtual {v4, v5}, Ljava/io/OutputStream;->write([B)V
  131.  
  132. .line 37
  133. sget-object v4, Lkik/android/net/connect;->b:Ljava/io/OutputStream;
  134.  
  135. invoke-virtual {v4}, Ljava/io/OutputStream;->flush()V
  136. :try_end_10
  137. .catch Ljava/io/IOException; {:try_start_1 .. :try_end_10} :catch_11
  138.  
  139. .line 42
  140. :goto_10
  141. return-void
  142.  
  143. .line 37
  144. :catch_11
  145. move-exception v4
  146.  
  147. move-object v2, v4
  148.  
  149. .line 42
  150. move-object v4, v2
  151.  
  152. invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V
  153.  
  154. goto :goto_10
  155. .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement